a570be0ad1
i18n - translations ( #11861 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-05-04 14:42:30 +02:00
4ce7834f94
i18n - translations ( #11822 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-30 17:20:54 +02:00
16bd0425e0
i18n - translations ( #11647 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-18 14:22:25 +02:00
151841d3db
i18n - translations ( #11207 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-26 19:21:48 +01:00
b70aa6f2ee
i18n - translations ( #11155 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-25 15:21:06 +01:00
9ad8287dbc
[REFACTOR] twenty-shared multi barrel and CJS/ESM build with preconstruct ( #11083 )
...
# Introduction
In this PR we've migrated `twenty-shared` from a `vite` app
[libary-mode](https://vite.dev/guide/build#library-mode ) to a
[preconstruct](https://preconstruct.tools/ ) "atomic" application ( in
the future would like to introduce preconstruct to handle of all our
atomic dependencies such as `twenty-emails` `twenty-ui` etc it will be
integrated at the monorepo's root directly, would be to invasive in the
first, starting incremental via `twenty-shared`)
For more information regarding the motivations please refer to nor:
- https://github.com/twentyhq/core-team-issues/issues/587
-
https://github.com/twentyhq/core-team-issues/issues/281#issuecomment-2630949682
close https://github.com/twentyhq/core-team-issues/issues/589
close https://github.com/twentyhq/core-team-issues/issues/590
## How to test
In order to ease the review this PR will ship all the codegen at the
very end, the actual meaning full diff is `+2,411 −114`
In order to migrate existing dependent packages to `twenty-shared` multi
barrel new arch you need to run in local:
```sh
yarn tsx packages/twenty-shared/scripts/migrateFromSingleToMultiBarrelImport.ts && \
npx nx run-many -t lint --fix -p twenty-front twenty-ui twenty-server twenty-emails twenty-shared twenty-zapier
```
Note that `migrateFromSingleToMultiBarrelImport` is idempotent, it's atm
included in the PR but should not be merged. ( such as codegen will be
added before merging this script will be removed )
## Misc
- related opened issue preconstruct
https://github.com/preconstruct/preconstruct/issues/617
## Closed related PR
- https://github.com/twentyhq/twenty/pull/11028
- https://github.com/twentyhq/twenty/pull/10993
- https://github.com/twentyhq/twenty/pull/10960
## Upcoming enhancement: ( in others dedicated PRs )
- 1/ refactor generate barrel to export atomic module instead of `*`
- 2/ generate barrel own package with several files and tests
- 3/ Migration twenty-ui the same way
- 4/ Use `preconstruct` at monorepo global level
## Conclusion
As always any suggestions are welcomed !
2025-03-22 19:16:06 +01:00
0d40126a29
i18n - translations ( #11031 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-19 15:20:18 +01:00
8c5335a863
i18n - translations ( #11026 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-19 13:22:31 +01:00
ecc21656cb
i18n - translations ( #11019 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-19 11:20:44 +01:00
d47debaff6
i18n - translations ( #11010 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 21:32:51 +01:00
7546d9b82c
i18n - translations ( #11009 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 21:20:45 +01:00
6acb70d6a9
i18n - translations ( #10998 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 17:36:49 +01:00
6d517360d1
i18n - translations ( #10994 )
...
Created by Github action
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-18 17:21:25 +01:00
324794707a
i18n - translations ( #10988 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 15:34:51 +01:00
38c6222422
i18n - translations ( #10986 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 15:20:19 +01:00
a2ea831b9b
i18n - translations ( #10949 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 15:34:42 +01:00
3e3e8de400
i18n - translations ( #10948 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 15:20:27 +01:00
7ff2fccd5b
i18n - translations ( #10939 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 13:22:36 +01:00
b99e71c37a
i18n - translations ( #10938 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 13:11:21 +01:00
35119bceaa
i18n - translations ( #10936 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 11:35:34 +01:00
e49ba69f19
i18n - translations ( #10933 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 11:20:51 +01:00
fb1e674781
Add ids to translations to make it easier to debug ( #10930 )
...
As per title
2025-03-17 09:15:54 +01:00
6cf1775fac
i18n - translations ( #10878 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-14 09:35:03 +01:00
2edf510de2
i18n - translations ( #10877 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-14 09:21:17 +01:00
7f8ab6dda5
i18n - translations ( #10871 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-13 21:32:55 +01:00
445f1dd352
i18n - translations ( #10870 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-13 21:20:47 +01:00
737e17193a
i18n - translations ( #10835 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 23:33:37 +01:00
8e9a73462b
i18n - translations ( #10834 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 23:20:10 +01:00
7468f25b80
i18n - translations ( #10831 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 21:33:13 +01:00
8f38501aad
i18n - translations ( #10830 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 21:20:55 +01:00
75da64876a
i18n - translations ( #10828 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 19:37:22 +01:00
795930f4f8
i18n - translations ( #10827 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 19:21:36 +01:00
89faccad4f
i18n - translations ( #10816 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 17:36:55 +01:00
69f6796021
i18n - translations ( #10813 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 17:21:20 +01:00
680935e605
i18n - translations ( #10785 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-11 17:21:25 +01:00
5bbfbf68eb
i18n - translations ( #10784 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-11 17:06:05 +01:00
dc66d2498e
i18n - translations ( #10765 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-10 19:36:18 +01:00
d3e6879ee3
i18n - translations ( #10764 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-10 19:21:42 +01:00
a443703a38
i18n - translations ( #10740 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-07 19:36:08 +01:00
7e22d76cf4
i18n - translations ( #10739 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-07 19:21:34 +01:00
90d01a6c58
i18n - translations ( #10722 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-07 11:34:56 +01:00
709f5d7829
i18n - translations ( #10721 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-07 11:20:38 +01:00
6b4d3ed025
i18n - translations ( #10714 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-06 23:33:41 +01:00
15f5a377cc
i18n - translations ( #10713 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-06 23:20:05 +01:00
fea8edb16d
i18n - translations ( #10692 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-06 11:35:42 +01:00
88c09587db
i18n - translations ( #10689 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-06 11:20:45 +01:00
03c945ef97
i18n - translations ( #10661 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-04 19:37:02 +01:00
a60f7586f3
i18n - translations ( #10660 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-04 19:21:32 +01:00
f6bc567aaf
i18n - translations ( #10652 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-04 15:34:31 +01:00
136feb57a7
i18n - translations ( #10651 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-04 15:20:11 +01:00