What's Changed
- Fix record creation by @Weiko in #8664
- Display a generic fallback component when initial config load fails by @khuddite in #8588
- Fix deploy script is not interactive by @FelixMalfait in #8668
- Fix interactive install script by @FelixMalfait in #8669
- Update self-hosting upgrade guide for 0.33 by @Weiko in #8674
- Bump 0.34.0-canary by @Weiko in #8675
- Update README.md by @ignalpha4 in #8673
- Fix array and links display by @martmull in #8671
- Fix RICH_TEXT display on cell by @Weiko in #8676
- Fix filter multi select by @bosiraphael in #8682
- fix-percentage by @guillim in #8684
- Add entitlement table and sso stripe feature by @anamarn in #8608
- refactor(workspaces): Rename SEED_TWENTY_WORKSPACE_ID to SEED_ACME_WO… by @AMoreaux in #8611
- Make workflow step name editable by @thomtrp in #8677
- Fix mutations with custom objects by @Weiko in #8688
- Fix array edit option by @BKM14 in #8697
- Add boolean filtering (#7190) by @ad-elias in #8700
- Email invite design improvements by @ehconitin in #8681
- fix: table deselect doesn't work with few selected records by @harshrajeevsingh in #8692
- Fix enumMigration not working on long fieldNames by @charlesBochet in #8708
- Update 1-click install script to use /tags endpoint instead of /release by @yadavshubham01 in #8689
- Fix 1-click install tag version by @FelixMalfait in #8709
- Docs troubleshooting page by @BOHEUS in #8312
- Updated docs for smtp4dev connection by @BOHEUS in #8713
- Website - Readme update by @guillim in #8712
- fix: navigation drawer clip while making folder in favorites by @harshrajeevsingh in #8619
- Add integration tests for /metadata + fix relation deletion by @ijreilly in #8706
- Allow standard field default value and settings editing (#7104) by @ad-elias in #8559
- Fix Error field type rich text by @FelixMalfait in #8739
- add delete view fields without views command by @Weiko in #8728
- Fix mutations with camelCase table names by @Weiko in #8740
- Fix: open filter from column by @ad-elias in #8747
- Fix update of custom object icon by @ijreilly in #8730
- Fix folder deletion confirmation modal by @ehconitin in #8744
- Fix custom object renaming by @ijreilly in #8746
- Set missing labelIdentifier to custom objects by @Weiko in #8750
- Fix labelIdentifierFieldMetadata creation for custom objects by @Weiko in #8729
- Gmail error handling fixes by @bosiraphael in #8732
- feat(server): allow to use ssl on server by @AMoreaux in #8722
- Remove pg-boss from doc and .env.example by @bosiraphael in #8766
- Treat no value view group as normal & enable hide/dnd for no value by @khuddite in #8613
- Fix Table text wrapping by @guillim in #8683
- [Fix] Custom object icon update by @ijreilly in #8762
- 8764 incorrect email sorting by @bosiraphael in #8768
- Refactor actions by @bosiraphael in #8761
- fix: scroll dropdown listing in hidden fields by @harshrajeevsingh in #8738
- feat(front): improve logo component by @AMoreaux in #8720
- Fix index renaming by @Weiko in #8771
- minor-fix: console errors by @ehconitin in #8782
- Devenv setup via devenvious by @gotjoshua in #8774
- Admin panel init by @ehconitin in #8742
- feat: record board component state refactor by @magrinj in #8779
- line breaks in tooltips & text by @guillim in #8783
- Calendar event cursor flashes by @FelixMalfait in #8792
- Rename enum types when tables are renamed by @Weiko in #8794
- Put workflow run actions behind feature flag by @bosiraphael in #8796
- Fix: Put workflow run actions behind feature flag by @bosiraphael in #8798
- Add ongoing stale crons commands to doc by @bosiraphael in #8776
- Write more tests by @Devessier in #8799
- Add a few tests on workflow hooks by @thomtrp in #8800
- Create form field number by @Devessier in #8634
- Upgrade relation picker by @thomtrp in #8795
- Fix token expiration error loop (#6731) by @eliasylonen in #8802
- Do not mount the command menu when the user is logged out by @bosiraphael in #8808
- feat: table record group by @magrinj in #8781
- Fix delete trigger node by @Devessier in #8806
- Updated website docs and /twenty-server/.env by @Lucifer4255 in #8801
- Render IconFolderOpen when folder is open by @ehconitin in #8811
- Small text improvement to number field type by @FelixMalfait in #8816
- Don't show summary/fields on workflow record pages by @FelixMalfait in #8804
- Add record picker with variables by @thomtrp in #8813
- Fix activity target picker by @charlesBochet in #8812
- Fix Make Postgres on Docker by @FelixMalfait in #8830
- Default address country 🗺️ & Phone prefix ☎️ by @guillim in #8614
- toggle Field on label between singular and plural based on relation type by @omarNaifer12 in #8817
- Prefill workspace invitation email (#7174) by @eliasylonen in #8826
- Use builtin number validation by @nathaniel-brough in #8819
- Update best-practices-front.mdx by @Devessier in #8836
- 8723 workflow add editor in serverless function code step by @martmull in #8805
- fix(environment): Make SSL variables optional by @AMoreaux in #8843
- Implement contextual actions for the workflows by @bosiraphael in #8814
- Better errors handling by @guillim in #8835
- Add field isLabelSyncedWithName by @Weiko in #8829
- Remove the heart icon button to add the view as a favorite from the top bar by @ehconitin in #8769
- feat(*): allow to select auth providers + add multiworkspace with subdomain management by @AMoreaux in #8656
- Fix CI by @Weiko in #8862
- Display and update aggregate queries in kanban views by @ijreilly in #8833
- Fix message participant assignation bug by @bosiraphael in #8857
- Fix seed-demo command by @Weiko in #8866
- Error 500 by @guillim in #8845
- Add Select form field by @Devessier in #8815
- fix: record group issues by @magrinj in #8854
- Update messaging and calendar doc by @bosiraphael in #8869
- Updated email invitation logic to include sender details in the From … by @JorgeGraciaViveros in #8858
- Select all fields even those not loaded yet when doing Ctrl+A or Cmd+A on Record Table by @Devessier in #8849
- review(): from PR #8656 by @AMoreaux in #8870
- Select full record in variable dropdown by @thomtrp in #8851
- Update BackgroundDark.ts by @Bonapara in #8883
- feat: record group fetch more by @magrinj in #8868
- review(front): refacto url-manager by @AMoreaux in #8861
- 8839 workflow follow up code step by @martmull in #8856
- Fix wrapping text side effects by @guillim in #8895
- Settings Form Select refacto by @guillim in #8875
- Refetch aggregate queries on record creation/update/deletion of record by @ijreilly in #8885
- Fix user email unique constraint by @Weiko in #8898
- Add billing tables by @anamarn in #8772
- fix(): redirect loop + signout by @AMoreaux in #8899
- fix(): validate subdomain by @AMoreaux in #8902
- 8733 refactor gmailhandleerrorservice by @bosiraphael in #8901
- Fix dropdown overflow by @bosiraphael in #8907
- Fix migration folder by @Weiko in #8909
- CSV importing and exporting fixes by @eliasylonen in #8824
- Dropdown in dropdown by @guillim in #8911
- Remove duplicate plus sign for phone numbers by @khuddite in #8871
- Remove advanced settings wrapper from security page by @bosiraphael in #8912
- 8725 workflow avoid serverless function autosave errors by @martmull in #8916
- fix(): Add default name to workspace in MultiWorkspaceDropdownButton by @AMoreaux in #8924
- Add delete record action by @thomtrp in #8908
- feat(workspace): Add subdomain availability check by @AMoreaux in #8906
- Fix phone not reactive by @guillim in #8918
- Refactor and fixes dropdown bugs by @lucasbordeau in #8807
- Fix advanced settings icon tool and right bar alignment by @bosiraphael in #8910
- Split record crud actions by @thomtrp in #8930
- Fix SingleRecordSelectMenuItemsWithSearch by @bosiraphael in #8932
- Settings Icon CSS update by @guillim in #8934
- doc(tips): add tips to inform on authenticate methods settings by @AMoreaux in #8936
- refactor(settings): nest support section within workspace by @AMoreaux in #8937
- Fix advanced settings tool icon alignment by @FelixMalfait in #8935
- Fix infinite loading on field settings by @ijreilly in #8938
- Fix bug reoder on table in view groups mode by @charlesBochet in #8894
- Fix broken image urls in Settings > Profile and Invite To Workspace Email by @charlesBochet in #8942
- Feat/improve error management in core module by @AMoreaux in #8933
- More fixes by @lucasbordeau in #8931
- View picker dropdown position fix by @ehconitin in #8945
- 8928 refactor page header buttons by @bosiraphael in #8952
- Swap dark placeholders by @ehconitin in #8956
- fix by @guillim in #8963
- Add migration ci check by @Weiko in #8867
- Update PG_DATABASE_URL to match Service name in k8s manifests by @azaurus1 in #8989
- Added Button Shortcut Style Enhancements + Additional Storybook Tests by @emshyu in #8947
- Fix : Small fixes for the options menu by @Lucifer4255 in #8983
- View picker minor change - favorite fast followups by @ehconitin in #8987
- better label for toggle input that will improve UX by @guillim in #8982
- update: Replace reactflow with @xyflow/react and Update Dependencies by @pradeepkaswan in #8940
- API & Webhooks doc quick fix by @Bonapara in #8994
- 8964 add feature flag is page header v2 enabled by @bosiraphael in #8995
- Fix RecordDetailSectionHeader spacing by @bosiraphael in #8997
- Remove buttons for activity empty state by @bosiraphael in #8999
- Fix broken workspace deletion by @FelixMalfait in #9002
- Settings options by @guillim in #8996
- Fix favorite button by @bosiraphael in #9001
- Fix add-subdomain-to-workspace command by @Weiko in #9005
- Fixed dropdown bugs on 0.34 by @lucasbordeau in #9000
- Fix removeBillingFKWithCore migration location by @Weiko in #9006
- Add full name composite field by @thomtrp in #9008
- [Aggregate queries for table views - #1] Introduce aggregateOperationForViewFieldState by @ijreilly in #9010
- Fix:Hide deleted filter component when reset button is clicked by @omarNaifer12 in #8880
- Title overflow by @guillim in #9009
- 8929 move recordindexactionmenu menu inside the recordindexpageheader by @bosiraphael in #9007
- Thomas request by @guillim in #9017
- fix(chip): update padding for transparent variant (#7164) by @muraliSingh7 in #8823
- 8976 modify mobile page header by @bosiraphael in #9020
- Fix login issue by @charlesBochet in #9012
- Refactor RecordShowActionMenu to use contextual actions by @bosiraphael in #9023
- Add address composite form field by @thomtrp in #9022
- fix:Hide Scrollbar before Scroll by @Lucifer4255 in #8896
- Add a confirmation modal for relation object deletion by @khuddite in #8818
- Fix race condition while loading metadata on sign in by @charlesBochet in #9027
New Contributors
- @ignalpha4 made their first contribution in #8673
- @gotjoshua made their first contribution in #8774
- @eliasylonen made their first contribution in #8802
- @Lucifer4255 made their first contribution in #8801
- @omarNaifer12 made their first contribution in #8817
- @nathaniel-brough made their first contribution in #8819
- @JorgeGraciaViveros made their first contribution in #8858
- @azaurus1 made their first contribution in #8989
- @emshyu made their first contribution in #8947
- @pradeepkaswan made their first contribution in #8940
- @muraliSingh7 made their first contribution in #8823
Full Changelog: v0.33.0...v0.34.0