11-09-2023

Version 2.0.1

Features

  • Support for Form PDF Attachments: Added the ability to attach .pdf files to CMS forms. (ef1f1cb)
  • Misc-Assets Volume in Docker: A volume for miscellaneous assets was added to the docker-compose.yml. (d40e331)
  • Rich Text in Blocks: Added RichText components to various blocks for enhanced content formatting. (0a06b91, 69764a0)
  • Video Asset Support: Added support for video assets separate to assets in the asset db collection. (f678452)
  • Lightweight Map: Implemented MapFullWidth and OfficesList components using a far more performant leaflet map implementation. (243be5e)
  • Edge Testing for Telesoft Cloud: Added telesoftcloud.com for testing edge configurations (8fafd2c)
  • Form Validation: Introduced better form validation and storing repeated form fill defaults in local storage (6ec38cc)
  • Email Templates: Implemented and tested new internal and external email templates; improved Unsubscribe request submission flow (b6c85ce)
  • SEO Metadata: Added OpenAI library for auto-generating SEO metadata (94a65c8)
  • Google Analytics: New Google Analytics and Google Tag Manager components for granular event tracking (3ccc3af)
  • Search in Article Grid: Added search functionality to the article grid (6f6bdcb)
  • CMS Form Management & Form Library: Introduced a form management system with custom fields and form overrides. (957382b)
  • Products and Services Collection: Merged 'Products' and 'Services' collections with 'Pages' collection, introducing nested documents. (c44089b)
  • Docker Configuration: Working docker staging and production configuration. (e0d0f70)
  • New Email System: Added a new package for handling emails (95e933d)
  • Form Submissions: Linked new email templates to new form submissions collection (e0671d4)

Bug Fixes

  • Form Submit: Disabled the submit button in CMSForm while loading to prevent duplicate submissions. (30c273f)
  • Product Lifecycle: Fixed the incorrect import in the ProductLifecycle component. (ce811c9)
  • CMS Link Prop: Fixed the inverted prop in the CMSLink component. (e5c0e70)
  • Resource Item Image: Fixed the issue with resource item image rendering. (fa3d9fd)
  • Fetch Redirects: Resolved an issue with the fetchRedirects function. (080705f)
  • Image Resource Type: Fixed the image resource type in the PairImageCallout component. (0984ee6)
  • Console Errors: Fixed various console errors (09b258d)
  • Payload Array Bug: Workaround for Payload array type nested value bug (b4d2541)
  • Resource URL Handling: Updated resource download URL handling for ArticlePage and ArticleHero (a267fd7)
  • Header Modal: Fixed a bug that prevented a user from closing the menu when clicked multiple times. (f95a296)
  • Hero Background: Fixed the video background in the hero section (bdfdafb)
  • Broken Paths: Repaired paths that were broken (f22093b)
  • Document Duplication: Resolved an issue with document duplication and invalid slugs (b91cde2)

Improvements

  • Video Type Refactor: Updated the video type in payload-types.ts for better type handling. (62a637d)
  • UI Refactors: Multiple refactors in UI components for better code quality. (f72c966, 285107f, d7f6c70)
  • Asset Optimisation: Improved image optimization in the asset management system. (0c52f36)
  • SEO Meta Prompt: Updated prompt logic for generating SEO metadata (c147ac8)
  • UI Styles: Updated input and textarea styles for better user experience (1bcf713)
  • Form Logic: Implemented a reusable use-form-submission hook to replace existing form logic (2e6e435)
  • Performance: Improved UI performance by refactoring blocks and components (4096d4f)
  • Image URLs: Updated image URLs in multiple components for better performance. (da9d5a0)
  • Collection Cleanup: Removed unused collections and regrouped remaining ones. (2bf23f0)
  • Collection Refactoring: Added new fields and access rules to various collections. (d3fe9ae, fc7f4b2)
  • SEO Enhancements: Improved SEO through plugin and meta overrides (800c40e, 97f05f9)
  • Menu Spacing: Adjusted the spacing in menus (4d23697)

Note++: Many small improvements have been made to the client side and admin editing experience that are not listed in the list above.

Next

26-01-2023