Commit Graph

  • 7b5ee8a7bc feat(server): report enterprise instance metadata on license validation (#21793) Félix Malfait 2026-06-18 21:16:57 +02:00
  • 5053c63f02 [Website] Straighten the footer 20 model (#21797) Abdullah. 2026-06-18 23:43:56 +05:00
  • b14da2f9e8 [Website] Port partner application form rework (required fields, skills, fail-fast) (#21802) Abdullah. 2026-06-18 23:43:24 +05:00
  • 9de1b6330c feat(website - self hosts billing): add internal endpoint to reissue enterprise keys (#21660) Marie 2026-06-18 20:42:07 +02:00
  • af36b8ab2d [Website] Carry over README assets, .well-known, and an env template (#21803) Abdullah. 2026-06-18 23:40:14 +05:00
  • 6a1b28bc12 feat(auth): collect the workspace logo on the sign-up creation step (#21723) Félix Malfait 2026-06-18 17:56:14 +02:00
  • 880e7144ec Disable Claude Code attribution on commits and PRs (#21798) Félix Malfait 2026-06-18 17:46:31 +02:00
  • 0332d8c706 i18n - website translations (#21795) github-actions[bot] 2026-06-18 16:49:03 +02:00
  • 7a1cfc17cc fix(logic-function): treat invoke timeout as a user-level error, not a platform error (#21779) Thomas Trompette 2026-06-18 16:43:40 +02:00
  • 7afc991bd6 Partner application form: required fields, skills rework, fail-fast validation (#21710) Rashad Karanouh 2026-06-18 18:29:35 +04:00
  • 0f4cb2c2c2 [Website] Full-bleed hero/testimonials, nav restructure, OpenNext deploy config (#21794) Abdullah. 2026-06-18 19:29:21 +05:00
  • 86a4066997 Accessibility fix pass for remaining twenty-ui domains (#21790) Raphaël Bosi 2026-06-18 16:11:38 +02:00
  • c6309fd92b feat(workflow): auto-layout steps on AI workflow creation via shared tidy-up (#21756) Etienne 2026-06-18 16:10:04 +02:00
  • f1d4d6aeaf Converge Recall transcript artifacts on meeting start (#21788) nitin 2026-06-18 19:04:25 +05:30
  • 454758471f Fix side panel command menu header controls (#21747) Thomas des Francs 2026-06-18 15:30:05 +02:00
  • cc4659ce11 fix(server): type WasRemovedInUpgrade columns with WasRemovedInUpgrade<> (#21785) Weiko 2026-06-18 15:23:24 +02:00
  • 2b3b2362db i18n - docs translations (#21789) github-actions[bot] 2026-06-18 15:21:04 +02:00
  • 22baf2c6c5 fix(server): prevent enum migration failure for long identifier names (#21748) Thomas Trompette 2026-06-18 15:09:12 +02:00
  • a2d030e97a Fix flaky Argos diffs (#21771) Raphaël Bosi 2026-06-18 15:05:31 +02:00
  • b4113de74a Accessibility fix pass for twenty-ui input components (#21776) Raphaël Bosi 2026-06-18 15:01:45 +02:00
  • 41b7c53dbf Bump call recording app version (#21787) martmull 2026-06-18 15:01:21 +02:00
  • d67aa2889b feat(workflow): add update_agent tool and responseFormat-aware AI Agent step schema (#21755) Etienne 2026-06-18 15:00:21 +02:00
  • 3fe2aec5d1 Add search input to manual record trigger object select (#21777) Raphaël Bosi 2026-06-18 14:59:56 +02:00
  • 06cefb1dac Configure Recall bot server variables (#21774) nitin 2026-06-18 18:28:25 +05:30
  • e7488deb58 Remove twenty-shared import from postcard app (#21786) Paul Rastoin 2026-06-18 14:48:31 +02:00
  • 9bc0db5666 fix: exclude non-groupBy date fields (deletedAt) from calendar field selection (#21764) nitin 2026-06-18 18:18:08 +05:30
  • 148d312cc7 Fix typecheck (#21783) Raphaël Bosi 2026-06-18 14:40:22 +02:00
  • e7e99247e8 Centralize and standardize impersonation validation rules (#21717) Paul Rastoin 2026-06-18 13:13:50 +02:00
  • 465eb05aaf Reworked website. (#21763) Abdullah. 2026-06-18 14:55:24 +05:00
  • 1486203271 chore(deps): bump mintlify from 4.2.595 to 4.2.629 (#21762) dependabot[bot] 2026-06-18 11:25:02 +02:00
  • cf5166f7c5 chore(deps-dev): bump @electron-forge/maker-zip from 7.11.1 to 7.11.2 (#21761) dependabot[bot] 2026-06-18 11:23:57 +02:00
  • 8d6275260d chore(deps-dev): bump @babel/core from 7.28.0 to 7.29.7 (#21760) dependabot[bot] 2026-06-18 11:21:28 +02:00
  • ccc77932a0 Tool execution metrics (#21587) Abdul Rahman 2026-06-18 14:28:47 +05:30
  • 8034c7725f Reorganize twenty-ui into best-practice component domains and per-component folders (#21745) Raphaël Bosi 2026-06-18 10:31:29 +02:00
  • 640a8e6ca6 Add post-call recording ingestion and billing (#21758) nitin 2026-06-18 14:01:18 +05:30
  • 01bb2f4ab2 fix: enforce strict rules for currency value handling by ai chatbot (#21470) Harshit Raizada 2026-06-18 14:01:13 +05:30
  • 39e00d5853 feat(workflow): expected output schema for runtime-output steps + validation (#21744) Etienne 2026-06-18 10:31:01 +02:00
  • b063c7850b Twenty app e2e app prod parity dispatch (#21750) Paul Rastoin 2026-06-18 08:49:21 +02:00
  • ecd90b78b9 fix(front): stop impersonation from corrupting the impersonator's profile name (#21757) Félix Malfait 2026-06-17 23:01:30 +02:00
  • f96e36d3e6 fix(ai): prevent chat thread bricking from tool parts with null input (#21752) Félix Malfait 2026-06-17 21:13:51 +02:00
  • a1f79c4f40 fix(server): enforce lowercase universalIdentifier in sync (#21754) Weiko 2026-06-17 19:19:46 +02:00
  • 495907c781 ci: remove merge queue, run e2e on push to main (#21722) Charles Bochet 2026-06-17 18:33:07 +02:00
  • d99e479be8 feat(billing) - facilitate top up in ai chat (#21645) Etienne 2026-06-17 18:20:11 +02:00
  • 177afde866 [BREAKING CHANGE] fix chart cache collisions with key-based data plumbing (#21743) nitin 2026-06-17 21:43:27 +05:30
  • 02a3a3c47c fix(ai): handle dynamic-tool message parts in chat persistence (#21740) Félix Malfait 2026-06-17 18:12:21 +02:00
  • 105f9565a5 feat(workflow): surface manual-trigger payload + metadata in variable picker (#21692) Thomas Trompette 2026-06-17 17:54:35 +02:00
  • 607d9ee6e5 fix(server): allow app-defined permission flags to be referenced by a role in the same sync (#21742) Weiko 2026-06-17 17:44:01 +02:00
  • d4e0b78d20 Add stale Recall bot reconciliation (#21720) nitin 2026-06-17 21:12:03 +05:30
  • 9c249c766b i18n - docs translations (#21746) github-actions[bot] 2026-06-17 17:20:35 +02:00
  • 102c530d0f Add limit on view widget (#21718) martmull 2026-06-17 16:43:31 +02:00
  • 60b559a659 Provide custom workspace id while seeding (#21721) Paul Rastoin 2026-06-17 16:29:27 +02:00
  • 66c860574f Point New UI visual regression at the twenty-ui Argos project (#21728) Raphaël Bosi 2026-06-17 16:27:39 +02:00
  • 8130fa1c45 feat(workflow): use workspace member as variable sender for emails (#21582) Thomas Trompette 2026-06-17 15:57:22 +02:00
  • 3ee93b5ec9 feat(server): add isSystemSideEffect & merge createOneObject/createOneField side-effect migrations (#21673) Weiko 2026-06-17 15:56:27 +02:00
  • 57d15fa73a i18n - docs translations (#21741) github-actions[bot] 2026-06-17 15:51:50 +02:00
  • 91050dba8d docs: update calendar-email page (#21719) neo773 2026-06-17 18:37:04 +05:30
  • 1f9c4cf5b9 fix(front): home redirect honors first object of the navigation menu (#21626) Thomas Trompette 2026-06-17 14:03:34 +02:00
  • ece7a384df fix(front): wait for viewFields + fieldMetadataItems before opening the metadata gate (#21713) Félix Malfait 2026-06-17 13:40:55 +02:00
  • 1400c6e952 i18n - docs translations (#21724) github-actions[bot] 2026-06-17 13:52:41 +02:00
  • ca7ffb97b9 Added page card box-shadow (#21688) Thomas des Francs 2026-06-17 12:45:31 +02:00
  • 34362de7b7 fix(route-trigger): distinguish user vs platform logic function execution errors (#21715) Charles Bochet 2026-06-17 12:45:04 +02:00
  • a7760c04ab Partners app: profile picture (additive file field), derived region & deployment, scope cleanup (0.5.4) (#21709) Rashad Karanouh 2026-06-17 14:04:23 +04:00
  • 9c9c34fccf Remove twenty-ui-deprecated and migrate frontend to twenty-ui (#21596) Raphaël Bosi 2026-06-17 11:41:11 +02:00
  • 079040f1c0 Fix selectable list arrow focus (#21679) Thomas des Francs 2026-06-17 10:46:07 +02:00
  • 257f130fff feat(sdk): let docker:start choose the server version (#21690) Charles Bochet 2026-06-17 10:55:02 +02:00
  • eeed998c9e Let users pick their workspace subdomain during sign-up (#21641) Félix Malfait 2026-06-17 10:52:51 +02:00
  • 4b3f38f8f2 Show app logo and name in workflow step side panel header (#21689) Raphaël Bosi 2026-06-17 10:41:03 +02:00
  • bb6da7b7d1 feat(code-interpreter): reuse a warm sandbox per conversation (E2B) (#21664) Félix Malfait 2026-06-17 10:12:24 +02:00
  • 74b56ba66c fix(onboarding): show the connect step after workspace creation (#21701) Félix Malfait 2026-06-16 23:37:51 +02:00
  • 35c2a24afb perf(onboarding): compute invite suggestions on-demand (#21696) Félix Malfait 2026-06-16 21:25:02 +02:00
  • e50ec75cd0 fix(server): default timeline thread visibility to METADATA (#21669) neo773 2026-06-16 22:18:06 +05:30
  • b076c35848 fix(messaging): pin Google OAuth2 client to native fetch (#21668) neo773 2026-06-16 22:17:30 +05:30
  • d4c1fc86e3 Stabilize flaky Argos stories in twenty-front storybook (#21691) Raphaël Bosi 2026-06-16 18:37:53 +02:00
  • 1ad919955a Support variables file email attachment (#21613) neo773 2026-06-16 21:41:37 +05:30
  • d8d5991977 fix(messaging): honor IMAP/SMTP encryption setting instead of inferring it from the port (#21562) neo773 2026-06-16 21:39:04 +05:30
  • ff03e935ef feat(workflow): expand manual-trigger runtime payload with payload + _metadata (#21676) Thomas Trompette 2026-06-16 17:49:12 +02:00
  • 61309c45e6 feat(onboarding): prefill the invite step with teammates from the connected calendar (#21640) Félix Malfait 2026-06-16 17:45:11 +02:00
  • 5b1cfa4cc0 Show app name on workflow logic function nodes (#21675) Raphaël Bosi 2026-06-16 16:30:23 +02:00
  • 637ae65e9f Hide Input and Test tabs for app logic function nodes (#21671) Raphaël Bosi 2026-06-16 16:24:12 +02:00
  • 9001078cb2 fix(cli): detect expired token on deploy and offer interactive re-auth (#21335) Mani bharadwaj 2026-06-16 19:44:17 +05:30
  • b8329e3e79 i18n - docs translations (#21681) github-actions[bot] 2026-06-16 16:24:19 +02:00
  • 306a1454aa Update Connection provider path (#21678) martmull 2026-06-16 15:53:13 +02:00
  • 16a92f52a4 feat(admin-panel) - add billing/usage section (#21672) Etienne 2026-06-16 15:18:43 +02:00
  • d5c7b735d2 ci: migrate cross-repo dispatch senders to workflow_dispatch (actions:write) (#21648) Paul Rastoin 2026-06-16 15:18:43 +02:00
  • 1e8169ca3e feat(ai-agent): suggest similar tool names when tool discovery misses (#21654) Félix Malfait 2026-06-16 15:06:57 +02:00
  • e515f174a4 Load twenty-ui global styles in twenty-front Storybook (#21665) Raphaël Bosi 2026-06-16 14:12:49 +02:00
  • a67fdf2dac Clean up MCP Monaco editor (#21643) Thomas des Francs 2026-06-16 13:57:44 +02:00
  • ce92a1f1e1 Update GitHub banners and remove unused assets (#21655) Thomas des Francs 2026-06-16 12:59:59 +02:00
  • b7c68e082e Enable inline field editing in calendar event details (#21666) nitin 2026-06-16 16:22:54 +05:30
  • b327999b04 fix(server): run 2-14 standard relation label/icon heal as a system build (#21667) Charles Bochet 2026-06-16 12:59:26 +02:00
  • 8205c97b5b fix(route-trigger): return 422 instead of 500 for logic function execution errors (#21656) Charles Bochet 2026-06-16 12:45:54 +02:00
  • 5cb8a091fc Add Recall webhook status handler to the meeting bot app (#21659) nitin 2026-06-16 16:08:15 +05:30
  • ee6c9db33a fix(server): surface validation errors in 2-14 fix-standard-relation-field-labels-icons upgrade command (#21658) Charles Bochet 2026-06-16 12:02:25 +02:00
  • c3835a839f fix(ui): default Monaco CodeEditor to scrollBeyondLastLine: false (#21657) Félix Malfait 2026-06-16 11:52:05 +02:00
  • d4b597e14e fix(docker): run twenty-server in production mode (NODE_ENV=production) (#21635) Charles Bochet 2026-06-16 11:16:09 +02:00
  • 14d8105f22 fix(front): remove runtime default-view creation fallback (#21652) Charles Bochet 2026-06-16 11:08:48 +02:00
  • e83fa2108d Add single-record People Data Labs enrich functions (company & person) (#21650) Raphaël Bosi 2026-06-16 10:54:38 +02:00
  • ceb7698689 fix(ai) - workflow tool outputs optim + display fix (#21500) Etienne 2026-06-16 10:50:16 +02:00
  • 12b1dba986 Add call recording scheduling backend (#21629) nitin 2026-06-16 14:17:09 +05:30
  • 065b6efe11 fix(twenty-partners): reuse existing company by domain in partner-application handler (#21615) Rashad Karanouh 2026-06-16 11:17:29 +04:00