Twenty
The open alternative to Salesforce, designed for AI
Alternative to: salesforce, hubspot, pipedrive, zoho crm
About
Versions (86)
v0.51.0
2025-04-11What’s Changed
- 0.50 by @Bonapara in https://github.com/twentyhq/twenty/pull/11241
- [CHORE] Remove
preconstructlocal patch by @prastoin in https://github.com/twentyhq/twenty/pull/11153 - Fix sync-workspace log by @ijreilly in https://github.com/twentyhq/twenty/pull/11247
- Fix inline cell height issue and allow field settings update by @charlesBochet in https://github.com/twentyhq/twenty/pull/11248
- Generate more random subdomains by @Weiko in https://github.com/twentyhq/twenty/pull/11249
- feat(auth): enhance email validation when no workspace available + disable captcha on email validation by @AMoreaux in https://github.com/twentyhq/twenty/pull/11239
- Refactor spreadsheet import by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11250
- set up metrics collecting with open telemetry by @etiennejouan in https://github.com/twentyhq/twenty/pull/11236
- reset main context store viewId and current view type on settings page by @ehconitin in https://github.com/twentyhq/twenty/pull/11206
- Fix filter button height by @vaibhav-devere in https://github.com/twentyhq/twenty/pull/11237
- chore(website): start docs by @prastoin in https://github.com/twentyhq/twenty/pull/11253
- Form action fast follows by @thomtrp in https://github.com/twentyhq/twenty/pull/11242
- Display a tooltip for actions without short labels by @bosiraphael in https://github.com/twentyhq/twenty/pull/11243
- fix no billing subscription error by @etiennejouan in https://github.com/twentyhq/twenty/pull/11257
- Feature: Update record right click menu by @b9aurav in https://github.com/twentyhq/twenty/pull/11252
- Microsoft Throtling error and wrongly types on our side by @guillim in https://github.com/twentyhq/twenty/pull/11266
- Add command to update createdBySource enum values by @martmull in https://github.com/twentyhq/twenty/pull/11280
- Update previousHotkeyScopeState to be a family state by @bosiraphael in https://github.com/twentyhq/twenty/pull/11270
- Renaming + remove setRecoilvalue by @guillim in https://github.com/twentyhq/twenty/pull/11281
- test(user-workspace): add unit tests for UserWorkspaceService + review #11239 by @AMoreaux in https://github.com/twentyhq/twenty/pull/11256
- Advanced filter UI fast follow-ups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11272
- Advanced filter fix placeholder and icon in dropdown buttons by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11286
- test(front): fix main failing test due to timezone by @prastoin in https://github.com/twentyhq/twenty/pull/11295
- add role update by @Weiko in https://github.com/twentyhq/twenty/pull/11217
- [CHORE] Update browserslist by @prastoin in https://github.com/twentyhq/twenty/pull/11304
- 685 Move all navigation actions inside the actions configs by @bosiraphael in https://github.com/twentyhq/twenty/pull/11303
- [4/n]: migrate the RESTAPI GET /rest/* to use TwentyORM directly by @pacyL2K19 in https://github.com/twentyhq/twenty/pull/10372
- Display system objects in Workflow triggers by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11314
- Set record position on workflow creation by @thomtrp in https://github.com/twentyhq/twenty/pull/11308
- Option-menu-imporovements by @guillim in https://github.com/twentyhq/twenty/pull/11309
- Fix field metadata creation page by @ijreilly in https://github.com/twentyhq/twenty/pull/11285
- Improve upsert for spreadsheet import by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11283
- Add position in run / version + block creation from generated API by @thomtrp in https://github.com/twentyhq/twenty/pull/11318
- update subscription with metered products at trial ending by @etiennejouan in https://github.com/twentyhq/twenty/pull/11319
- Fix dropdown height and scroll in workflows by @thomtrp in https://github.com/twentyhq/twenty/pull/11324
- Fix object metadata collection not found by @Weiko in https://github.com/twentyhq/twenty/pull/11306
- Fix mobile table styling outside record table (#10407) by @eliasylonen in https://github.com/twentyhq/twenty/pull/10663
- 700 fix rest api issues by @martmull in https://github.com/twentyhq/twenty/pull/11326
- Only show a workspace member their own email blocklist by @ijreilly in https://github.com/twentyhq/twenty/pull/11325
- Bump 0.51.0-canary by @Weiko in https://github.com/twentyhq/twenty/pull/11329
- fix: Display multipicker on Created By source filter by @Paribesh01 in https://github.com/twentyhq/twenty/pull/10543
- fix(email-validation): validation email cross workspace by @AMoreaux in https://github.com/twentyhq/twenty/pull/11261
- Fix: Timeline responsiveness by @b9aurav in https://github.com/twentyhq/twenty/pull/11288
- 11311 object create webhook should be triggered when object is created via rest api by @martmull in https://github.com/twentyhq/twenty/pull/11336
- Advanced filter bug bash by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11327
- Revert “[4/n]: migrate the RESTAPI GET /rest/* to use TwentyORM direc… by @martmull in https://github.com/twentyhq/twenty/pull/11344
- fix hot reload by @etiennejouan in https://github.com/twentyhq/twenty/pull/11347
- [FIX] Upgrade command missmatch by @prastoin in https://github.com/twentyhq/twenty/pull/11348
- 11312 rest api cant filter enum type columns by null value by @martmull in https://github.com/twentyhq/twenty/pull/11343
- Auto-run migration script on docker entrypoint by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11338
- Support Moved to Security Setting by @vaibhav-devere in https://github.com/twentyhq/twenty/pull/11335
- fix stripe subscription deletion by @etiennejouan in https://github.com/twentyhq/twenty/pull/11353
- Add record picker in form action by @thomtrp in https://github.com/twentyhq/twenty/pull/11331
- chore(ci): extend timeout for Danger JS job by @AMoreaux in https://github.com/twentyhq/twenty/pull/11356
- 690 extract shouldberegistered from the useaction hooks by @bosiraphael in https://github.com/twentyhq/twenty/pull/11355
- [FIX]
Out of memorywhile running app localy by @prastoin in https://github.com/twentyhq/twenty/pull/11341 - Set failed node’s output as red by @Devessier in https://github.com/twentyhq/twenty/pull/11358
- Phone-onclickoutside by @guillim in https://github.com/twentyhq/twenty/pull/11350
- Add form date field by @thomtrp in https://github.com/twentyhq/twenty/pull/11360
- Introduce hooks to retrieve directly the registered actions without using actionMenuEntriesComponentState by @bosiraphael in https://github.com/twentyhq/twenty/pull/11359
- Remove form feature flag by @thomtrp in https://github.com/twentyhq/twenty/pull/11369
- Handle no value options in filters by @ijreilly in https://github.com/twentyhq/twenty/pull/11351
- Hot fix for currentWorkspaceMember not found error on blocklist page by @ijreilly in https://github.com/twentyhq/twenty/pull/11367
- [REFACTOR] Twenty UI multi barrel by @prastoin in https://github.com/twentyhq/twenty/pull/11301
- JSON visualizer: Highlight the parent nodes of in-use nodes by @Devessier in https://github.com/twentyhq/twenty/pull/11373
- add stripe alert listening and cap on subscriptionItems by @etiennejouan in https://github.com/twentyhq/twenty/pull/11330
- have footer on emails by @Nabhag8848 in https://github.com/twentyhq/twenty/pull/11300
- disable workflow execution if billing issue by @etiennejouan in https://github.com/twentyhq/twenty/pull/11374
- Fix CSV import select field matching by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11361
- Fix update field default value by @Weiko in https://github.com/twentyhq/twenty/pull/11386
- Copy JSON values on click by @Devessier in https://github.com/twentyhq/twenty/pull/11382
- Fix error when workflows aren’t enabled by @bosiraphael in https://github.com/twentyhq/twenty/pull/11388
- Fix advanced filter dropdown input components by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11381
- Select node by default when pending form action by @thomtrp in https://github.com/twentyhq/twenty/pull/11378
- Remove overlay-scroll-bar by @charlesBochet in https://github.com/twentyhq/twenty/pull/11258
- Fixing Singup sequence FLASHING💥 by @guillim in https://github.com/twentyhq/twenty/pull/11371
- add settings permissions update by @Weiko in https://github.com/twentyhq/twenty/pull/11377
- Fix safari broken table by @charlesBochet in https://github.com/twentyhq/twenty/pull/11399
- Fixed ViewBarDetails unnecessary padding-top by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11395
- fix: Use namePlural instead of labelPlural for favorite view URLs by @ehconitin in https://github.com/twentyhq/twenty/pull/11407
- add trial period ending banner + server logic by @etiennejouan in https://github.com/twentyhq/twenty/pull/11389
- Fix safari broken table by @charlesBochet in https://github.com/twentyhq/twenty/pull/11417
- Switching plan overflows by @guillim in https://github.com/twentyhq/twenty/pull/11396
- Twenty-website copy twenty-ui dockerfile by @prastoin in https://github.com/twentyhq/twenty/pull/11394
- Fix-messaging-calendar-issues by @guillim in https://github.com/twentyhq/twenty/pull/11424
- Add settings permissions check on FE by @Weiko in https://github.com/twentyhq/twenty/pull/11425
- Fix permission check during onboarding by @Weiko in https://github.com/twentyhq/twenty/pull/11429
- Refacto form select input by @thomtrp in https://github.com/twentyhq/twenty/pull/11426
- Fix views reordering by @charlesBochet in https://github.com/twentyhq/twenty/pull/11431
- Show Header in RecordTable on empty state and show groups in Group By views by @Harshit-RV in https://github.com/twentyhq/twenty/pull/11416
- Share RICH_TEXT_V2 field value override between REST and GraphQL APIs by @eliasylonen in https://github.com/twentyhq/twenty/pull/10912
- fetch latest version tag from docker hub by @ehconitin in https://github.com/twentyhq/twenty/pull/11362
- Remove dead code to backfill record positions by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11439
- Fix broken dropdown auto resize behavior by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11423
- Remove cell hotkey scope by @charlesBochet in https://github.com/twentyhq/twenty/pull/11435
- Fix : Menu shouldn’t be displayed on logged out pages by @vaibhav-devere in https://github.com/twentyhq/twenty/pull/11437
- Update placeholder on record picker object type update by @thomtrp in https://github.com/twentyhq/twenty/pull/11451
- Remove task, note and file tabs for workflows by @thomtrp in https://github.com/twentyhq/twenty/pull/11453
- remove default meter driver by @etiennejouan in https://github.com/twentyhq/twenty/pull/11456
- Use JSON visualizer for JSON fields by @Devessier in https://github.com/twentyhq/twenty/pull/11428
- 701 workflow improve webhook triggers by @martmull in https://github.com/twentyhq/twenty/pull/11455
- Added Proper theme color for Favorite Input box by @vaibhav-devere in https://github.com/twentyhq/twenty/pull/11434
- Various fixes by @charlesBochet in https://github.com/twentyhq/twenty/pull/11448
- datasource TTL fix by @guillim in https://github.com/twentyhq/twenty/pull/11444
- Emit event on message creation by @thomtrp in https://github.com/twentyhq/twenty/pull/11466
- Update CONTRIBUTING.md by @Bonapara in https://github.com/twentyhq/twenty/pull/11465
- add metered products usage by @etiennejouan in https://github.com/twentyhq/twenty/pull/11452
- remove billing stripe plan product id from env by @keshavg2 in https://github.com/twentyhq/twenty/pull/11461
- [permissions] Allow logo update during sign-up by @ijreilly in https://github.com/twentyhq/twenty/pull/11468
- rename core-module environment to twenty-config by @ehconitin in https://github.com/twentyhq/twenty/pull/11445
- Fix show page relation record count by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11459
- Action menu refactoring by @bosiraphael in https://github.com/twentyhq/twenty/pull/11454
- Avoid settings object cover image to be reduced on scroll by @thomtrp in https://github.com/twentyhq/twenty/pull/11473
- Command menu mobile - Prevent overflow on navigation bar by @thomtrp in https://github.com/twentyhq/twenty/pull/11480
- Fixed Navbar padding issue #11438 by @muraliSingh7 in https://github.com/twentyhq/twenty/pull/11470
- Fix lint issues by @charlesBochet in https://github.com/twentyhq/twenty/pull/11475
- Messaging-unit-tests by @guillim in https://github.com/twentyhq/twenty/pull/11467
- Fixed by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11482
- Fix event propagation after record creation by @Weiko in https://github.com/twentyhq/twenty/pull/11485
- Make token update synchronous on FE by @charlesBochet in https://github.com/twentyhq/twenty/pull/11486
- Fix PageHeaderToggleCommandMenuButton by @bosiraphael in https://github.com/twentyhq/twenty/pull/11496
- Create open side panel page action by @bosiraphael in https://github.com/twentyhq/twenty/pull/11481
- Fix sign-in-up sso buttons width by @Weiko in https://github.com/twentyhq/twenty/pull/11499
- Navigation drawer refactor by @ehconitin in https://github.com/twentyhq/twenty/pull/11251
- fix settings container vertical scroll position by @ehconitin in https://github.com/twentyhq/twenty/pull/11464
- Store trigger output by @thomtrp in https://github.com/twentyhq/twenty/pull/11503
- Fix workspace menu width varies by @Weiko in https://github.com/twentyhq/twenty/pull/11505
- Add command to update serverless layer by @martmull in https://github.com/twentyhq/twenty/pull/11500
- Center empty state on record table by @thomtrp in https://github.com/twentyhq/twenty/pull/11506
- fix error messages margin by @Weiko in https://github.com/twentyhq/twenty/pull/11508
- fix chromatic 1 by @Weiko in https://github.com/twentyhq/twenty/pull/11510
- Introduce generic way to close any open dropdown on page location change by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11504
- Remove fixed width for dropdown variables, fix optimistic on file upload by @thomtrp in https://github.com/twentyhq/twenty/pull/11507
- Fix boolean default value update not updating psql default value when false by @Weiko in https://github.com/twentyhq/twenty/pull/11513
- fix billingCheckoutSession query param + enable redirect on workspace… by @etiennejouan in https://github.com/twentyhq/twenty/pull/11509
- wip: api playground fixes by @Nabhag8848 in https://github.com/twentyhq/twenty/pull/11345
- Fix wrong filter for get requests by @martmull in https://github.com/twentyhq/twenty/pull/11512
- Change required permission for MS by @FelixMalfait in https://github.com/twentyhq/twenty/pull/11519
- revert: transform -> marginLeft in DefaultLayout motion div by @ehconitin in https://github.com/twentyhq/twenty/pull/11522
- Update 0.51.0.mdx by @Bonapara in https://github.com/twentyhq/twenty/pull/11517
- Fix: “Not shared” label not visible due to extra long email subject by @Harshit-RV in https://github.com/twentyhq/twenty/pull/11492
- Fix workflow dropdown hotkey scope by @bosiraphael in https://github.com/twentyhq/twenty/pull/11518
- Remove onboarding flashes + close all dropdowns on CommandMenu close by @bosiraphael in https://github.com/twentyhq/twenty/pull/11483
- Fix title input hotkey scope by @bosiraphael in https://github.com/twentyhq/twenty/pull/11530
- Only display Flow for Workflow Runs and display Output tab for triggers by @Devessier in https://github.com/twentyhq/twenty/pull/11520
- Remove build lambda at creation by @martmull in https://github.com/twentyhq/twenty/pull/11531
- Fixed command menu hotkey listener refactor by @lucasbordeau in https://github.com/twentyhq/twenty/pull/11534
- Fix dropdown width by @charlesBochet in https://github.com/twentyhq/twenty/pull/11536
- contact/company creations errors by @guillim in https://github.com/twentyhq/twenty/pull/11540
- Fix date picker month/year dropdown by @charlesBochet in https://github.com/twentyhq/twenty/pull/11539
- Prepare 0.51 by @Weiko in https://github.com/twentyhq/twenty/pull/11542
New Contributors
- @vaibhav-devere made their first contribution in https://github.com/twentyhq/twenty/pull/11237
- @Harshit-RV made their first contribution in https://github.com/twentyhq/twenty/pull/11416
- @keshavg2 made their first contribution in https://github.com/twentyhq/twenty/pull/11461
Full Changelog: https://github.com/twentyhq/twenty/compare/v0.50.0…v0.51.0