v0.0.2
What's Changed
- docs(legal): add CoC and Contributing guide by @LoneRifle in #602
- feat: fetch last modified date from DB for preview by @dcshzj in #609
- feat: update RootStateDrawer base state to follow design by @karrui in #592
- feat: add workflow for prod by @seaerchin in #613
- feat: redesign ComponentSelector and add page-specific block options by @karrui in #599
- refactor: extract DrawerHeader component by @karrui in #603
- feat: add error handling and validation to form builder, ArrayControl style updates by @karrui in #608
- feat: improve form builder UI and array control navigation by @karrui in #610
- fix: select only children of current site by @seaerchin in #617
- fix: add needs by @seaerchin in #616
- feat: update ComponentSelector icons and more consistent paddings by @karrui in #614
- chore: remove edit user profile link in navbar by @dcshzj in #620
- fix(validation): add validation to the various blocks on editor by @seaerchin in #601
- feat: use page state from context instead of from query by @karrui in #624
- fix: remove image preview and adjust URL by @dcshzj in #621
- feat: dynamically generate the sitemap for preview by @dcshzj in #577
- fix: form builder fields spacing and missing group by @dcshzj in #623
- chore(table): allow tables for accordion and prose by @seaerchin in #605
- Add Growthbook integration and user whitelist by @harishv7 in #626
- ref: separate out link type selection functionality by @dcshzj in #589
- fix: various polish issues with Tiptap editor by @dcshzj in #628
- fix seed permalink for root page by @harishv7 in #622
- Remove .gov.sg email restriction and update email validation by @harishv7 in #631
- feat: fetch proper data for edit page breadcrumb by @dcshzj in #625
- fix: omit hard breaks when rendering headings by @dcshzj in #636
- fix(contentpic): add a renderer by @seaerchin in #635
- fix: break words on overflow for titles and use h2 by @dcshzj in #637
- fix(studio): add missing msw handlers for edit page stories by @karrui in #638
- feat: center tab labels in SiteEditNavbar by @karrui in #639
- fix(page-settings): change field generation by @seaerchin in #632
- fix(components): run format by @karrui in #643
- chore(modals): standardise input field by @seaerchin in #618
- fix(page): derive title from correct location by @seaerchin in #629
- fix(overflow): breadcrumbs and titles can overflow leading to bad ux by @seaerchin in #633
- fix: omit uploading of placeholder image by @dcshzj in #647
- feat: introduce add/edit link functionality in Tiptap by @dcshzj in #607
- fix: directly jump to link parent folder in selector by @dcshzj in #612
- fix: crashes when there are other edits by @seaerchin in #650
- chore(noIndex and meta): update copy and set noIndex to required by @seaerchin in #645
- refactor(table): use dropdown list for table by @seaerchin in #649
- fix: remove error toast on rejection by @karrui in #644
- chore(arraycontrol): add extra tester so we have a renderer by @seaerchin in #646
- feat: add page settings route and separate edit/settings views, link to page in dashboard by @karrui in #641
- chore: add filter so that we cannot do self-moves by @seaerchin in #627
- fix(article): use datepicker to select dates by @seaerchin in #648
- chore: UI cleanup by @seaerchin in #619
- [Template] Edit copy for 404 page by @sehyunidaaa in #584
- fix: add missing format image for articles by @dcshzj in #652
- feat: add WOGAA script component by @dcshzj in #651
- feat: add first cut indices for resource table, unique constraint on permalinks by @karrui in #642
- fix: prevent empty image URL string by @dcshzj in #653
- Restrict whitelist check to production environment by @harishv7 in #640
- fix: make all images aware of assetsBaseUrl by @dcshzj in #654
- fix: directly use the assets domain for CSP by @dcshzj in #655
- fix: fix broken stories due to missing msw handlers by @karrui in #656
- fix: make noIndex optional and set boolean required by @dcshzj in #659
- ref: separate metadata from page object by @dcshzj in #660
- chore(deps): bump minisearch from 6.3.0 to 7.1.0 by @dependabot in #342
- feat: provide layout info to components by @dcshzj in #666
- feat: introduce big add block button when empty by @dcshzj in #665
- feat: add textarea control for form builder by @dcshzj in #664
- fix: refactor and upload/delete hero banner by @dcshzj in #663
- feat: update tooling/eslint packages by @karrui in #669
- feat: add page metadata to page settings by @dcshzj in #661
- chore(deps): bump next from 14.2.5 to 14.2.13 by @karrui in #671
- chore: update workflow for production by @seaerchin in #672
- feat(components): return navbar spacing and logo sizing back to original by @sehyunidaaa in #583
- fix: adjust homepage blocks spacing on content page by @dcshzj in #677
- feat: add pglite and prisma adapter, update vitest by @karrui in #673
- feat(ci): separate e2e tests from unit/integration tests by @karrui in #678
- feat: add datadog test visibility harness to test ci by @karrui in #679
- docs(readme): remove references to Vercel by @LoneRifle in #662
- feat: remove iframe selection style by @karrui in #688
- fix: classify not found layout as homepage by @dcshzj in #687
- chore: add content disposition header for assets by @dcshzj in #689
- feat: make cms sidebar scroll independent of resource table by @karrui in #692
- feat: update storybook packages to v8.3.3 by @karrui in #668
- fix(components): image caption should be center-aligned on tablet as well by @sehyunidaaa in #680
- fix(components): standardise hover interactions for links with arrows on megamenu by @sehyunidaaa in #674
- fix(components): add background to On this page/ToC for visual balance and cohesion by @sehyunidaaa in #675
- feat: add images to content selector by @karrui in #682
- feat(components): remove sticky table columns by @karrui in #694
- chore: update tailwind vscode plugin settings by @karrui in #696
- feat(studio): allow admins to change preview viewport size by @karrui in #658
- feat: refactor MenuBar components and improve editor styling by @karrui in #690
- fix: sanitize link href inputs in components by @dcshzj in #686
- fix(ci): temporarily disable dd test visibility for unit tests by @karrui in #706
- chore: increase accordion title content length by @dcshzj in #705
- fix(components): footer enhancements by @sehyunidaaa in #676
- chore: remove temporary eslint warning rules, fix errors now they are removed by @karrui in #707
- fix(component): remove awkward gap in articles by @sehyunidaaa in #701
- fix(image-upload): update image upload validator by @seaerchin in #699
- fix(rate-limit): add rate limiting and update otp logic by @seaerchin in #697
New Contributors
- @LoneRifle made their first contribution in #602
Full Changelog: v0.0.1...v0.0.2