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