Unclaimed project
Are you a maintainer of twenty? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
twenty
Building a modern alternative to Salesforce, powered by the community.
crmcrm-systemcustomergood-first-issuegraphqlhacktoberfest+11
Last updated about 23 hours ago
Back to changelogWhat's Changed
- Create PageLayoutWidget resolver and controller by @bosiraphael in https://github.com/twentyhq/twenty/pull/14315
- Fix broken unit test after translation was added by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14329
- DevXP improvements on new views by @charlesBochet in https://github.com/twentyhq/twenty/pull/14330
- Fix flaky test by @thomtrp in https://github.com/twentyhq/twenty/pull/14331
- Refactor table header with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14319
- [Page Layouts] - Add tabs by @ehconitin in https://github.com/twentyhq/twenty/pull/14318
- i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14336
- Fix typo in header by @aadamovich in https://github.com/twentyhq/twenty/pull/14337
- fix: Server-level impersonation doesn't bypass 2FA when enabled by @harshit078 in https://github.com/twentyhq/twenty/pull/14340
- Improve Messaging Gmail experience by @charlesBochet in https://github.com/twentyhq/twenty/pull/14342
- fix : Check double-click behavior when entering 2FA code by @animesh65432 in https://github.com/twentyhq/twenty/pull/14286
- Messaging cleaning fixes by @charlesBochet in https://github.com/twentyhq/twenty/pull/14345
v1.6.0 - twenty Release Notes | AnnounceHQRefactored table body and footer with divs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14346[Page Layout] - Review Refactor by @ehconitin in https://github.com/twentyhq/twenty/pull/14348Fix wrong path used by backend by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14352Add clean workspace cron command by @charlesBochet in https://github.com/twentyhq/twenty/pull/14353Update open api with page layout by @bosiraphael in https://github.com/twentyhq/twenty/pull/14355Refactor morph field name and morph data loader by @prastoin in https://github.com/twentyhq/twenty/pull/14299merge records composite type by @neo773 in https://github.com/twentyhq/twenty/pull/14005Fix REST API view name template replacement by @ehconitin in https://github.com/twentyhq/twenty/pull/14244Prevent csv export injections by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14347Remove unused utils from v2 by @prastoin in https://github.com/twentyhq/twenty/pull/14356🔧 Restore PRs #14348 and #14352 that were reverted by PR #14347 by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14359Fix get time on non date var by @prastoin in https://github.com/twentyhq/twenty/pull/14361Remove is branch enabled feature flag by @thomtrp in https://github.com/twentyhq/twenty/pull/14357Upsert - fixes by @etiennejouan in https://github.com/twentyhq/twenty/pull/14358i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14362fix: removes re-triggering of OTP provisioning by @hc11h in https://github.com/twentyhq/twenty/pull/14050fix(server): morph relation fields filtering by @prastoin in https://github.com/twentyhq/twenty/pull/14365Pre hook for dashboard creation + updates on the entity by @bosiraphael in https://github.com/twentyhq/twenty/pull/14354i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14370Added articles (pricing, onboarding, OS licence) and updated icons by @StephanieJoly4 in https://github.com/twentyhq/twenty/pull/14334fix: agents query runs even when AI feature flag is disabled by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14372Migrate output schema to V2 by @thomtrp in https://github.com/twentyhq/twenty/pull/14311i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14378Rename prefetchViewStates in coreViewStates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14373remove IS_API_KEY_ROLES_ENABLED feature flag by @ehconitin in https://github.com/twentyhq/twenty/pull/14366Enable filtering out of expected 400 errors by @ijreilly in https://github.com/twentyhq/twenty/pull/14371fix ci - Addd page layout rest metadata schema by @ehconitin in https://github.com/twentyhq/twenty/pull/14381Refactored z-index handling for hovered portal with a better UX by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14384Fix view advanced filters broken by @charlesBochet in https://github.com/twentyhq/twenty/pull/14387First Application POC by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14382Implement ViewGroups optimistic rendering by @charlesBochet in https://github.com/twentyhq/twenty/pull/14388Implement workflow loops default state by @Devessier in https://github.com/twentyhq/twenty/pull/14297i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14395Add workspace migration orchestrator + refactor builders + view/viewField action builders by @Weiko in https://github.com/twentyhq/twenty/pull/14383i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14397Add duplicate step action by @thomtrp in https://github.com/twentyhq/twenty/pull/14392Change max chunk size limit by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14398fix horizontal scroll caused by OTP input on 2FA settings page by @ehconitin in https://github.com/twentyhq/twenty/pull/14400Remove Add New button when softDelete filter is present by @ijreilly in https://github.com/twentyhq/twenty/pull/14385Add empty workflow action by @thomtrp in https://github.com/twentyhq/twenty/pull/14399Fixed table header resize bugs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14401[Dashboard]- Add GraphWidgetLineChart by @ehconitin in https://github.com/twentyhq/twenty/pull/1438614240 extensibility ability to create multiple custom domains for each workspace 2 by @martmull in https://github.com/twentyhq/twenty/pull/14307i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14413feat: add FormData, text, and none body types to HTTP request workflow by @omarNaifer12 in https://github.com/twentyhq/twenty/pull/14055i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14417Add flat map cache service by @Weiko in https://github.com/twentyhq/twenty/pull/14418[CoreViewField BREAKING_CHANGES] Refactor view field service v2 and resolver by @prastoin in https://github.com/twentyhq/twenty/pull/14396i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14429Early throw useRecordTableRecordGqlFields.ts by @prastoin in https://github.com/twentyhq/twenty/pull/14428Create the Dashboard record show page by @bosiraphael in https://github.com/twentyhq/twenty/pull/14423i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14432Fix env variable definition by @martmull in https://github.com/twentyhq/twenty/pull/14434Allow to insert into loop step ids by @thomtrp in https://github.com/twentyhq/twenty/pull/14425i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14440Fix max-chunk-size error by @martmull in https://github.com/twentyhq/twenty/pull/14441Fix Relation display (many side) by @ijreilly in https://github.com/twentyhq/twenty/pull/14411Fix edge hovering and selection by @Devessier in https://github.com/twentyhq/twenty/pull/14416[Dashboards] - Add seeds by @ehconitin in https://github.com/twentyhq/twenty/pull/14404Refactor table resize behavior by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14447[permissions] Deprecate ObjectsPermissionsDeprecated (2/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/14450Add connection options on edge creation by @thomtrp in https://github.com/twentyhq/twenty/pull/14451Limit rest api relations depth to 1 by @ijreilly in https://github.com/twentyhq/twenty/pull/14453Fix View picker dropdown placement by @charlesBochet in https://github.com/twentyhq/twenty/pull/14457Fix Entering special character in object's field name crashes the app by @ijreilly in https://github.com/twentyhq/twenty/pull/14455Fix missing relation column on tasks / notes table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14402Fix on view filters by @charlesBochet in https://github.com/twentyhq/twenty/pull/14462Remove Luxon from codebase by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14448i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14463fix: remove unused framer-motion import causing lint errors in ci by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14465Lazy load Nivo by @ehconitin in https://github.com/twentyhq/twenty/pull/14454fix merge records network race condition by @neo773 in https://github.com/twentyhq/twenty/pull/14466chore: upgrade tiptap to v3 by @arikchakma in https://github.com/twentyhq/twenty/pull/14467Add calendar view type by @Weiko in https://github.com/twentyhq/twenty/pull/14475Deprecate ViewSort typing by @charlesBochet in https://github.com/twentyhq/twenty/pull/14476Add calendar view type in picker by @Weiko in https://github.com/twentyhq/twenty/pull/14477i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14480Create empty page for calendar table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14479Feat/14410 move roles tab out of all roles by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14415i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14483Add calendar field metadata id to view table by @Weiko in https://github.com/twentyhq/twenty/pull/14478i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14488Handle edge deletion from loop by @thomtrp in https://github.com/twentyhq/twenty/pull/14489Add calendar date field picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14492Implement Calendar Grid by @charlesBochet in https://github.com/twentyhq/twenty/pull/14487i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14493Load data into calendar view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14494Introduce RecordCard by @charlesBochet in https://github.com/twentyhq/twenty/pull/14497Add calendar view layout picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14495simplify gql schema gen by @etiennejouan in https://github.com/twentyhq/twenty/pull/14426[Dashboards] - refactor - bar chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14496i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14498Plugging + improving the new orchestrator by @prastoin in https://github.com/twentyhq/twenty/pull/14430i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/144991487 extensibility look into public domains to identify workspace by @martmull in https://github.com/twentyhq/twenty/pull/14456i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14362fix: removes re-triggering of OTP provisioning by @hc11h in https://github.com/twentyhq/twenty/pull/14050fix(server): morph relation fields filtering by @prastoin in https://github.com/twentyhq/twenty/pull/14365Pre hook for dashboard creation + updates on the entity by @bosiraphael in https://github.com/twentyhq/twenty/pull/14354i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14370Added articles (pricing, onboarding, OS licence) and updated icons by @StephanieJoly4 in https://github.com/twentyhq/twenty/pull/14334fix: agents query runs even when AI feature flag is disabled by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/14372Migrate output schema to V2 by @thomtrp in https://github.com/twentyhq/twenty/pull/14311i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14378Rename prefetchViewStates in coreViewStates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14373remove IS_API_KEY_ROLES_ENABLED feature flag by @ehconitin in https://github.com/twentyhq/twenty/pull/14366Enable filtering out of expected 400 errors by @ijreilly in https://github.com/twentyhq/twenty/pull/14371fix ci - Addd page layout rest metadata schema by @ehconitin in https://github.com/twentyhq/twenty/pull/14381Refactored z-index handling for hovered portal with a better UX by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14384Fix view advanced filters broken by @charlesBochet in https://github.com/twentyhq/twenty/pull/14387First Application POC by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14382Implement ViewGroups optimistic rendering by @charlesBochet in https://github.com/twentyhq/twenty/pull/14388Implement workflow loops default state by @Devessier in https://github.com/twentyhq/twenty/pull/14297i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14395Add workspace migration orchestrator + refactor builders + view/viewField action builders by @Weiko in https://github.com/twentyhq/twenty/pull/14383i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14397Add duplicate step action by @thomtrp in https://github.com/twentyhq/twenty/pull/14392Change max chunk size limit by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14398fix horizontal scroll caused by OTP input on 2FA settings page by @ehconitin in https://github.com/twentyhq/twenty/pull/14400Remove Add New button when softDelete filter is present by @ijreilly in https://github.com/twentyhq/twenty/pull/14385Add empty workflow action by @thomtrp in https://github.com/twentyhq/twenty/pull/14399Fixed table header resize bugs by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14401[Dashboard]- Add GraphWidgetLineChart by @ehconitin in https://github.com/twentyhq/twenty/pull/1438614240 extensibility ability to create multiple custom domains for each workspace 2 by @martmull in https://github.com/twentyhq/twenty/pull/14307i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14413feat: add FormData, text, and none body types to HTTP request workflow by @omarNaifer12 in https://github.com/twentyhq/twenty/pull/14055i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14417Add flat map cache service by @Weiko in https://github.com/twentyhq/twenty/pull/14418[CoreViewField BREAKING_CHANGES] Refactor view field service v2 and resolver by @prastoin in https://github.com/twentyhq/twenty/pull/14396i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14429Early throw useRecordTableRecordGqlFields.ts by @prastoin in https://github.com/twentyhq/twenty/pull/14428Create the Dashboard record show page by @bosiraphael in https://github.com/twentyhq/twenty/pull/14423i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14432Fix env variable definition by @martmull in https://github.com/twentyhq/twenty/pull/14434Allow to insert into loop step ids by @thomtrp in https://github.com/twentyhq/twenty/pull/14425i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14440Fix max-chunk-size error by @martmull in https://github.com/twentyhq/twenty/pull/14441Fix Relation display (many side) by @ijreilly in https://github.com/twentyhq/twenty/pull/14411Fix edge hovering and selection by @Devessier in https://github.com/twentyhq/twenty/pull/14416[Dashboards] - Add seeds by @ehconitin in https://github.com/twentyhq/twenty/pull/14404Refactor table resize behavior by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14447[permissions] Deprecate ObjectsPermissionsDeprecated (2/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/14450Add connection options on edge creation by @thomtrp in https://github.com/twentyhq/twenty/pull/14451Limit rest api relations depth to 1 by @ijreilly in https://github.com/twentyhq/twenty/pull/14453Fix View picker dropdown placement by @charlesBochet in https://github.com/twentyhq/twenty/pull/14457Fix Entering special character in object's field name crashes the app by @ijreilly in https://github.com/twentyhq/twenty/pull/14455Fix missing relation column on tasks / notes table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14402Fix on view filters by @charlesBochet in https://github.com/twentyhq/twenty/pull/14462Remove Luxon from codebase by @FelixMalfait in https://github.com/twentyhq/twenty/pull/14448i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14463fix: remove unused framer-motion import causing lint errors in ci by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14465Lazy load Nivo by @ehconitin in https://github.com/twentyhq/twenty/pull/14454fix merge records network race condition by @neo773 in https://github.com/twentyhq/twenty/pull/14466chore: upgrade tiptap to v3 by @arikchakma in https://github.com/twentyhq/twenty/pull/14467Add calendar view type by @Weiko in https://github.com/twentyhq/twenty/pull/14475Deprecate ViewSort typing by @charlesBochet in https://github.com/twentyhq/twenty/pull/14476Add calendar view type in picker by @Weiko in https://github.com/twentyhq/twenty/pull/14477i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14480Create empty page for calendar table by @charlesBochet in https://github.com/twentyhq/twenty/pull/14479Feat/14410 move roles tab out of all roles by @SaurabhJain708 in https://github.com/twentyhq/twenty/pull/14415i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14483Add calendar field metadata id to view table by @Weiko in https://github.com/twentyhq/twenty/pull/14478i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14488Handle edge deletion from loop by @thomtrp in https://github.com/twentyhq/twenty/pull/14489Add calendar date field picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14492Implement Calendar Grid by @charlesBochet in https://github.com/twentyhq/twenty/pull/14487i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14493Load data into calendar view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14494Introduce RecordCard by @charlesBochet in https://github.com/twentyhq/twenty/pull/14497Add calendar view layout picker in view options menu by @Weiko in https://github.com/twentyhq/twenty/pull/14495simplify gql schema gen by @etiennejouan in https://github.com/twentyhq/twenty/pull/14426[Dashboards] - refactor - bar chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14496i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14498Plugging + improving the new orchestrator by @prastoin in https://github.com/twentyhq/twenty/pull/14430i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/144991487 extensibility look into public domains to identify workspace by @martmull in https://github.com/twentyhq/twenty/pull/14456Fix: use instead of for workspace logo in emails by @Vydeh07 in https://github.com/twentyhq/twenty/pull/14435
Add fields selection in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14500
i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/14503
View field creation through view creation unique id for migrated view by @prastoin in https://github.com/twentyhq/twenty/pull/14501
Fixes to new table by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14506
Calendar month view by @charlesBochet in https://github.com/twentyhq/twenty/pull/14510
add date picker on calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14511
[Dashboards] - refactor - line chart by @ehconitin in https://github.com/twentyhq/twenty/pull/14507
Fix hovered portal on table with groups by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14512
Add fields on calendar cards by @charlesBochet in https://github.com/twentyhq/twenty/pull/14513
Fix manual trigger variables + workflow not found in sentry by @thomtrp in https://github.com/twentyhq/twenty/pull/14509
Calendar view: add field edition by @charlesBochet in https://github.com/twentyhq/twenty/pull/14514
Fix loop step ids on insert by @thomtrp in https://github.com/twentyhq/twenty/pull/14515
Add grid to calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14516
Calendar View: persist field updates by @charlesBochet in https://github.com/twentyhq/twenty/pull/14517
Add current day style in calendar view by @Weiko in https://github.com/twentyhq/twenty/pull/14518
Fixes table z-index, focus, active rows and cells, pixel perfect by @lucasbordeau in https://github.com/twentyhq/twenty/pull/14519
New Contributors
- @aadamovich made their first contribution in https://github.com/twentyhq/twenty/pull/14337
- @animesh65432 made their first contribution in https://github.com/twentyhq/twenty/pull/14286
- @hc11h made their first contribution in https://github.com/twentyhq/twenty/pull/14050
- @Vydeh07 made their first contribution in https://github.com/twentyhq/twenty/pull/14435
Full Changelog: https://github.com/twentyhq/twenty/compare/v1.5.0...v1.6.0