What's Changed
- Dashboard: Deactivate delete and navigation actions in edit mode by @bosiraphael in #15590
[Twenty-front]JestmaxWorkers50% as if not result to cpu halt by @prastoin in #15594- i18n - translations by @github-actions[bot] in #15598
- Child folders followup by @neo773 in #15526
- fast-follows: fix placeholder not appearing when no widgets in a tab by @ehconitin in #15599
- Revert "Revert "[hacktoberfest] feat: add fireflies"" by @martmull in #15595
- i18n - translations by @github-actions[bot] in #15600
- Create many view groups by @prastoin in #15591
- i18n - translations by @github-actions[bot] in #15602
- Add dashboards lab image by @bosiraphael in #15605
- [HACKTOBERFEST] LINKEDIN EXTENSION by @Nabhag8848 in #15521
- Set default run limit in cache by @thomtrp in #15606
- Move browser-extension to proper folder by @martmull in #15608
- Create a feature flag for dashboards v2 by @bosiraphael in #15601
- release 1.10 flush cache command by @guillim in #15610
- Fix groupMode toggle by @ehconitin in #15585
- Fix hacktoberfest applications by @martmull in #15613
- Fix dependencies by @martmull in #15617
- refactor reconnect account logic by @neo773 in #15584
- i18n - translations by @github-actions[bot] in #15619
- fix
useTriggerProviderReconnectby @neo773 in #15620 - Fix missing creation attributes by @martmull in #15624
- fix: removeuseMergeRecordRelatationship and simplify dry run response by @harshit078 in #15486
- Revert: Agent chat umbrella hook refactoring due to streaming issue on thread switch by @abdulrahmancodes in #15621
- (Breaking change) Switch between set password and change password on the settings page. by @mabdullahabaid in #15582
- fix groupMode regression caused due to default value flip by @ehconitin in #15627
- i18n - translations by @github-actions[bot] in #15634
- Set lambda timeout in service by @thomtrp in #15632
- feat: [Fireflies] log cleanly by @alex-galey in #15618
- i18n - translations by @github-actions[bot] in #15635
- fix: brace-expansion regular expression denial of service vulnerability by @mabdullahabaid in #15637
- i18n - translations by @github-actions[bot] in #15642
- Add shortcut on dashboard workspace entity + add shortcuts by @ehconitin in #15603
- i18n - translations by @github-actions[bot] in #15644
- Fix subdomain generation at workspace creation by @etiennejouan in #15649
- 1630 extensibility twenty cli ability to create edit and delete fields by @martmull in #15501
- Fix scroll to start when resize or move around columns by @ijreilly in #15655
- Fix display currency amount if currency code is empty string by @Weiko in #15654
- Remove automated trigger update by @thomtrp in #15663
- i18n - translations by @github-actions[bot] in #15665
- [Fix] fix getRoles for demo by @ijreilly in #15666
- Increase main chunk size to 6.1MB by @thomtrp in #15667
- Fix: AI Agent tool errors and relation field handling by @abdulrahmancodes in #15668
- Fix workspaceLogo in invite-email signed twice by @martmull in #15673
- Allow rich text v2 in workflows by @thomtrp in #15674
- fix: use default trigger name if step name isn't defined by @Devessier in #15676
- register relaunch channels cron by @neo773 in #15662
[MESSAGING]Calendar checksyncStatusin jobs by @neo773 in #15658- fix: formidable relies on hexoid to prevent guessing of filenames for untrusted executable content by @mabdullahabaid in #15672
- RichText editor fixes by @etiennejouan in #15678
- Fix wrong serverless handelrPath by @martmull in #15675
- Settings of morph needs a CSS fix by @guillim in #15681
- Fix tsconfigpaths root by @prastoin in #15683
- Add animations on widget buttons and on action buttons by @bosiraphael in #15631
- Edit workflow and serverless throttling by @thomtrp in #15648
- Create old fields design widget by @Devessier in #15645
- Fix user deletion flows by @ijreilly in #15614
- i18n - translations by @github-actions[bot] in #15689
- Do not revert isSystem update for workspaceMember by @ijreilly in #15691
- Increase packages versions by @martmull in #15694
- Fix typing error by @martmull in #15699
- Improve AI Tool Step Renderer Layout and JSON Tree Scrolling by @abdulrahmancodes in #15698
- [Fix] fix command dry run by @ijreilly in #15697
- Activate
IS_WORKSPACE_MIGRATION_V2_ENABLEDfor new workspaces by @prastoin in #15700 - first step by @guillim in #15687
- Widget: Allow resizing from all corners and sides by @bosiraphael in #15680
- Enhance role-check system with stricter checks by @FelixMalfait in #15392
- i18n - translations by @github-actions[bot] in #15705
- fix exceptionHandlerService.captureExceptions in MessageImportExceptionHandlerService by @neo773 in #15703
- Fix workflow run updates real time by @martmull in #15701
- fix: rename SettingsPermissionsGuard to SettingsPermissionGuard for consistency by @FelixMalfait in #15712
- i18n - translations by @github-actions[bot] in #15713
- i18n - translations by @github-actions[bot] in #15717
- i18n - translations by @github-actions[bot] in #15718
- i18n - docs translations by @github-actions[bot] in #15719
- i18n - docs translations by @github-actions[bot] in #15720
- add documentation i18n workflows for Crowdin by @abdulrahmancodes in #15538
- i18n - docs translations by @github-actions[bot] in #15721
- Fix find tool filters by mapping many-to-one relations to fieldId by @abdulrahmancodes in #15716
- i18n - docs translations by @github-actions[bot] in #15724
- i18n - docs translations by @github-actions[bot] in #15725
- docs: Fix French navigation labels and translated internal links by @abdulrahmancodes in #15723
- refactor: Move translated docs to /l/{locale}/ directory structure by @abdulrahmancodes in #15726
- Add token renewal to agent chat transport by @abdulrahmancodes in #15727
- Docs/organize locales under l by @abdulrahmancodes in #15730
- i18n - docs translations by @github-actions[bot] in #15731
- Slash Command Implementation in Advanced Text Editor by @RounakJoshi09 in #15488
- i18n - translations by @github-actions[bot] in #15734
- i18n - docs translations by @github-actions[bot] in #15735
- Hacktober apps fix by @BOHEUS in #15733
- Add comprehensive permission guard coverage across GraphQL and REST endpoints by @FelixMalfait in #15739
- Twenty standard and workspace custom applications 1/3 by @prastoin in #15625
- Global workspace datasource poc by @Weiko in #15744
- Add global datasource to seeded feature flags by @Weiko in #15748
- handle invalid/expired syncCursor by @neo773 in #15715
- FIX: export view not exporting all records by @shantanugupta2004 in #15509
- fix: Replace angle bracket placeholders with curly braces in docs to fix crowdin's tags mismatch errors by @abdulrahmancodes in #15751
- Fix export CSV not using right columns by @charlesBochet in #15752
- Move composite types to twenty-shared by @martmull in #15741
- refactor: Simplify CRUD services to leverage Common API by @FelixMalfait in #15742
- Fix AI table scroll overflow and tool input display by @abdulrahmancodes in #15753
- Release 1.10.0 by @Bonapara in #15759
- Anchored tooltip by @ehconitin in #15568
- Update changelog process to require user approval by @Bonapara in #15760
- Improved Kanban performance by @lucasbordeau in #15714
- [FIx] shouldBypassPermissionChecks for workspaceMember repository by @ijreilly in #15706
- Fix issues with one to many activity targets by @lucasbordeau in #15656
- update Notes & Tasks to display the first-letter icon by @TakuyaKurimoto in #15729
- Rename sdk utils by @martmull in #15766
- fix(docs): Use content instead of props for Card titles to enable translation by @abdulrahmancodes in #15756
- feat: Add Workflow duplicate step by @harshit078 in #15622
- Fix horizontal bar chart spacing between ticks by @bosiraphael in #15702
- Rename sdk utils by @martmull in #15769
- Fix Tool permissionn guard issue by @FelixMalfait in #15770
- Fix can't save empty env variables values by @martmull in #15773
- Add missing color changes in workflow steps with no data by @BOHEUS in #14967
- fix: minor color changes by @BKM14 in #15616
- fix(ui): layout-shift-on-tasks by @codiearyan in #15775
- Fix Snackbar crashing the whole app by @lucasbordeau in #15774
- Fix concurrent page layout edition bug by @bosiraphael in #15740
- removing feature flag IS_MORPH_RELATION_ENABLED by @guillim in #15783
- Surface record selection limit in Workflow Manual Trigger and in Search Node by @charlesBochet in #15785
- connect line chart to backend by @ehconitin in #15657
- Add debug info in AI chat by @FelixMalfait in #15758
- removing the picture of morph in the lab by @guillim in #15787
- message channel change #3 by @neo773 in #15757
- Fix phone not empty filter by @lucasbordeau in #15790
- (breaking change) Allow users with a single workspace to update their email. by @mabdullahabaid in #15736
- Add profile to twenty-cli authentication by @martmull in #15778
- Add message folders control in seed by default by @charlesBochet in #15789
- Merge data navigator and manipulator agents by @FelixMalfait in #15761
- Common - Field validation by @etiennejouan in #15491
- Introduce agent hints to reduce context bloat by @FelixMalfait in #15763
- i18n - translations by @github-actions[bot] in #15799
- Twenty-shared tests parses decorator by @prastoin in #15765
- i18n - translations by @github-actions[bot] in #15803
- Fix REST API Delete and Destroy by @bosiraphael in #15806
- Improve infer deletion from entities by @Weiko in #15807
- Fixed hovering of kanban cards by @lucasbordeau in #15808
- Fix AI chat scroll behavior by @abdulrahmancodes in #15686
- Fix authContext missing in ALS WorkspaceContext for global datasource by @Weiko in #15810
- Fix typo in command by @martmull in #15818
- Revert "Common - Field validation (#15491)" by @martmull in #15821
New Contributors
- @codiearyan made their first contribution in #15775
Full Changelog: v1.10.0...v1.11.0