All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
21 August 2024
- update referrer policy for hyperlinks
#1922
- backport v0.88.0
#1911
- chore: bump version to v0.89.0
db396c8
11 July 2024
- feat: enhance Telegram URL regex
#1908
- chore(deps): bump @grpc/grpc-js from 1.9.14 to 1.9.15
#1899
- backport v0.87.0
#1902
- chore: bump version to v0.88.0
aaef862
13 June 2024
- Add layout and functionality for 2d broken link checker
#1891
- fix/prevent logout in login routes
#1889
- chore: update snyk
#1895
- backport v0.86.0
#1893
- chore: bump version to v0.87.0
35aeb3c
30 May 2024
- chore: add frustration
#1888
- chore: increase contact us field limits
#1887
- [Snyk] Security upgrade dompurify from 3.0.6 to 3.1.3
#1874
- chore(deps): bump tiptap-markdown from 0.8.2 to 0.8.10
#1883
- chore(deps-dev): bump @playwright/test from 1.42.1 to 1.43.1
#1878
- chore(deps-dev): bump ejs from 3.1.9 to 3.1.10
#1882
- backport v0.85.0
#1881
- chore(deps-dev): bump @storybook/addon-actions from 8.0.0 to 8.0.9
#1877
- chore(deps-dev): bump husky from 6.0.0 to 9.0.11
#1873
- fix(mergify): update snyk author to isomeradmin
#1876
- chore(deps): bump @tiptap/extension-table from 2.1.12 to 2.3.0
#1872
- chore(deps-dev): bump ip from 1.1.8 to 2.0.1
#1839
- chore(mergify): enhance mergify
#1865
- chore: bump version to v0.85.0
0e3139f
- chore: bump version to v0.86.0
5608b1b
11 April 2024
28 March 2024
- fix(package): update source masp
#1867
- chore(package): update to use
release
command#1866
- chore(deps-dev): bump express from 4.18.2 to 4.19.2
#1864
- chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4
#1863
- backport v0.83.0
#1861
- chore: bump version to v0.84.0
fa8b47c
21 March 2024
- fix(media): update routes
#1862
- Test/repo privatisation
#1342
- fix(resourceModal): sane default permalink
#1858
- fix(routeselector/resourceroom): remove accidental comments + fix typo
#1859
- chore(validation): add validation for all routes
#1854
- fix(permalinks): default permalink for create
#1843
- feat(tiptap): add supersub
#1855
- fix(app): change service to
isomer
#1857
- fix(accordion): styles
#1834
- fet(admin): add release prep script
#1853
- feat(playwright): migrate
#1805
- feat(editpage): add resource spec, remove cypress spec
#1796
- feat(editpage): add collection page tests
#1795
- feat(e2e): migrate unlinked page tests to playwright
#1790
- feat(playwright): migrate dashboard spec
#1789
- chore(deps-dev): bump browserify-sign from 4.2.1 to 4.2.3
#1836
- chore(deps-dev): bump @adobe/css-tools from 4.2.0 to 4.3.3
#1837
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6
#1849
- chore(deps): bump react-select from 5.7.4 to 5.8.0
#1847
- build(package-lock): bump pm to 2.0.8 to avoid legal
#1833
- chore(deps): bump the npm_and_yarn group group with 2 updates
#1842
- chore(deps-dev): bump @storybook/addon-actions from 7.1.1 to 8.0.0
#1841
- backport v0.82.0
#1846
- chore: bump version to v0.83.0
8edeeee
14 March 2024
- chore(deps-dev): bump @babel/traverse from 7.22.8 to 7.23.2
#1599
- deps: fix package-lock.json
#1840
- fix: package.json to reduce vulnerabilities
#1816
- fix: upgrade @tiptap/extension-highlight from 2.1.12 to 2.1.16
#1808
- fix: package.json to reduce vulnerabilities
#1806
- chore(deps-dev): bump msw from 0.42.3 to 1.3.2
#1550
- chore(deps): bump dompurify from 2.4.7 to 3.0.6
#1538
- chore(deps): bump tough-cookie and @cypress/request
#1441
- fix(path-traversal): add regex to prevent path traversal attack
#1828
- fix p1 accordion issues
#1730
- fix(hero): add background color
#1653
- Feat/fixSLStyling
#1440
- feat(app): add link between traces + rum
#1832
- fix(no broken link): not reporting duplicate permalink
#1831
- 0.81.0
#1830
- chore: bump version to v0.82.0
566e5c8
11 March 2024
- fix(sanitiseUrl): fix limitations with library
#1821
- fix(media): should not have files that begin with underscore
#1819
- 0.80.0
#1826
8 March 2024
7 March 2024
- fix(rum): chnage service tag
#1822
- chore: explicitlyi add @babel/plugin-proposal-private-property-in-object to dev dependencies
#1820
- 0.78.0
#1818
28 February 2024
- feat(linkChecker): design changes
#1815
- Update LoginPage.tsx
#1814
- fix: allow adding multiple collaborators consecutively
#1807
- 0.77.0
#1812
22 February 2024
- feat/feature-flag-link-checker
#1811
- feat/addBrokenLinksReporter
#1810
- fix(dompurify): further limit src
#1809
- 0.76.0
#1803
- chore(linksReport): add todo for special pg
8837e07
8 February 2024
- fix: update manifest
#1802
- feat(cards): make the card link optional
#1801
- chore: fix broken edit link button
#1800
- fix: mediasselectmodal breadcrumb
#1799
- fix(modals): set motion preset to none
#1783
- release(0.75.0): merge to dev
#1797
30 January 2024
26 January 2024
25 January 2024
- chore: update datadog
#1785
- fix(infocols): should not be allowed to rm last
#1786
- fix(tiptap): block usage of base64 images
#1784
- fix(tiptap): pretty print HTML output
#1782
- 0.72.0 (develop)
#1780
17 January 2024
17 January 2024
10 January 2024
- IS-846 fix copy for new rte
#1769
- fix: header spacing
#1772
- fix(cards): prevent overflowing of cards by enforcing width
#1771
- Chore/upgrade axios
#1767
- feat(codeowner): make life easier
#1765
- chore: fix styling for review request files
#1764
- chore: reset staging url when privatising site
#1763
- fix(styles): fix overlapping page title issue
#1762
- fix(media): enhance bulk delete for media images
#1753
- release/0.69.0
#1759
21 December 2023
19 December 2023
- fix: missing style for nps modal
#1755
- fix: remove date validation in announcements
#1754
- release/0.67.0
#1751
19 December 2023
18 December 2023
14 December 2023
- fix: warning modals
#1744
- IS-734 Add delete icon to table control and other minor UI fixes
#1743
- 0.64.0
#1741
12 December 2023
- fix(preview): update overflow behaviour
#1742
- IS-807 Fixed duplicating issue when setting hyperlink & alt text for image in RTE
#1738
- refactor(legacy/markdown-editpae): update width
#1739
- IS-712 Fixed image resizing issue in RTE
#1736
- chore(sidebar): update link to issue reporting form
#1737
- Hotfix/v0.63.2
#1734
- hotfix/v0.63.1
#1732
- release(0.63.0): merge to develop
#1725
6 December 2023
- fix(legacyeditpage): more style fix
2e578a2
6 December 2023
- fix(editpagelayout): shift context call elsewhere
c95b2ab
- fix(legacyeditpage): minor style fix so the editor grows
ad8b36c
6 December 2023
- fix(embed-views): add a max width
#1729
- fix(blockwrapper): remove padding
#1728
- feat(editor): enhance image bubble menu with more functions
#1721
- feat(editor): feature flag complex blocks
#1720
- fix(tables): update table behaviour
#1722
- refactor(tiptap): change embeds view
#1723
- refactor(tiptap): add placeholder instead of prefill
#1724
- feat(tiptap): add outline blocks
#1718
- feat_background_toggling
#1713
- feat: basic accordion block
#1709
- Feat/select media modal for external media
#1714
- fix(markdowneditpage): fix styling on big screens (1920+)
#1719
- fix(editor): improve embed functionality
#1717
- feat(editor): add trailing node at end of document
#1716
- feat(cards): render preview the same way as template
#1707
- feat(cards): support undo/redo of cards editing
#1706
- feat(cards): allow editing of cards within drawer
#1705
- feat(cards): introduce drawer to support sub-editing
#1704
- feat(tiptap): add card grid block
#1701
- feat(tiptap): allow inserting of complex blocks
#1697
- 0.62.0 to develop
#1710
28 November 2023
- fix(media): fix logic for disabling button in create media folder modal
#1712
- Chore/update regex
#1703
- fix(media): allow creating folders in empty folder
#1702
- 0.61.0 (develop)
#1700
23 November 2023
- fix: submitting state for react-hook-form
#1693
- Fix/is 778 creating media in subfolder in select modal
#1695
- Fix: stylesheet
#1696
- fix(images): ability to change img
#1694
- feat(tiptap): add Instagram embed proper node handler
#1688
- fix(updateLinkModal): update link + proper default
#1692
- 0.60.0
#1690
21 November 2023
- fix(input): empty input validation
#1691
- is-714/chore: add copy and layout changes
#1687
- IS-780 fix(height): fix editor + preview heights
#1686
- IS-782-Editor-File-text-always-comes-out-as-file-regardless-of-text
#1685
- feat(rte): use proper node for FormSG embed
#1682
- feat(tiptap): update icon options and use boxicons
#1683
- fix(media): bring the user back to the select media modal screen after upload
#1684
- 0.59.0
#1680
16 November 2023
- feat(tiptap): allow inserting of embed code using a modal
#1658
- feat(tiptap): rm redundant logos
#1679
- Fix/is 689 reuse image/album tiles
#1678
- Fix/is724-apply-styles
#1677
- fix(editor): refactor to use
tooltip
#1669
- release/0.58.0
#1675
14 November 2023
- fix(markdown): update styling to remove overflow
#1671
- feat/addReportingBUtton
#1674
- feat(media): add announcements and feature tour for media enhancements
#1632
- feat(media): allow create album with selected media
#1666
- Fix/buildStatusBadgeAPI
#1673
- fix(preview): use site colours for headings in preview
#1663
- chore: update select media modal
#1627
- fix(image): search pagination
#1668
- fix(editor): change inner prosemirror stuff to have 100% height
#1670
- chore(login): automatically focus on input field
#1664
- refactor(editpage): add alt text modal
#1665
- refactor(tiptap-editor): update width
#1667
- 0.57.0
#1661
9 November 2023
- fix(menubar): remove uuid
#1659
- fix(badge): flickering issue
#1657
- feat(images): bulk upload
#1654
- feat(media): introduce new move media modal
#1652
- IS-685 enhance delete images
#1631
- release(0.56.0): merge to dev
#1649
3 November 2023
- fix(api): dont ping be every 5 sec if ! whitelist
#1648
- fix(protected-route): add missing deps
#1647
- release(0.55.0): merge to dev
#1640
2 November 2023
- fix(editpage): update warning modal trigger
#1645
- fix(page-settings): remove toggle if feature not on
#1644
- style(pages): update styles
#1643
- fix(media): add additional query key to invalidate
#1642
- feat(ff): add feature flag for editpage
#1626
- feat(media): add delete multiple media modal
#1634
- feat/stagingBuildStatus/addRefreshBehaviour
#1636
- feat/stagingBuildStatus/storybook
#1635
- IS-678: UI changes for album tile
#1630
- Feat/attachment
#1638
- feat(editor): change some user flows to fit existing flows
#1624
- feat(editor): allow toggling between old/new editors
#1625
- feat(editor): use tiptap for new editor
#1618
- feat(media): introduce enhancement to media pages
#1628
- feat(blocks): rollback handler
#1603
- 0.54.0 to develop
#1622
26 October 2023
- feat(media): introduce new image preview card common component
#1620
- fix(editpage): change query key from object to array
#1623
- Fix/login page layout
#1619
- chore: add sgidlogin page story
#1595
- IS-614-Make-it-easy-to-view-staging-on-mobile
#1617
- fix(header): adjust siteName function params
#1616
- feat(urls): upgrade endpoint to get site URL to v2
#1613
- 0.53.0
#1615
23 October 2023
- Chore/replace text styles
#1584
- chore: remove extra test
#1612
- feat: allow Isomer admins to edit on email-login
#1604
- fix(settings): use env var
#1609
- release/v0.52.0
#1600
19 October 2023
- fix: errors indexes
#1610
- fix(navbar): fix race condition when retrieving second level data
#1608
- fix(navbar): ensure all queries are loaded first
#1607
- fix(media): support replacement of media src with spaces
#1606
- chore(hooks): add timeout
#1605
- fix(media): adjust query key to load image in preview on upload
#1602
- Feat/sgid govt rollout
#1594
- feat(navbar): upgrade navbar to use v2 endpoints
#1592
- Hotfix/fix media uploads
#1597
- feat(infocols-panel): IS-512: Implement infocols left panel
#1585
- ref(media): upgrade getMediaDetails from v1 to v2 API endpoint
#1580
- release(0.51.0): merge to develop
#1589
18 October 2023
- fix(mediasselectmodal): update dir name
#1596
16 October 2023
- fix(media): add limit
#1591
- chore(hooks): remove
useGetMediaFolders
#1582
- feat(homepage): allow user to override changes when there is a conflict
#1588
- ref(media): update media hooks + components
#1581
- refactor(media): paginate images
#1578
- Fix/allow user edits for open review request
#1587
- refactor(editpage): abstract out overwrite changes warning modal
#1577
- 0.50.0 (dev)
#1576
- chore(styles): remove styles feature flagging
#1579
11 October 2023
- feat: load UI optimistically for reads but not writes
#1574
- Fix/is 625 fix scroll to bottom on save
#1573
- refactor(lastupdated): upgrade get last updated to v2 endpoint
#1572
- refactor(collections): upgrade third nav edit page to use v2 endpoint
#1570
- feat(contactus): add smooth scrolling
#1555
- chore(api): remove unused functions in api that use v1 endpoints
#1571
- fix(contactus): allow location section to be empty but not contact information
#1569
- 0.49.0 (dev)
#1567
5 October 2023
- fix: page setting file/image behaviour
#1568
- chore(template): sync footer spacing changes from template
#1554
- chore(contactus): fix spacing of error message on general information section
#1564
- Fix/is 470 edit page upload image modal
#1559
- feat(e2e): run e2e tests in parallel and support notggs repo
#1539
- release(0.48.0): merge to
develop
#1562
4 October 2023
- Fix/styles
#1560
- fix(e2e): utlise new backend endpoint to reset e2e repos
#1536
- Hotfix/v0.47.1
#1557
- release(0.47.0): merge to
develop
#1553
3 October 2023
- fix(hero.scss): css fix
af09212
3 October 2023
- fix(herocenteredlayout): make dropdown optional
#1556
- Fix/text cards design
#1535
- chore(cleanup): delete unused styles
#1548
- refactor(hero): duplicate changes from template
#1551
- chore(hero): duplicate template changes
#1547
- refactor(text-styles): update to have mobile
#1546
- fix(hero): update panel styles for hero section
#1543
- chore(announcements): sync changes from template
#1540
- fix(announcements): add validation url
#1545
- chore: move nps form to growthbook
#1542
- chore: move warning banner to growthbook
#1541
- IS-577: Move site privatisation to growth book
#1529
- 0.46.0
#1534
27 September 2023
- fix(announemnt): fix announcemnt bug
#1532
- Feat/text cards panel
#1505
- Fix/homepageAnnouncementScroll
#1530
- Feat/homepageAnnouncement
#1502
- fix(image): change image used
#1531
- chore(announcements): sync changes from template
#1518
- feat(feature tour): FF for hero
#1508
- refactor(hero): chnage to use breakpoints
#1524
- refactor(styles): shift to theme
#1523
- feat(announcements): add help overlay
#1521
- release(0.45.0): merge to develop
#1519
25 September 2023
- Feat/announcement block
#1497
- feat: introduce new help overlay for add section button
#1515
- feat(template): add ffs as a manual check-in
#1469
- Release/0.44.0
#1511
- fix(chromatic): only do path checking on push
#1513
20 September 2023
- feat(flags): add feature flag
#1507
- feat(homepage): add floating variant
#1498
- feat(heroimageonlylayout): add dropdown
#1494
- chore(imports): standardize way to import image assets
#1509
- feat(hero-section): adds dropdown
#1491
- feat(homepage): add previews for side layout
#1490
- feat(preview): add preview for new homepage variant
#1485
- feat(herobody): add first pass of layout
#1473
- chore(announcements): add missing padding for item
#1506
- feat(homepage): add preview for announcements component
#1496
- fix(styles): introduce site colors as CSS variables
#1503
- fix(contactus): ensure feedback key is present as string
#1501
- feat(helpers): introduce padding and margin helpers from Tailwind
#1488
- 0.43.0
#1493
13 September 2023
- fix(herobody): solves empty highlight deafult issue
#1489
- fix(edithomepage): spread properly
#1487
- Release/0.42.0 (develop)
#1481
7 September 2023
- fix(editable): hover and focus states for title text
#1484
- Fix/style nits
#1483
- fix: styling
#1482
- fix(editable): change drag handle to be on top part only
#1475
- feat(editable): introduce new nested card variant
#1478
- fix(homepage): various styling fixes
#1477
- Fix/edit nav nits
#1476
- fix(edithomepage): spread properly
#1474
- Chore/fix title text
#1472
- Chore/fix edit nav bar styles
#1466
- chore(contactus): styling fixes based on design feedback
#1470
- feat: re-introduce comment-based trigger for Chromatic
#1468
- release(0.41.0): merge to
develop
#1463
30 August 2023
- Fix/homepage images on private repos
#1461
- Feat/is 494 smooth scroll
#1439
- fix(edithomepage): remove optional tags
#1450
- feat(feature-flag): add feature flag from gb
#1462
- Feat/is 443 nav bar styling
#1457
- chore: set pointerEvents to none for draggable icon button
#1456
- ref(contactus): stylings for contact us page editor
#1458
- IS-508: Introduce Interface for GrowthBook
#1455
- chore(edithomepage): shift constants out
#1416
- IS-417 - Fixing Selector Issues in E2E tests
#1453
- IS-322 Setup GrowthBook for FE
#1449
- feat: introduce new version of NotFoundPage
#1435
- Release / 0.40.0
#1446
- fix(editable): shift out contxt to allow nested dnd
#1448
- docs(editable): add docs for drag drop stuf
#1445
23 August 2023
- fix(legacyedithomepage): add back missing imports
#1444
- fix(chromatic): revert comment-based trigger
#1443
- chore(homepage): flag edit homepage
#1432
- fix(chromatic): typo in output step id
#1442
- chore(homepage): style fixes and cleanup
#1431
- Trigger chromatic builds for push to develop for baseline
#1437
- chore: remove references to UA
#1438
- ref(homepage): add highlight component for hero
#1430
- fix(chromatic): only proceed if conditions are met
#1436
- ref(homepage): adds new dropdown component for hero
#1429
- ref(editable): style fixes + error hover
#1422
- feat(homepage): styling changes for infobar/pic/resources
#1421
- feat(homepage): subsume site notif
#1417
- feat(homepage): add section button
#1415
- ref(homepage): use new components
#1404
- feat(homepage): add in new draggable components
#1403
- fix(sl checklist): i need support copy
#1433
- chore: downgrade webpack-dev-server
#1418
- fix(e2e): reduce mem usage
#1428
- Release/0.39.0
#1425
17 August 2023
- fix: conditional for checkCSP
#1423
- feat(sl): integrate screens with be
#1410
- Fix/is 422 update csp retrieval
#1414
- Feat(site launch): add pending screen
#1409
- fix(announcement modal): only show when otp is not
#1412
- IS-398: Write retrieve images from disk and return as base 64
#1413
- fix(chromatic): attempt to get full commit hist
#1408
- feat(site launch): add storybook for final state screens
#1407
- feat(site launch): recommending www domain
#1398
- fix(chromatic): comment based chromatic builds
#1406
- 0.38.0 (to develop)
#1402
8 August 2023
- Is 346 fe UI flow for new domain and old domains
#1396
- fix: selectors
#1399
- fix(preview): update styling
#1400
- feat(is-326): refactor dnd
#1393
- fix: move removeOtherCollaborators to use api call directly
#1395
- ci(Mergify): configuration update
#1397
- Fix branch to reset e2e test repo on
#1394
- release(0.37.0): merge to develop
#1387
3 August 2023
- fix(feedbackmodal): import order
#1389
- Test/review requests
#1379
- feat(nps): update UI
#1370
- fix(useToastHook): make sure hook is not called conditionally
#1341
- fix(deps): upgrade design system
#1329
- fix(header): fix context
#1386
- Fix: Copy Changes
#1385
- test(e2e): add homepage
#1374
- IS-349-FE-only-admins-can-launch-sites
#1384
- feat(site launch): add in refetch behvaiour
#1380
- feat: storybook improvement for site launch pad
#1382
- Is 259 write e2e test spec for notifs
#1354
- Fix/copy changes
#1352
- fix(chromatic.yml): fix failing workflows
#1378
- feat(preview): added preview images
#1360
- Release 0.36.0
#1375
27 July 2023
- Feat/sgid experimental integration
#1369
- Revert "refactor(e2e): change naming (#1362)"
#1371
- feat(setup.md): add command
#1353
- fix(e2e): reset both master and staging
#1368
- refactor(e2e): change naming
#1362
- feat(e2e): e2e tests for comments
#1343
- feat(form): add NPS modal
#1351
- 0.35.0
#1349
20 July 2023
- Fix: parse env var from string to boolean
#1350
- Feat/repo privatisation
#1316
- feat: E2E tests for dashboard
#1346
- fix(comments): disable comment drawer if rr has invalid status
#1338
- chore: update datadog-ci
#1345
- 0.34.0 (merge to dev)
#1340
12 July 2023
- feat: update text to be Open Staging
#1337
- fix(settings): show warning modal on leaving when there are dirty fields
#1336
- chore(build): update storybook to v7
#1332
- release(0.33.0): merge to dev
#1334
6 July 2023
- feat(siteLaunchPad): prevent users from accessing site launchpad
#1324
- Feat/site launch integration with be
#1325
- Fix/is 276 toast rerender
#1333
- fix(eslint): warn for exhausive deps
#1331
- Chore/modify e slint rule
#1328
- feat(site launch): site launch pad stories
#1297
- Feat(siteLaunchPad): Disclaimer pages Storybook
#1308
- 0.32.0 (develop)
#1319
26 June 2023
- IS-271: fix bugs on simple mde editor
#1323
- fix(ci-e2e): inject env var from workflow
#1322
- feat: set cookies with domain
#1320
- fix(settings): use gh session defaults
#1321
- feat: handle V2 errors for create and update pages
#1312
- docs(setup): add docs for e2e setup
#1314
- Feat: Upgrade major deps and to Webpack 5
#1202
- test(spec): shard out tests for rr
#1317
- fix(chromatic cicd): fix over-building chromatic
#1311
- test(e2e): scaffold dashboard tests
#1302
- feat(site launch): site dashboard stories
#1296
- test(e2e): scaffold notif tests
#1305
- test(e2e): scaffold comments
#1304
- ref(e2e): test structure
#1298
- release(0.31.0): merge to develop
#1309
15 June 2023
- fix(analytics settings): change to allow 15|16
#1306
- fix(constants): update diff values to be constant
#1307
- test(e2e): add initial collaborators e2e tests
#1295
- chore: update dependencies
#1301
- Release/0.30.0 to dev
#1300
8 June 2023
5 June 2023
- Fix: trim whitespace
#1291
- chore(request overivew): don't show diff for files/images
#1289
- Fix: convert email to lower case
#1287
- fix: facebook-pixel expected type
#1282
- fix: add checks to Header component
#1286
- feat(rr): diff view
#1158
- release(0.28.0): merge to dev
#1283
25 May 2023
- feat(requestoverview): add link to staging/cms
#1161
- build(dd): add source maps for frontend
#1279
- build(netlify): add plugin for netlify to inject app version
#1274
- fix: file name in test
#1280
- fix(resourceCategorySpec): fix e2e tests
#1270
- fix(workspace): update feature tour hierarchy
#1278
- Release 0.27.0 to develop
#1276
18 May 2023
- Refactor/is 75 use v2 endpoints for special pages
#1272
- Is 157 view request link does not bring user to the view request page
#1273
- Fix: update files.spec
#1266
- fix: media name regex check
#1269
- 0.26.0 (develop)
#1268
8 May 2023
- chore: update refetch behaviour
#1260
- Fix: refetch diff info when modal is opened
#1264
- feat: make updated at field optional on sites page
#1265
- Fix: publish button delay
#1263
- release(v0.25.0): merge to develop
#1255
4 May 2023
- feat(dashboard): Dont reload on window focus
#1254
- feat(getAllSites): optimise get all sites, dont reload on window...
#1253
- Is 150 fix feature tour zindex
#1252
- fix: e2e detached elements fix
#1245
- hotfix/v0.24.1
#1251
- Release/v0.24.0
#1248
28 April 2023
- fix(dashboard): make sure that FT does not show when
a70eeca
27 April 2023
- Feat/feature tour
#1227
- fix(folders.spec): pass test cases
#1243
- 0.23.0
#1242
- feat: add joyride dependencies
6493bb1
- feat: add base files and sequence for feature-tour
9abb9c5
- feat(feature tour): storybook feature
1cf5d95
20 April 2023
- chore(datadog): update rum session replay % to 100
#1240
- Fix: settings tests
#1239
- chore(sites.spec): fix e2e
#1238
- fix: images tests and add additional image tests
#1237
- test(editpage.spec): fix for editpage.spec
#1232
- feat(monitoring): adds RUM and heatmaps
#1230
- 0.22.0 (develop)
#1235
13 April 2023
- Is 59/fix/disallow files and subfolders starting with restricted characters
#1231
- Feat/ga4
#1229
- fix: duplicate base key
#1233
- chore(copy): change capitalisation
#1223
- fix(chromatic): fixed formatting
#1226
- Duplicate of Hotfix/v0.21.2 into dev
#1225
- Hotfix/fix loading bug
#1220
- 0.21.0
#1217
3 April 2023
- fix(navBar): API change
2d8d61c
31 March 2023
- fix: bug in loading flag for login context
bbae2eb
30 March 2023
- fix(app): hotfixes for header + routes
#1216
- fix(sites): change to using userId
#1215
- feat(identity): phase 2
#1090
- fix(mergify): update condition
#1207
- chore(mergify): add rule for stale PRs
#765
- 0.20.0 (to develop)
#1201
16 March 2023
- fix: allow @ in youtube link
#1193
- chore(permalinks): change permalink to lowercase
#1191
- Chore(deps): Bump @braintree/sanitize-url from 6.0.0 to 6.0.1
#1189
- style: remove fixed widths in sites dashboard
#1185
- release(0.19.0): merge to develop
#1177
9 January 2023
- Fix/frontmatter for link resources
#1174
- Chore(deps): Bump json5 from 1.0.1 to 1.0.2
#1175
- Chore(deps): Bump express from 4.17.1 to 4.18.2
#1171
- fix(usegetpagehook): calls errortoast
#1168
- test(specs assertion): add assertions into spec and add blur call for form field
#1167
- Chore(deps): Bump decode-uri-component from 0.2.0 to 0.2.2
#1165
- release(v0.18.0): merge to develop
#1163
5 December 2022
- Chore(deps): Bump deep-object-diff from 1.1.7 to 1.1.9
#1156
- Chore(deps): Bump @xmldom/xmldom from 0.7.6 to 0.7.9
#1154
- chore(chromatic.yml): update to trigger when files are changed
#1153
- chore(routeselector): add ability to use markdown
#1150
- Chore(deps): Bump @xmldom/xmldom from 0.7.5 to 0.7.6
#1122
- release(0.17.0): merge to develop
#1083
29 September 2022
- Release/0.16.1 to dev
#1079
- fix: add GITHUB_TOKEN environment variable for ci-e2e
#1077
- fix(gh-actions): handle failures from bots and refine PR comments
#1069
- refactor: abstract menu dropdown button into a common component
#1074
- release(0.16.0): merge to develop
#1072
28 September 2022
- Fix: remove permalink for file type resources
bf476bb
22 September 2022
- fix(file not uploaded when having 2 dots): Improve user experience by throwing an error
#1066
- Refactor/page settings modal
#1064
- fix(edit page): avoid using textContent to display XSS modal
#1068
- feat: allow e2e tests to be triggered from a PR comment
#1055
- Feat/empty states for resource cat
#1065
- 0.15.0
#1061
15 September 2022
- fix(e2e): workspace.spec
#1060
- fix(workspacespec): fix flaky tests
#1059
- fix(workspace): create page button fix
#1053
- fix(media): remove ?sanitize=true for svg and adjust heading
#1050
- feat(workspace): empty state for empty folders and pages
#1000
- fix: improve copy of SEO settings field per design
#1047
- fix: allow trailing slash for site URL but remove on save
#1045
- refactor(media): shifts files/images to v1.5 UI
#1012
- Chore(deps): Bump moment-timezone from 0.5.33 to 0.5.35
#1043
- Fix: useUpdateDirectoryHook invalidate query
#1042
- release(v0.14.0): merge to develop
#1040
29 August 2022
- fix(reorderingmodal): removed chakra.button from folderItem
#1036
- fix(e2e-tests): update e2e tests
#1035
- fix(deletion hooks): update query keys for useDelete hooks
#1027
- feat(resourceroom): allow users to update resource room name
#988
- ref(storybook): add page-level stories
#980
- fix: add support for site url config parameter
#1015
- fix(validators): fix eslint issues
#1018
- Fix/hitting character limit when adding <iframe/>
#1011
- fix: update stagingUrl endpoint from v1 to v2
#1014
- ref(useGetDirectoryHook): migrate giant hook into smaller pieces
#973
- test(cypress): upgrade cypress to v10 and migrate to ts
#991
- 0.13.0
#1006
11 August 2022
- Feat: add acknowledgement on old login screen
#1003
- Chore(deps): Bump cached-path-relative from 1.0.2 to 1.1.0
#738
- fix(pagesettingsmodal): use chakra modal and form components
#987
- Chore(deps): Bump terser from 4.8.0 to 4.8.1
#990
- 0.12.0
#979
14 July 2022
- Fix: delete resource category
#976
- Fix: ignore url in config
#972
- Fix: editpage third nav styling
#951
- Chore(deps-dev): Bump @storybook/addon-essentials from 6.4.18 to 6.5.9
#969
- Chore(deps): Bump date-fns-tz from 1.1.6 to 1.3.5
#968
- Chore(deps): Bump cypress-file-upload from 5.0.7 to 5.0.8
#967
- Fix: create modal footer
#966
- Chore(deps): Bump moment from 2.29.2 to 2.29.4
#965
- Chore(deps-dev): Bump @babel/core from 7.17.9 to 7.18.6
#964
- Chore(deps-dev): Bump type-fest from 2.13.1 to 2.16.0
#963
- Fix: add logout hook to sidebar button
#959
- chore(v1.5): minor UI updates
#961
- refactor(settings): modal now uses warning modal component
#960
- Fix/e2e tests
#958
- release(v0.11.0): merge to develop
#956
30 June 2022
9 June 2022
- Test/add helper methods
#913
- Chore(deps-dev): Bump eslint-config-prettier from 8.1.0 to 8.5.0
#923
- Chore(deps-dev): Bump chromatic from 6.4.3 to 6.5.6
#922
- Chore(deps): Bump prop-types from 15.7.2 to 15.8.1
#921
- Chore(deps-dev): Bump @testing-library/jest-dom from 5.12.0 to 5.16.4
#919
- Chore(deps): Bump immutability-helper from 3.0.1 to 3.1.1
#918
- Refactor/design system/isolate global styles
#895
- Chore(deps): Bump dompurify from 2.3.0 to 2.3.8
#917
- Chore(deps): Bump react-color from 2.18.0 to 2.19.3
#916
- Chore(deps): Bump eventsource from 1.1.0 to 1.1.1
#914
- Chore(deps): Bump slugify from 1.5.3 to 1.6.5
#726
- feat(editor): allows copy-pasting of html content
#892
- Fix: save sanitised file data
#912
- release(v0.9.1): merge to develop
#911
30 May 2022
26 May 2022
- fix(package): bump node-sass to 4.14
#899
- ref(design-system): replace buttons (and some others)
#881
- fix(marked): fixed import
#891
- build(deps): upgrade marked
#838
- 0.8.0
#884
12 May 2022
29 April 2022
28 April 2022
- feat(design-system): add ThemeProvider in App
#840
- Fix/resource category capitalisation
#857
- 0.6.0
#855
21 April 2022
- Fix: trim whitespace
#852
- fix(preview): revert leftnav changes
#850
- Chore(deps): Bump async from 2.6.3 to 2.6.4
#851
- fix(test): update e2e tests
#848
- Fix: return correct directory type and update comments
#846
- fix(directorycreationscreen'): add missing return
#843
- chore(app): run code mod to remove all unused React imports
#818
- build: run npm audit fix
#831
- Chore(deps): Bump moment from 2.29.1 to 2.29.2
#837
- chore(sites): remove banner
#830
- test: added error message if environment variables are not defined.
#822
- release(0.5.0): merge back to develop
#828
30 March 2022
- Chore(deps): Bump nanoid from 3.1.23 to 3.3.2
#827
- feat(identity): login with email
#559
- release(0.4.0): changelog for develop
#815
10 March 2022
- ref(formField): adds formInput and refactors formField
#774
- fix: package.json & package-lock.json to reduce vulnerabilities
#813
- 0.3.0
#810
3 March 2022
- Fix/release script
#808
- fix: banner link position
#802
- Chore(deps): Bump url-parse from 1.5.4 to 1.5.10
#803
- Chore(deps): Bump react-query from 3.33.4 to 3.34.16
#800
- Chore(deps): Bump follow-redirects from 1.13.2 to 1.14.8
#769
- Chore(deps-dev): Bump eslint-plugin-import from 2.22.1 to 2.25.4
#724
- Chore(deps-dev): Bump cz-conventional-changelog from 3.2.0 to 3.3.0
#696
- fix(ci): prevent chromatic from being triggered by bots
#795
- Chore: automate release versioning
#789
- 0.2.0
#787
17 February 2022
- build(react): downgrade react and react-dom to 16.14.0
#785
- feat: add banner component and identity phase 1 banner
#780
- Fix: do not return layout for unlinked pages
#776
- feat(design-system): adds storybook/chromatic and ogp design system
#757
- test(ci): adds recording to cypress
#739
- fix(mediamodal): fixed infinite rendering bug
#777
- fix(mergify): changed rule so that title doesn't start with Bump
#770
- chore: add auto-changelog
#761
- refactor(formFieldMedia): splits components into smaller pieces
#753
- refactor(mediamodal): removed nested ternary to make component more readable
#758
- chore: add mergify
#745
- Fix/media validation
#756
- chore(.github/templates): added a PR template so we don't have to think through how to structure
#740
- Media/refactor
#744
- chore(nvmrc): adds nvmrc to pin node version
#735
- Fix: increase allowable permalink length
#705
- Fix/unset permalink for files
#710
- Refactor/resource room
#689
- Chore(deps): Bump react-query from 3.18.1 to 3.33.4
#691
- Chore(deps-dev): Bump @babel/eslint-parser from 7.14.5 to 7.16.3
#680
- Chore(deps-dev): Bump eslint-plugin-prettier from 3.3.1 to 4.0.0
#616
- Chore(deps): Bump path-parse from 1.0.6 to 1.0.7
#683
- Chore(deps): Bump tmpl from 1.0.4 to 1.0.5
#684
- Chore(deps): Bump js-base64 from 2.5.2 to 3.7.2
#634
- Chore(deps): Bump @sentry/tracing from 5.30.0 to 6.15.0
#687
- Refactor/settings
#666
- Refactor/workspace collections
#690
- Style/module aliases and import sorting
#673
- Hotfix to develop: update fonts for span
#677
- Feat/page meta
#670
- Feat/use form
#669
- fix: package.json & package-lock.json to reduce vulnerabilities
#620
- Feat: add telegram and tiktok socials
#653
- Chore: update cypress test command
#655
- Fix: disable manual user input for colours
#647
- Fix/handle 409
#636
- Feat: add description field to settings page
#613
- test: e2e authentication
#600
- Fix/dompurify a attribute
#611
- [hotfix to develop] Allow iframe objects in EditPage
#608
- Refactor/collection pages
#602
- fix: add http security headers
#582
- fix: update logout to use delete
#583
- [develop] fix: xss
#584
- feat: validate and sanitize media files
#575
- Fix: adjust simple mde styling
#572
- Fix/dependency upgrades except node sass
#569
- fix: upgrade dompurify from 2.2.2 to 2.3.0
#555
- fix: upgrade @sentry/react from 5.27.6 to 5.30.0
#556
- fix: upgrade @sentry/tracing from 5.27.6 to 5.30.0
#557
- fix: upgrade bootstrap from 4.4.1 to 4.6.0
#558
- fix: upgrade html-react-parser from 1.1.1 to 1.2.7
#552
- fix: upgrade slugify from 1.4.0 to 1.5.3
#551
- fix: upgrade type-fest from 0.13.1 to 0.21.3
#550
- fix: upgrade react-query from 3.9.8 to 3.18.1
#549
- fix: upgrade easymde from 2.9.0 to 2.15.0
#548
- Create dependabot.yml
#536
- test: cleanup e2e tests
#521
- test: reset e2e repo state
#525
- fix: oauth flow
#522
- Revert "style: introduce aliasing, sort imports (#511)"
#520
- Lint/update husky linter
#518
- fix: validates that resource page dates are not in future
#516
- feat: increase max length of edithomepage titles
#517
- chore: set npm run dev
#514
- style: introduce aliasing, sort imports
#511
- style: manual eslint fixes
#510
- fix: prevent eslint errors from blocking build
#506
- lint: auto fix with eslint
#505
- lint: code formatting
#504
- Feat: Cypress Tests for Settings
#483
- Fix: show social media links even if empty
#496
- Feat/cypress test images
#499
- Fix images in private repos not displaying in CMS
#473
- feat: add Pages tests
#467
- Feat/editpage tests
#488
- Feat: add resource category tests
#469
- fix: update save button for resource modal when fileUrl changes
#485
- Feat/moving media
#475
- Feat/front matter changes for resources and pages
#478
- chore: update dependencies using npm audit fix
#480
- fix: duplicate resource title check for example_title
#474
- Fix: disable save button for folder modal on error
#468
- Fix/resource name check
#458
- Feat/nested media layout
#441
- fix: check if userId exists before setting it
#451
- [Cleanup] remove unused utils
#454
- chore: set up basic Cypress E2E tests
#443
- fix: third nav title on page creation
#446
- fix: fixes toast popup on item select, folder deletion modal
#440
- fix: pass parameters to wrapped components
#439
- Fix/fine-tune react-query settings
#389
- refactor: clean up ProtectedRoute and LoginContext
#431
- Fix/rearrange layout
#427
- Fix/resource color
#430
- Add linting and formatting tools
#378
- Fix: remove loading spinner for images/files which are being uploaded
#418
- fix: misc fixes
#417
- Fix/misc UI fixes
#409
- Refactor: rename name attributes to filename
#412
- fix: add resourceRoomName and resourceName to breadcrumb
#411
- Fix/folder naming copy ux
#410
- fix: resource copy changes
#407
- fix: workspace copy changes for Collections > Folders
#408
- Fix: remove encoding in homepage and when saving edit contact us
#406
- Fix/check contactus layout
#403
- Fix: disable creation of resource room link if user has no resource room
#402
- Refactor/page settings
#401
- Fix/original frontmatter
#400
- Feat/retrieve site url
#399
- Fix/misc sidebar and third nav display fixes
#398
- Fix/resource url
#396
- Feat/dropdown ux
#393
- Feat/new header and sidebar format
#394
- Fix/handle invalid folders in edit nav bar
#392
- Feat/page dropdown api
#388
- Feat/add ordering to new files when moving
#391
- feat: replace js-yaml library with yaml library
#390
- Feat: empty folders, add resource category
#384
- Feat/delete rename subfolders
#383
- Feat/menu-dropdown-component
#380
- Feat/fix edit page to work with new format
#379
- Feat/save new folder functionality
#369
- Feat/new page folder
#371
- Feat/create success and error toast wrapper functions
#364
- Feat/folder creation modal layout
#359
- Feat/display collection in nav bar
#362
- refactor: use react-query for EditNavBar
#358
- Feat/drag drop new
#357
- Feat/new folder layout
#350
- Feat/edit nav bar page
#348
- Fix: restriction of image files that can be uploaded
#354
- Feat/userId
#346
- Feat/update site colors without re-render
#340
- Refactor: editHomepage to use hooks
#334
- Refactor: change edit page to use hooks
#337
- refactor/change editContactUs to use hooks
#335
- Fix/double auto logout
#336
- Fix: show different messages for field for new pages and existing pages
#324
- Feat/media modal search bar
#313
- fix: truncate long titles of cards
#330
- fix: creates div to wrap formfield
#318
- fix: update dependencies with vulnerability alert
#329
- fix: updates syntax for background image size
#332
- Fix/slugify collection and resource category name automatically
#328
- fix: modify editpage error class css to underline spelling errors
#312
- Chore(deps): bump axios from 0.19.2 to 0.21.1
#326
- Feat/add form toggle button
#321
- Feat/contact us changes
#298
- Fix/highlight errors on edit homepage
#316
- fix: button handler is not called after blur event in Firefox
#315
- Fix: disable check for url for resources section
#314
- Fix/url check for button and category field title
#309
- fix: remove use of enquote string
#311
- Feat/use site colors
#296
- Fix/private repo access and misc UI bug fixes
#305
- Feat/error handling when media payload is rejected by nginx
#299
- Feat/implement resource type handling from file name
#274
- Fix/edit error handling and misc fixes
#290
- Fix/update resource name display and fix misc bugs
#294
- Fix: add check for PayloadTooLargeError for media
#289
- Feat/warning if unsaved settings
#288
- Feat/add 404 and generic error pages
#280
- Feat/toast notification errors
#281
- Feat/contact us page
#260
- fix: set state directly in EditHomepage
#277
- Feat/add settings fields
#275
- Fix/misc. UI bugs
#276
- Feat/add error handling for same file name
#247
- Feat/toggle buttons for edit homepage
#257
- Fix: proper intialization of section errors
#268
- Revert "test: throw error to test Sentry integration (#264)"
#265
- test: throw error to test Sentry integration
#264
- Feat/implement sentry error boundary
#262
- Feat/misc ui fixes
#258
- Fix/misc component settings issues
#256
- Fix: memory leaks in application
#242
- Fix/misc homepage ui issues and minor general bug fixes
#246
- Feat/add settings modal to folder card
#245
- Fix/create resource room
#241
- feat: mask markdown editor until page content has loaded
#240
- Feat/add page moving functionality
#219
- Fix: prevent rerender of third nav component
#231
- Fix/misc ui fixes
#223
- Fix/edit homepage ui fixes
#230
- Feat/manage third nav elems
#218
- Feat/csp check
#205
- feat: adds hyperlink modal to prompt users for input text and link
#209
- Fix/broken images
#211
- fix: rename prevCategory to originalCategory
#225
- Feat/resource file hierarchy
#207
- chore: increase hero subtitle max length to 160 chars
#213
- Feat/collections layout
#206
- Feat/combine page and resource card and page and resource settings
#184
- Fix/remove cookie checker
#201
- Fix/form field image modal and minor homepage and settings changes
#197
- hotfix: add missing
isLoggedIn
prop#199
- fix: redirect to /sites only after login state changes to true
#198
- Feat/automatic logout
#189
- Fix/revamp EditCollectionPage component
#178
- fix: missing
onSave
prop for MediaSettingsModal in Images layout#181
- fix: image filename validation bug
#182
- Fix/revamp homepage preview
#172
- Feat/prevent navigation if unsaved changes
#170
- Fix/unstack image upload modal
#169
- Fix/more misc ui bugs
#168
- Fix: display issue for breadcrumb
#167
- Fix: handle behaviour on logout
#154
- fix: update Settings page to read from updated backend response
#155
- feat: combine files & images modal
#135
- Fix/misc ui bugs
#153
- improvement: resources file url
#134
- style: line height for resource card
#129
- feat: Revamp files tab
#116
- fix(resource-card): reduce setting icon hitbox
#131
- [Feat - EditPage, ImagesModal] Highlight selected image
#124
- center settings icon in page cards
#126
- style: login page
#120
- feat: logout button
#123
- feat: display create new resource button up front
#121
- feat: remove Footer button
#122
- [Feat] Add deletion warning modals
#108
- [feat] Allow rename before image upload in EditPage, refactor ImageModal
#117
- feat: permalink setter
#109
- [Feat] Allow image upload in EditPage
#105
- Feat/disable save when loading
#110
- feat: make repo commitizen-friendly
#115
- Feat/upload image rename modal
#107
- [Feat] Create settings page
#99
- fix: allow users to change category of existing post
#106
- [Feat] Revamp images tab
#102
- feat: add radio button to switch resource types
#97
- feat: flatten media tab
#101
- feat: add homepage infopic section
#98
- fix: modify markdown parsing logic
#95
- fix: make EditNav preview mobile responsive
#91
- fix: remove DELETE API call when creating new page
#93
- fix: add correct main menu header elements
#90
- fix: remove validation for permalinks on the hero page
#89
- fix: make Hero button optional
#88
- style: fix letter spacing issue caused by isomer-template CSS
#87
- feat: add on to menu tab
#65
- fix: typo in Pages and lint files
#83
- Revert "Revert "fix: refresh form only after all API calls finish (#72)" (#84)"
#85
- Revert "fix: refresh form only after all API calls finish (#72)"
#84
- fix: refresh form only after all API calls finish
#72
- feat: improve loading ux
#73
- fix: make background cover entire page height
#80
- feat: set up EditHomepage header elements
#79
- style: fix homepage editor styling
#78
- style: zoom out the display for EditPage and EditCollectionPage
#71
- feat: add Menus page
#69
- feat: style and validate homepage
#60
- Make header dynamic
#61
- style: create class for sites section title
#62
- BREAKING CHANGE: Include collection pages in the
Pages
tab#64
- [Styling] Style Sites page
#59
- [bug fix] Correct typo in response attribute
#57
- Show tree structure of the navigation menu
#52
- Pages and Resource Room refactor and styling
#51
- Add basic resource room functionality
#42
- allow users to modify page frontmatter from Pages page
#44
- Homepage advanced
#36
- Feature: Display images in EditPage and EditCollectionPage
#23
- Feat: Add drag-drop functionality to homepage sections
#22
- fix: make image upload predictable
#32
- Use this.setState to set newFileName
#31
- Feature: Two-pane markdown editor and display for Collections pages
#16
- Feature: Homepage continued
#15
- fix: preview SVGs
#14
- Homepage
#7
- Prototype markdown editor
#6
- improve image page
#5
- Lint
#4
- update instructions to develop locally
#3
- edit Sites.js
#2
- rename files to documents as per
/sites/{siteName}/documents
routes#1
- Add linting and formatting tools (#378)
#22
- Refactor for Folders flow and Workspace (unlinked pages) flow
245d2f1
- lint fix
2a2b568
- refactor all handler functions in EditHomepage
dbb6e84