What's Changed
- start 0.40.0 canary by @Weiko in #9029
- add info to customer table and stripe customer data by @anamarn in #9004
- Playwright tests - stage 1 - login with email and password test by @BOHEUS in #8988
- feat: record group add new by @magrinj in #8925
- fix: group by sort options should have a checkmark when selected by @magrinj in #9038
- [Aggregate queries for table views - #2] Add aggregate queries footer for simple views by @ijreilly in #9025
- Fast follows on 0.34 by @charlesBochet in #9034
- Fix composite field creation by @thomtrp in #9044
- [Fix] isLabelSyncedWithName should be nullable by @ijreilly in #9028
- fix: can't properly drag and drop in empty record group by @magrinj in #9039
- 8726 workflow add a test button in workflow code step by @martmull in #9016
- Move settings data model refreshMetadata to sync calls by @charlesBochet in #9046
- In navigation drawer, cursor should not be drag on hover and some enhancements by @ehconitin in #8975
- Fix broken chips on timelin eActivity on show pages by @charlesBochet in #9057
- Enforce system wide sso providers by @charlesBochet in #9058
- Add links composite field by @thomtrp in #9059
- Add email composite field by @thomtrp in #9061
- add product table data in real time by @anamarn in #9055
- Change favicon/company enrichment urls by @FelixMalfait in #9065
- Fix array enum renaming by @charlesBochet in #9067
- Fix Tasks/Notes created with null position by @Weiko in #9068
- feat: record group insert at bottom when created by @magrinj in #9053
- fix(): sleep before redirect by @AMoreaux in #9079
- fix demo seed conflicting with dev seed by @Weiko in #9087
- Refactored all single record actions by @bosiraphael in #9045
- 0.34 changelog by @Bonapara in #9091
- Change default behavior of ENABLE DB MIGRATION by @FelixMalfait in #9077
- Refacto scroll + Aggregate queries for view groups by @ijreilly in #9089
- fix(twenty-front): allow to connect available provider only by @AMoreaux in #9080
- feat(database): add unique constraint on workspace subdomain by @AMoreaux in #9084
- Add Twenty Shared & Fix profile image rendering by @mdrazak2001 in #8841
- fix advanced mode settings navigation animations by @ehconitin in #9096
- 9024 workflow test serverless function follow up by @martmull in #9066
- Add date form field by @Devessier in #9021
- feat: hide empty record group default true by @magrinj in #9090
- fix: add create cursor util by @magrinj in #9086
- Fixed Custom Icon Persistance Across New View Creations by @ehconitin in #9070
- Favorites Folders Fast Followups by @ehconitin in #8920
- Fix re render view groups by @charlesBochet in #9098
- Favorites Drag and Drop Implementation by @ehconitin in #8979
- Fix cursor generation buffer dependency in front by @charlesBochet in #9101
- Basic test verifying if demo account is working properly by @BOHEUS in #8442
- Add Multiselect for forms by @thomtrp in #9092
- Fix pricing modal being cut off and unscrollabel on low resolution screens or when zoomed in by @khuddite in #8848
- Fixed dropdown blur and unified components by @lucasbordeau in #9062
- Add some tests to the variable resolver to ensure static JSON is properly evaluated by @Devessier in #9104
- fix - add new button on opportunity board company picker doesnt work by @ehconitin in #8488
- 8978 add navigation inside the command menu for showpage by @bosiraphael in #9103
- Remove serverless functions from settings by @martmull in #9105
- add price and meter dynamically add foreign keys in billing by @anamarn in #9100
- feat(auth): add default workspace support for user handling by @AMoreaux in #9099
- Fix: Replace styled logo with Avatar component for workspace logo in NavigationDrawerHeader by @muraliSingh7 in #9093
- fix: recordBoard sticky header + scrollThumb by @harshrajeevsingh in #8946
- minor fix -- missing margin bottom for orphan favorites by @ehconitin in #9111
- Add Raw JSON Form Field Input by @Devessier in #9078
- Add no-seed configuration to database:reset by @FelixMalfait in #9112
- Removed unecessary dropdown container on MultiSelectFieldInput by @lucasbordeau in #9116
- feat: NoValue is bot properly created the backend by @magrinj in #9110
- fix: view group wrong cursor by @magrinj in #9119
- Add UUID form field input by @Devessier in #9121
- Add fields to update in update record action by @thomtrp in #9108
- fix: 3 first columns should be sticky view group by @magrinj in #9123
- feat(auth): enhance workspace handling and error feedback by @AMoreaux in #9118
- feat(workspace): expand forbidden subdomain validation by @AMoreaux in #9082
- Remove workspace gates for aggregate fields metadata by @ijreilly in #9125
- Remove buggy dependencies by @martmull in #9115
- Fix workspace logo by @charlesBochet in #9129
- Fixes person navigation after image upload by @mdrazak2001 in #9076
- feat(auth): add workspaceId validation and token expiration by @AMoreaux in #9134
- fix icon shrink and use avatar for logo and icons by @ehconitin in #9117
- Fix/refresh token by @AMoreaux in #9135
- Remove react hook form in send email action by @thomtrp in #9130
- Reactive form preview by @nklmantey in #8663
- add sync customer command and drop subscription customer constraint by @anamarn in #9131
- Add date time form field by @Devessier in #9133
- add: objectName in fav folder by @harshrajeevsingh in #8785
- Fix version creation / update when opening an action by @thomtrp in #9145
- fix test by @AMoreaux in #9147
- Improve aggregate footer cell display by @ijreilly in #9124
- Fix sort with pagination and composite fields by @Weiko in #9150
- Phone country code unique by @guillim in #9035
- Add possibility to destroy a record by @charlesBochet in #9144
- Github CI workflow fix by @BOHEUS in #9137
- 8749 invalid openapi schema by @martmull in #9156
- Scrollable fixed dropdowns container minor refactor by @ehconitin in #9159
- Fix modals being unregistered inside command menu by @bosiraphael in #9155
- 9018 fix batch delete by @bosiraphael in #9149
- Fix discard draft optimistic rendering by @martmull in #9153
- 9018 fix batch delete follow ups by @bosiraphael in #9166
- Fix sync metadata default value not being synced by @Weiko in #9163
- Separate date and datetime components by @martmull in #9161
- Fix activity editor by @charlesBochet in #9165
- Icon alignment in NavigationDrawerItems by @ehconitin in #9164
- minor fix -- datamodel multiselect edit form dropdowns by @ehconitin in #9168
- Command menu actions fixes by @bosiraphael in #9169
- Phone country fix by @guillim in #9167
- Don't register delete multiple records action when deleted filter is active by @bosiraphael in #9170
- wrote 0.35 changelog by @Bonapara in #9171
- Workspace logo is not visible by @guillim in #9174
- Add upgrade 0.35 command module by @Weiko in #9175
- Add automatic company logo fetching during workspace creation by @samyakpiya in #9158
- Fixes before 0-35 release by @charlesBochet in #9176
- Fix "Create profile" page not supporting dark mode (#8110) by @eliasylonen in #9185
- fix(auth): adjust button variant based on sign-in-up step by @AMoreaux in #9188
- update upgrade guide for 0.35 by @Weiko in #9190
- Use uuid package instead of crypto package by @FelixMalfait in #9191
- refacto(auth): Simplify workspace lookup and cleanup UI logic by @AMoreaux in #9160
- Revert "Fix "Create profile" page not supporting dark mode (#8110)" by @Weiko in #9201
- Fix optimistic rendering when deleting multiple records by @ijreilly in #9198
- Fix show page navigation bugs by @lucasbordeau in #9199
- Fix position calculations -- favorites by @ehconitin in #9202
- Remove favorite folder related feature flags by @ehconitin in #9178
- Fixed dragging with empty orphan favorites by @lucasbordeau in #9205
- collapsed navigationDrawerItem width fix by @ehconitin in #9211
New Contributors
- @mdrazak2001 made their first contribution in #8841
- @nklmantey made their first contribution in #8663
- @samyakpiya made their first contribution in #9158
Full Changelog: v0.34.0...v0.35.0