Commit Graph

  • 504eaa5600 Fix relation-traversal filters showing no options on select fields (#21616) Raphaël Bosi 2026-06-15 18:00:49 +02:00
  • f77d8da8a7 i18n - docs translations (#21633) github-actions[bot] 2026-06-15 18:14:36 +02:00
  • f0c3883fd1 fix(command-menu-item): persist overrides after save and add reset-to-default (#21623) Weiko 2026-06-15 18:10:42 +02:00
  • 9dd097e11e fix(front): set up Monaco workers for GraphQL playground (#21620) Charles Bochet 2026-06-15 17:51:51 +02:00
  • 2de60d7ea1 chore(server): temporary diagnostic logging for empty verification email body (#21628) Charles Bochet 2026-06-15 17:51:08 +02:00
  • 206120677b chore: bump version to 2.15.0 (#21624) twenty-pr[bot] 2026-06-15 17:01:36 +02:00
  • fdab89ae02 Move twenty-client-sdk to dev dep (#21611) Paul Rastoin 2026-06-15 16:46:22 +02:00
  • 09694b2f3b feat(partners): add twenty-partner-match skill (#21601) Rashad Karanouh 2026-06-15 18:16:23 +04:00
  • 03f9ace0bc Make flaky Storybook stories deterministic for Argos (animations + lazy-load) (#21609) Raphaël Bosi 2026-06-15 15:54:28 +02:00
  • 87c878b101 fix(twenty-front): stop unbounded default-view creation on record-index load (#21592) Félix Malfait 2026-06-15 16:01:11 +02:00
  • 97871131a1 fix(server): mitigate integration-test OOM flakiness (#21588) Charles Bochet 2026-06-15 15:54:51 +02:00
  • 88b9294afd feat(front): persist metadata store cache in IndexedDB instead of localStorage (#21586) Charles Bochet 2026-06-15 15:25:53 +02:00
  • 018af36cfc Hide logic functions that are not exposed as tools (#21598) Marie 2026-06-15 15:24:56 +02:00
  • 2f6a267b68 chore(server): remove stray comment in flat-entity-maps spec (#21599) Félix Malfait 2026-06-15 15:22:21 +02:00
  • 8a866dba54 Add call recording schema and meeting bot scaffold (#21584) nitin 2026-06-15 19:03:12 +05:30
  • d1ba63d4a4 Postcard app e2e front component rendering test (#21600) Paul Rastoin 2026-06-15 15:02:19 +02:00
  • 4be76e3fd1 Support morph relations in workflow record nodes (#21403) Marie 2026-06-15 14:56:17 +02:00
  • 5207493cda Add useColorScheme hook to twenty-sdk (#21595) martmull 2026-06-15 14:15:28 +02:00
  • 02d6e2d76f perf(server): avoid O(n²) when building flat entity maps (#21585) Félix Malfait 2026-06-15 14:22:44 +02:00
  • 0a99f784eb fix(front): dedupe morph relation fields in view field pickers (#21580) Charles Bochet 2026-06-15 13:56:35 +02:00
  • ecc7b38b75 Remove randomness from flaky twenty-front Storybook stories (#21594) Raphaël Bosi 2026-06-15 13:37:19 +02:00
  • c848ac34fd Fix default view widget visibility (#21590) martmull 2026-06-15 12:36:07 +02:00
  • 5f59ae20bf chore: bump version to 2.14.0 (#21593) twenty-pr[bot] 2026-06-15 12:17:20 +02:00
  • 04a304aa99 Ignore generated Storybook/Argos screenshot output (#21589) Raphaël Bosi 2026-06-15 11:29:40 +02:00
  • ebababcda1 chore(deps): bump @ai-sdk/amazon-bedrock from 4.0.97 to 4.0.117 (#21569) dependabot[bot] 2026-06-15 10:24:09 +02:00
  • fb4608e437 chore(deps): upgrade Tier-1 deps (googleapis 173, gaxios 7, express 5, jsdom 29, date-fns 4, stripe 20) (#21570) Charles Bochet 2026-06-15 10:23:42 +02:00
  • d7d4b36d5e fix(front): keep the filename when a file has no extension (#21576) Yash Singh 2026-06-15 12:03:10 +05:30
  • e70776f705 chore(deps): bump prettier from 3.8.3 to 3.8.4 (#21568) dependabot[bot] 2026-06-15 00:19:24 +02:00
  • 1f30d4df97 chore(deps): bump @ai-sdk/azure from 3.0.55 to 3.0.74 (#21566) dependabot[bot] 2026-06-14 23:43:01 +02:00
  • b81641808a chore(deps): bump @graphiql/plugin-explorer from 5.1.2 to 5.1.3 (#21565) dependabot[bot] 2026-06-14 23:42:45 +02:00
  • 9d5561c96c chore(deps): bump @xyflow/react from 12.10.0 to 12.11.0 (#21561) dependabot[bot] 2026-06-14 23:34:43 +02:00
  • a84a4c1ab7 fix(server): load integration jest config transpile-only; drop tsx pin (#21563) Charles Bochet 2026-06-14 23:34:21 +02:00
  • 6a6fe81d3a chore(deps): ignore chokidar in dependabot (#21564) Charles Bochet 2026-06-14 23:20:04 +02:00
  • c5c8cf1379 fix(setup-script): add database schema initialization to setup script (#20063) Ratish jain 2026-06-15 02:19:59 +05:30
  • fa80eb68b3 fix(deps): upgrade esbuild to 0.28.1 (GHSA-gv7w-rqvm-qjhr) (#21559) Charles Bochet 2026-06-14 22:29:11 +02:00
  • 3cebae3be0 chore(deps): bump @quilted/threads from 4.0.1 to 4.0.3 (#21560) dependabot[bot] 2026-06-14 21:45:55 +02:00
  • 18fde38b43 chore(deps): bump @ai-sdk/anthropic from 3.0.72 to 3.0.84 (#21557) dependabot[bot] 2026-06-14 21:26:17 +02:00
  • 0fe1ae205d chore(deps): bump fs-extra from 11.2.0 to 11.3.5 (#21556) dependabot[bot] 2026-06-14 21:26:06 +02:00
  • 965ff4337f fix(front): mass update targets explicitly selected records (#21548) Charles Bochet 2026-06-14 21:11:46 +02:00
  • 25b0e4d81c fix: #19173 correct labels and icons for custom object default relations (#19224) Manish Kumar 2026-06-15 00:36:58 +05:30
  • a3fe9efb69 chore(apps): bump twenty-sdk & twenty-client-sdk to 2.13.0, vitest to 4 (#21553) Charles Bochet 2026-06-14 20:50:57 +02:00
  • adfef5c830 fix(twenty-front): prevent stale transition page from blocking scroll (#21551) Félix Malfait 2026-06-14 20:46:22 +02:00
  • 0baa333809 feat(lint): forbid data mutations in fast instance command up() (#21547) Félix Malfait 2026-06-14 20:44:54 +02:00
  • 47b31acc21 ci: exclude all twenty-apps from dependabot (#21554) Charles Bochet 2026-06-14 20:39:17 +02:00
  • 53de4c557b Fix record index sync when view fields arrive via SSE (#19069) Sri Hari Haran Sharma 2026-06-14 22:55:06 +05:30
  • f45c54679c [Fix] : fix: Allow label identifier system fields in view creation and fix resulting duplicate header columns (#19009) Arun 2026-06-14 20:15:28 +05:30
  • 7c0136b97b feat(deps): migrate frontend to React 19 (#21531) Charles Bochet 2026-06-14 15:42:22 +02:00
  • 9901fa93d9 fix(server): write 2.13 UI capability flags directly, bypassing validation (#21543) Félix Malfait 2026-06-14 08:15:50 +02:00
  • 09f0c9e29a fix(address): coerce addressLat/addressLng to numbers in ORM result formatting (#21542) Félix Malfait 2026-06-14 07:11:05 +02:00
  • d06e687b77 Fix settings UI polish pass 2 (#21540) Thomas des Francs 2026-06-14 06:15:49 +02:00
  • 5d0a4b8db4 fix(twenty-front): keep paging record board columns past the second page (#21348) Marc Bickel 2026-06-14 06:10:24 +02:00
  • c05f01f2a3 fix(server): repair 2.13 isUIReadOnly→isUIEditable rename fallout (#21504) (#21537) Félix Malfait 2026-06-14 05:51:23 +02:00
  • fefb6cdb94 feat(page-layout): add number format option to aggregate chart widget (#21521) Alexandre Ribeiro 2026-06-13 17:32:41 -04:00
  • f869ce87b1 [Experiment] perf(front): cache-first currentUser bootstrap (#21532) Félix Malfait 2026-06-13 18:38:45 +02:00
  • 5d892bdfd0 [WIP] Feat/marketing emails (#21173) neo773 2026-06-13 22:07:39 +05:30
  • 2c5da39dc5 perf(front): load Front chat during browser idle time (#21533) Félix Malfait 2026-06-13 17:53:09 +02:00
  • 76f69efb43 Keep synced messages and events when removing a workspace member (#21443) Félix Malfait 2026-06-13 15:52:13 +02:00
  • f63f053444 CommandMenuItem overridable entity (#21486) Weiko 2026-06-13 14:21:27 +02:00
  • 036d9a2bcf feat: gate record creation on isUICreatable only, decoupled from isSystem (#21527) Félix Malfait 2026-06-13 14:05:42 +02:00
  • e4a0dfe262 fix(e2e): reach Settings via workspace dropdown to unbreak merge queue (#21528) Charles Bochet 2026-06-13 13:58:24 +02:00
  • d2fbc165b6 fix(messaging): emit channel and account deletion events from core metadata services (#21491) neo773 2026-06-13 17:03:37 +05:30
  • b14195428a Fix navigation and settings UI polish (#21523) Thomas des Francs 2026-06-13 13:13:55 +02:00
  • 869680a5a1 fix(deps): esbuild ^0.28.1 floors + vite 7→8 (rolldown) upgrade (#21517) Charles Bochet 2026-06-13 12:44:22 +02:00
  • 4899f00bc7 fix: frontend build failing after code formatting library update (#21519) Parship Chowdhury 2026-06-13 14:19:10 +05:30
  • 050f7dcf85 fix(server): allow ordering operators on SELECT and RATING fields (#21506) Charles Bochet 2026-06-13 08:52:21 +02:00
  • 1efa3567ef Rename isUIReadOnly to isUIEditable, add isUICreatable, expose both to app developers (#21504) Félix Malfait 2026-06-13 07:10:22 +02:00
  • d910b2f943 i18n - docs translations (#21518) github-actions[bot] 2026-06-13 00:49:39 +02:00
  • ee6fcdbec2 fix(front): show readable targets in morph relation picker (#21513) Charles Bochet 2026-06-12 23:28:50 +02:00
  • 4614fe963c fix(deps): bump esbuild to 0.28.1 to fix GHSA-g7r4-m6w7-qqqr (#21515) Charles Bochet 2026-06-12 23:26:22 +02:00
  • e293c33311 Normalize defaultValue properly (#21511) martmull 2026-06-12 23:10:51 +02:00
  • 926cf2d0cf fix(zapier): support Select and Multi Select fields (#21509) Charles Bochet 2026-06-12 22:54:49 +02:00
  • 9bb98fa5b5 fix(billing): don't crash when workspace has no active subscription (#21510) Charles Bochet 2026-06-12 22:47:44 +02:00
  • adb60a3867 fix(sdk): avoid shell command injection in CLI exec calls (#21508) Charles Bochet 2026-06-12 22:40:08 +02:00
  • d22fa377e7 fix(front): store auth tokenPair in localStorage instead of a cookie (#21507) Charles Bochet 2026-06-12 22:39:20 +02:00
  • 84a8504473 Add Enter HotKey to aAuth authroize screen (#21512) martmull 2026-06-12 21:10:38 +02:00
  • e269b51f40 Fix: Improve UX by explaining email edit restriction for multi-workspace users (#18750) Rahman Husain 2026-06-12 23:15:07 +05:30
  • 247e422eac fix(front): prevent timeline "Invalid configuration" on update events without a diff (#21460) Charles Bochet 2026-06-12 18:58:05 +02:00
  • 577b22df46 fix(upgrade): invalidate upgrade-status cache on command end (#21497) Charles Bochet 2026-06-12 18:01:59 +02:00
  • 9884769ce4 fix(ci): bump claude-code-action to v1.0.146 (CVE-2026-47751) (#21499) Charles Bochet 2026-06-12 18:07:57 +02:00
  • ba94c3b857 feat(workflow): idempotent stop + retry failed runs from failing step (#21458) Thomas Trompette 2026-06-12 17:25:53 +02:00
  • 79f7c96939 Move Claude workflow concurrency to job level so PR chatter can't cancel queued runs (#21498) Félix Malfait 2026-06-12 17:19:19 +02:00
  • b36c0c51c3 fix(server): keep workflow command menu item label in sync with workflow name (#21490) Thomas Trompette 2026-06-12 16:54:32 +02:00
  • a8a8bbb2ed feat(workflow): add offset to Find Records node for pagination (#21484) Thomas Trompette 2026-06-12 16:11:53 +02:00
  • 49026a7368 chore: bump version to 2.13.0 (#21492) twenty-pr[bot] 2026-06-12 16:06:42 +02:00
  • 1934fcc261 Add last contact twenty app (#21464) martmull 2026-06-12 15:42:18 +02:00
  • bd4161a905 Show app logo on workflow logic function nodes (#21482) Raphaël Bosi 2026-06-12 15:36:30 +02:00
  • c4453923f0 Update CI: Argos visual regression for twenty-front storybook (#21454) Raphaël Bosi 2026-06-12 15:36:16 +02:00
  • ab7c760872 i18n - docs translations (#21493) github-actions[bot] 2026-06-12 15:39:14 +02:00
  • e3cfbbffb5 Bill People Data Labs enrichments in Twenty credits (#21481) Raphaël Bosi 2026-06-12 15:13:17 +02:00
  • fa9aeea408 Add dev:generate-client command to sdk (#21489) martmull 2026-06-12 14:58:20 +02:00
  • 56e1d886d8 Add CI workflow for people data labs app (#21487) Raphaël Bosi 2026-06-12 14:55:47 +02:00
  • 7b6b624041 fix(server): bypass stale workspace cache when resolving currentUser during onboarding (#21461) Charles Bochet 2026-06-12 14:13:38 +02:00
  • cb653e4ecc feat: inline image thumbnails and legacy-label fallback for FILES field chips (#21294) Matt Van Horn 2026-06-12 05:04:06 -07:00
  • 214dc70b67 Fix missing WasIntroducedInUpgrade for overridable view entity (#21483) Weiko 2026-06-12 13:33:31 +02:00
  • 08a36aa68f fix(server): restore absolute TTL in PromiseMemoizer (#21480) Charles Bochet 2026-06-12 13:30:49 +02:00
  • e334551da9 (Fix) Upsert no longer rewrites position on existing records (#21375) Marie 2026-06-12 10:50:09 +02:00
  • a0e3c43234 People data labs app: remove navigation menu items (#21478) Raphaël Bosi 2026-06-12 10:24:06 +02:00
  • fefd9d7704 feat(workflow) - Add validation layer (#21422) Etienne 2026-06-12 10:23:03 +02:00
  • 2538239e05 People data labs: update app logo (#21479) Raphaël Bosi 2026-06-12 10:26:11 +02:00
  • adbd78767e feat(partners): lock admin-managed + ownership fields on Partner role (#21471) Rashad Karanouh 2026-06-12 11:24:15 +04:00