-
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