All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- 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