github-actions[bot]
cdeebb1a18
i18n - docs translations ( #23559 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-30 13:09:47 +02:00
github-actions[bot]
9a1a057d8f
i18n - docs translations ( #23555 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23555?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-30 11:35:44 +02:00
github-actions[bot]
8707ebb7ac
i18n - docs translations ( #23515 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-29 17:23:57 +02:00
github-actions[bot]
bd5d5a3c4e
i18n - docs translations ( #23381 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-27 19:16:50 +02:00
github-actions[bot]
ad3291f4b4
i18n - docs translations ( #23338 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23338?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-27 09:46:37 +02:00
github-actions[bot]
ab3d921218
i18n - docs translations ( #23292 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23292?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-24 19:05:04 +02:00
github-actions[bot]
ae2c8978d1
i18n - docs translations ( #23258 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-24 13:12:20 +02:00
github-actions[bot]
a3a6a55051
i18n - docs translations ( #23250 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-24 11:26:33 +02:00
github-actions[bot]
d1b556f4a8
i18n - docs translations ( #23244 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23244?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-24 09:30:24 +02:00
github-actions[bot]
f52643d170
i18n - docs translations ( #23186 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-22 19:03:33 +02:00
github-actions[bot]
50ec77daf8
i18n - docs translations ( #23179 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23179?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-22 17:20:27 +02:00
github-actions[bot]
41c32a04e4
i18n - docs translations ( #23162 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-22 13:17:44 +02:00
github-actions[bot]
ec8d9c38c4
i18n - docs translations ( #23117 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-21 17:17:37 +02:00
github-actions[bot]
5a9a7bd40f
i18n - docs translations ( #23087 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23087?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-20 21:12:15 +02:00
github-actions[bot]
92d6bcd8ac
i18n - docs translations ( #23083 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23083?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-20 19:00:53 +02:00
github-actions[bot]
f86820552c
i18n - docs translations ( #23074 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23074?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-20 17:21:35 +02:00
github-actions[bot]
5f8baa9761
i18n - docs translations ( #22933 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-15 21:00:23 +02:00
github-actions[bot]
edd35c79d9
i18n - docs translations ( #22919 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22919?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-15 17:14:17 +02:00
github-actions[bot]
e31e6c7794
i18n - docs translations ( #22912 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-15 15:12:59 +02:00
github-actions[bot]
c8c587ba2c
i18n - docs translations ( #22865 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22865?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-13 20:31:17 +02:00
github-actions[bot]
c0f5a28d5d
i18n - docs translations ( #22824 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22824?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-10 17:23:57 +02:00
github-actions[bot]
bd349b1544
i18n - docs translations ( #22777 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22777?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-10 11:41:55 +02:00
github-actions[bot]
751f18ee9d
i18n - docs translations ( #22759 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22759?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-09 23:02:47 +02:00
github-actions[bot]
c0cb0676a3
i18n - docs translations ( #22723 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22723?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-09 13:28:42 +02:00
github-actions[bot]
ebee7d71b9
i18n - docs translations ( #22715 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22715?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-09 11:51:54 +02:00
github-actions[bot]
b6e74004d2
i18n - docs translations ( #22624 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22624?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-07 13:34:56 +02:00
github-actions[bot]
18ca89bcdd
i18n - docs translations ( #22617 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22617?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-07 11:54:54 +02:00
github-actions[bot]
b7fc0872c8
i18n - docs translations ( #22511 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22511?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-03 11:42:02 +02:00
github-actions[bot]
128abcc433
i18n - docs translations ( #22420 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-01 21:13:04 +02:00
github-actions[bot]
15c0c3b773
i18n - docs translations ( #22413 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22413?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-01 19:14:28 +02:00
github-actions[bot]
f2e7009baa
i18n - docs translations ( #22400 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22400?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-07-01 15:36:39 +02:00
github-actions[bot]
1d7767dbc7
i18n - docs translations ( #22371 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22371?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-30 17:22:53 +02:00
github-actions[bot]
3752247b73
i18n - docs translations ( #22352 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22352?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-30 13:29:16 +02:00
github-actions[bot]
10e0f1d29f
i18n - docs translations ( #22335 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22335?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-30 03:14:14 +02:00
github-actions[bot]
7b17cac772
i18n - docs translations ( #22273 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22273?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-29 04:44:55 +02:00
github-actions[bot]
cdd1aba3e0
i18n - docs translations ( #22154 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22154?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-25 11:32:08 +02:00
github-actions[bot]
fdea2d6e1e
i18n - docs translations ( #22122 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22122?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-24 19:09:14 +02:00
github-actions[bot]
00b7d7c74a
i18n - docs translations ( #22102 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-24 17:22:42 +02:00
github-actions[bot]
5ff1d997c7
i18n - docs translations ( #22068 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/22068?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-24 13:41:48 +02:00
github-actions[bot]
82f6597dc3
i18n - docs translations ( #21923 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/21923?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-21 22:53:14 +02:00
github-actions[bot]
2e1da86535
i18n - docs translations ( #21884 )
...
Created by Github action
<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/21884?utm_source=github "
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg "><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg "></picture></a>
<!-- End of auto-generated description by cubic. -->
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-20 00:40:19 +02:00
github-actions[bot]
1578cc2562
i18n - docs translations ( #21873 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-19 19:10:58 +02:00
github-actions[bot]
4e64a38e1e
i18n - docs translations ( #21865 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-19 17:23:24 +02:00
github-actions[bot]
2b3b2362db
i18n - docs translations ( #21789 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-06-18 15:21:04 +02:00
Félix Malfait
882e9fd231
Docs: restructure Extend section with API, Webhooks, and Apps pages ( #18517 )
...
## Summary
- Restructures the developer Extend documentation: moves API and
Webhooks to top-level pages, creates dedicated Apps section with Getting
Started, Building, and Publishing pages
- Updates navigation structure (`docs.json`, `base-structure.json`,
`navigation.template.json`)
- Updates translated docs for all locales and LLMS.md references across
app packages
## Test plan
- [ ] Run `mintlify dev` locally and verify navigation structure
- [ ] Check that all links in the Extend section work correctly
- [ ] Verify translated pages render properly
Made with [Cursor](https://cursor.com )
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-03-10 10:00:20 +01:00
Charles Bochet
9d57bc39e5
Migrate from ESLint to OxLint ( #18443 )
...
## Summary
Fully replaces ESLint with OxLint across the entire monorepo:
- **Replaced all ESLint configs** (`eslint.config.mjs`) with OxLint
configs (`.oxlintrc.json`) for every package: `twenty-front`,
`twenty-server`, `twenty-emails`, `twenty-ui`, `twenty-shared`,
`twenty-sdk`, `twenty-zapier`, `twenty-docs`, `twenty-website`,
`twenty-apps/*`, `create-twenty-app`
- **Migrated custom lint rules** from ESLint plugin format to OxLint JS
plugin system (`@oxlint/plugins`), including
`styled-components-prefixed-with-styled`, `no-hardcoded-colors`,
`sort-css-properties-alphabetically`,
`graphql-resolvers-should-be-guarded`,
`rest-api-methods-should-be-guarded`, `max-consts-per-file`, and
Jotai-related rules
- **Migrated custom rule tests** from ESLint `RuleTester` + Jest to
`oxlint/plugins-dev` `RuleTester` + Vitest
- **Removed all ESLint dependencies** from `package.json` files and
regenerated lockfiles
- **Updated Nx targets** (`lint`, `lint:diff-with-main`, `fmt`) in
`nx.json` and per-project `project.json` to use `oxlint` commands with
proper `dependsOn` for plugin builds
- **Updated CI workflows** (`.github/workflows/ci-*.yaml`) — no more
ESLint executor
- **Updated IDE setup**: replaced `dbaeumer.vscode-eslint` with
`oxc.oxc-vscode` extension, configured `source.fixAll.oxc` and
format-on-save with Prettier
- **Replaced all `eslint-disable` comments** with `oxlint-disable`
equivalents across the codebase
- **Updated docs** (`twenty-docs`) to reference OxLint instead of ESLint
- **Renamed** `twenty-eslint-rules` package to `twenty-oxlint-rules`
### Temporarily disabled rules (tracked in `OXLINT_MIGRATION_TODO.md`)
| Rule | Package | Violations | Auto-fixable |
|------|---------|-----------|-------------|
| `twenty/sort-css-properties-alphabetically` | twenty-front | 578 | Yes
|
| `typescript/consistent-type-imports` | twenty-server | 3814 | Yes |
| `twenty/max-consts-per-file` | twenty-server | 94 | No |
### Dropped plugins (no OxLint equivalent)
`eslint-plugin-project-structure`, `lingui/*`, `@stylistic/*`,
`import/order`, `prefer-arrow/prefer-arrow-functions`,
`eslint-plugin-mdx`, `@next/eslint-plugin-next`,
`eslint-plugin-storybook`, `eslint-plugin-react-refresh`. Partial
coverage for `jsx-a11y` and `unused-imports`.
### Additional fixes (pre-existing issues exposed by merge)
- Fixed `EmailThreadPreview.tsx` broken import from main rename
(`useOpenEmailThreadInSidePanel`)
- Restored truthiness guard in `getActivityTargetObjectRecords.ts`
- Fixed `AgentTurnResolver` return types to match entity (virtual
`fileMediaType`/`fileUrl` are resolved via `@ResolveField()`)
## Test plan
- [x] `npx nx lint twenty-front` passes
- [x] `npx nx lint twenty-server` passes
- [x] `npx nx lint twenty-docs` passes
- [x] Custom oxlint rules validated with Vitest: `npx nx test
twenty-oxlint-rules`
- [x] `npx nx typecheck twenty-front` passes
- [x] `npx nx typecheck twenty-server` passes
- [x] CI workflows trigger correctly with `dependsOn:
["twenty-oxlint-rules:build"]`
- [x] IDE linting works with `oxc.oxc-vscode` extension
2026-03-06 01:03:50 +01:00
Charles Bochet
c0cc0689d6
Add Client Api generation ( #17961 )
...
## Add API client generation to SDK dev mode and refactor orchestrator
into step-based pipeline
### Why
The SDK dev mode lacked typed API client generation, forcing developers
to work without auto-generated GraphQL types when building applications.
Additionally, the orchestrator was a monolithic class that mixed watcher
management, token handling, and sync logic — making it difficult to
extend with new steps like client generation.
### How
- **Refactored the orchestrator** into a step-based pipeline with
dedicated classes: `CheckServer`, `EnsureValidTokens`,
`ResolveApplication`, `BuildManifest`, `UploadFiles`,
`GenerateApiClient`, `SyncApplication`, and `StartWatchers`. Each step
has typed input/output/status, managed by a new `OrchestratorState`
class.
- **Added `GenerateApiClientOrchestratorStep`** that detects
object/field schema changes and regenerates a typed GraphQL client (via
`@genql/cli`) into `node_modules/twenty-sdk/generated` for seamless
imports.
- **Replaced `checkApplicationExist`** with `findOneApplication` on both
server resolver and SDK API service, returning the entity data instead
of a boolean.
- **Added application token pair mutations**
(`generateApplicationToken`, `renewApplicationToken`) to the API
service, with the server now returning `ApplicationTokenPairDTO`
containing both access and refresh tokens.
- **Restructured the dev UI** into `dev/ui/components/` with dedicated
panel, section, and event log components.
- **Simplified `AppDevCommand`** from ~180 lines of watcher management
down to ~40 lines that delegate entirely to the orchestrator.
2026-02-17 18:45:52 +01:00
martmull
f46da3eefd
Update manifest structure ( #17547 )
...
Move all sync entities in an `entities` key. Rename functions to
logicFunctions
```json
{
application: {
...
},
entities: {
objects: [],
logicFunctions: [],
...
}
}
```
2026-01-30 16:26:45 +01:00
github-actions[bot]
c9a826aba1
i18n - docs translations ( #17542 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-29 12:12:27 +01:00
github-actions[bot]
f7908de4c1
i18n - docs translations ( #17502 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-28 14:17:07 +01:00