v0.7.426

Chainlit/chainlitv0.7.426Jul 5, 2026by ArtyomSavchenko

AI Summary

This release focuses on enhancing card attributes with readonly support and versioning, alongside improvements to processes and backup/restore functionality. Security updates include mandatory email confirmation for invites, while the UI receives refinements for printing and editor positioning.

Key Highlights

  • Added readonly support to MarkupEditor and improved hierarchy-based attributes.
  • Enhanced Processes with 'WhenRequiredFieldsFilled' and 'OnExecutionDone' triggers.
  • Security improvements: Email confirmation required for invite links.
  • Backup & Restore: Added download button and comprehensive guide.
  • Product Versioning: Added action to add new versions and fixed export functionality.

Breaking Changes

  • Remove deprecated import endpoint
  • Throw Forbidden if user is not workspace member in checkJoin

New Features

  • Add readonly support to MarkupEditor and improve hierarchy-based attributes
  • Add nested view setting and card version settings
  • Add support for images in markup properties
  • Add Todo required fields and WhenRequiredFieldsFilled trigger for processes
  • Add OnExecutionDone trigger for processes
  • Add action to add new product version
  • Require email confirmation in invite links
  • Add backup download button and script
  • Add slots functionality for HR & Office
  • Show actions menu for right click on checkbox in header
  • Ability to skip initial content creation

Full Release Notes

## Cards & Attributes
 
* Add readonly support to MarkupEditor and improve hierarchy-based attributes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10835
* Fix markup check by @BykhovDenis in https://github.com/hcengineering/platform/pull/10836
* Fix main section lock by @BykhovDenis in https://github.com/hcengineering/platform/pull/10837
* Nested view setting by @BykhovDenis in https://github.com/hcengineering/platform/pull/10838
* Card version settings by @BykhovDenis in https://github.com/hcengineering/platform/pull/10843
* Fix relation versioning setting by @BykhovDenis in https://github.com/hcengineering/platform/pull/10844
* Fix enum presenter readonly by @BykhovDenis in https://github.com/hcengineering/platform/pull/10846
* Id override by @BykhovDenis in https://github.com/hcengineering/platform/pull/10847
* Fix tag attribute lock by @BykhovDenis in https://github.com/hcengineering/platform/pull/10850
* Support images in markup properties by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10882
* Fix markup field in md table by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10840
* Required attributes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10918
* Fix add tag by @BykhovDenis in https://github.com/hcengineering/platform/pull/10921
* Simplify create card popup by @BykhovDenis in https://github.com/hcengineering/platform/pull/10926
* Use getOwnAttributes for mixins when resolving required fields by @BykhovDenis in https://github.com/hcengineering/platform/pull/10936
* Add baseType property and related functionality across card model by @BykhovDenis in https://github.com/hcengineering/platform/pull/10940
* Implement reference versioning functionality across various components by @BykhovDenis in https://github.com/hcengineering/platform/pull/10941
## Processes
 
* Todo required fields by @BykhovDenis in https://github.com/hcengineering/platform/pull/10934
* WhenRequiredFieldsFilled by @BykhovDenis in https://github.com/hcengineering/platform/pull/10937
* Add OnExecutionDone trigger and related functionality for processes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10944
## Product Versioning
 
* Add action to add new product version by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10865
* Fix product version export by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10866
## Security & Accounts
 
* Require email confirmation in invite links by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10861
* Allow disabling password aging rule by @BykhovDenis in https://github.com/hcengineering/platform/pull/10867
* Throw Forbidden if user is not workspace member in checkJoin by @BykhovDenis in https://github.com/hcengineering/platform/pull/10869
* Fix account info disclosure by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10874
* Remove deprecated import endpoint by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10912
## Backup & Restore
 
* Add backup download button and script by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10935
* Fix backup restore by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10943
* Add backup/restore guide by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10945
* Remove link to missing file in backup-restore.en.md by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10947
## HR & Office
 
* Slots by @BykhovDenis in https://github.com/hcengineering/platform/pull/10897, https://github.com/hcengineering/platform/pull/10898, https://github.com/hcengineering/platform/pull/10899
* Public holiday various fixes by @aonnikov in https://github.com/hcengineering/platform/pull/10901
* Fix office employee assign by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10942
## UI & UX
 
* Disable push notifications button for desktop by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10839
* Show actions menu for right click on checkbox in header by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10841
* Print fixes and improvements by @aonnikov in https://github.com/hcengineering/platform/pull/10905
* Adjust editor left menu position by @aonnikov in https://github.com/hcengineering/platform/pull/10928
## Localization
 
* Add missing translation by @BykhovDenis in https://github.com/hcengineering/platform/pull/10845
* Add Polish translation by @pawelkedzior in https://github.com/hcengineering/platform/pull/10907
* Complete Polish translation for billing and contact plugins by @acidkill in https://github.com/hcengineering/platform/pull/10924
## Other
 
* Ability to skip initial content creation by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10812
* Fix CI: emit TypeScript declarations in tag npm publish workflow by @dearlordylord in https://github.com/hcengineering/platform/pull/10842
* Downgrade slow query diagnostics by @ignatremizov in https://github.com/hcengineering/platform/pull/10884
* Ignore blank browser push keys by @ignatremizov in https://github.com/hcengineering/platform/pull/10885
## New Contributors
 
* @ignatremizov made their first contribution in https://github.com/hcengineering/platform/pull/10884
* @pawelkedzior made their first contribution in https://github.com/hcengineering/platform/pull/10907
* @acidkill made their first contribution in https://github.com/hcengineering/platform/pull/10924
**Full Changelog**: https://github.com/hcengineering/platform/compare/v0.7.423...v0.7.426