edbef102c4
i18n - translations ( #10433 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-24 11:06:48 +01:00
cc0d892de0
i18n - translations ( #10429 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-24 09:33:57 +01:00
097b118053
i18n - translations ( #10428 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-24 09:21:21 +01:00
7445a22c58
i18n - translations ( #10427 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-24 08:08:46 +01:00
76a033f7ac
i18n - translations ( #10426 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-24 08:01:21 +01:00
2162538b8b
i18n - translations ( #10416 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-23 21:31:33 +01:00
9f454c565b
410 open in side panel ( #10363 )
...
Closes https://github.com/twentyhq/core-team-issues/issues/410
- Added `openRecordIn` column in the `view` entity, which is set to
`SIDE_PANEL` by default
- Created a new option inside the view option dropdown to be able to set
`openRecordIn`
- Updated all record show page openings to reflect the setting behavior
- For `workflow`, `workflowVersion` and `workflowRun` (what I call
workflow objects), we want the default view `openRecordIn` to be set to
`RECORD_PAGE`. When seeding the views for the new workspaces, we set
`openRecordIn` to `RECORD_PAGE` for workflow objects. Since the workflow
objects views `openRecordIn` will be set to the default value
`SIDE_PANEL` for the existing workspaces when the sync metadata runs, I
created a script to run in the 0.43 update to update this value.
- Updated `closeCommandMenu` because of problems introduced by the
animate presence wrapper around the command menu. We now reset the
states at the end of the animation.
Note: We want to be able to open all workflow objects pages in the side
panel, but this requires some refactoring of the workflow module. For
now @Bonapara wanted to allow the possibility to change the
`openRecordIn` setting to `SIDE_PANEL` even for the workflows even if
it's buggy and not ready for the moment. Since this is an experimental
feature, it shouldn't cause too many problems.
2025-02-21 09:27:33 +00:00
4fd0c28439
i18n - translations ( #10334 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-19 17:17:07 +01:00
2372114f52
i18n - translations ( #10332 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-19 16:45:44 +01:00
46914652b2
i18n - translations ( #10316 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-19 01:32:47 +01:00
9c5b6c844b
i18n - translations ( #10312 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-18 21:21:01 +01:00
82acafb843
i18n - translations ( #10310 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-18 19:21:28 +01:00
fef6a7dcee
i18n - translations ( #10300 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-18 17:21:14 +01:00
270744eca6
Fix command menu context chip display on show page ( #10267 )
...
## New Company
### Before:
<img width="500" alt="Capture d’écran 2025-02-17 à 16 47 54"
src="https://github.com/user-attachments/assets/4573450d-14b1-41f0-9b86-24003f489fde "
/>
### After:
<img width="500" alt="Capture d’écran 2025-02-17 à 16 46 24"
src="https://github.com/user-attachments/assets/6622bd75-900a-451b-ac21-c98bddeee32d "
/>
## Task
### Before:
<img width="500" alt="Capture d’écran 2025-02-17 à 16 47 35"
src="https://github.com/user-attachments/assets/04b77faa-b628-4839-ab94-95c8570c1818 "
/>
### After:
<img width="501" alt="Capture d’écran 2025-02-17 à 16 47 03"
src="https://github.com/user-attachments/assets/1577dea6-7541-497e-af6e-3a4559f1a913 "
/>
2025-02-18 09:52:25 +01:00
0cb6f35baf
i18n - translations ( #10273 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-17 21:20:21 +01:00
df30850e82
i18n - translations ( #10271 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-17 19:21:20 +01:00
e8a55fd4dc
i18n - translations ( #10258 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-17 15:20:16 +01:00
fca5fc364b
i18n - translations ( #10251 )
...
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-17 13:11:35 +01:00
80c55b4462
384 update the input of the record show page inside the command menu ( #10213 )
...
Created a new component `RecordTitleCell` with an API close to
`RecordInlineCell`.
This new component is an autogrowing input.
It consumes the `FieldContext`. It uses some hooks and states from
`RecordInlineCell` because I didn't want to duplicate all the logic, but
this logic could be duplicated.
Two issues that I didn't solve in this PR:
- There is a flashing glitch inside the input when typing
- The input of a workflow isn't focused when creating a new one. This is
because of an issue with the `useHotkeyScopeOnMount` hook which is
deprecated but still used in some components. Upon redirection on the
workflow showpage, the hokey scope of the input is overridden by the
hokey scopes of the components which use `useHotkeyScopeOnMount`. I
decided not to open the input for now.
## Command menu record show page
### Single input
https://github.com/user-attachments/assets/50dc235c-8f34-4445-8b04-586125606bd5
### Double input
https://github.com/user-attachments/assets/bdcfd6eb-d25e-4006-a87f-6e615e8a6e7e
## Workflow breadcrumb
https://github.com/user-attachments/assets/ded38dd6-5794-4779-a4ae-b3948567595a
## Record show page
### Single input
https://github.com/user-attachments/assets/8ad7a606-556a-416b-8788-93415f7989e1
### Double input
https://github.com/user-attachments/assets/55aae40b-36ae-40f1-8171-06f1a5db3532
2025-02-14 12:33:18 +00:00
8f69352d17
i18n - translations ( #10174 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 21:20:38 +01:00
0fa03aeb2c
i18n - translations ( #10172 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 19:21:30 +01:00
fb936cccfb
i18n - translations ( #10168 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 17:11:13 +01:00
f98668febf
i18n - translations ( #10160 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 15:20:02 +01:00
2b24bf43a4
i18n - translations ( #10157 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 13:22:35 +01:00
9cc6ea501a
i18n - translations ( #10149 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 11:20:24 +01:00
08fd227049
i18n - translations ( #10145 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 09:21:13 +01:00
2c0f66dab6
Progress on translations ( #10142 )
2025-02-12 08:13:29 +01:00
b55a366e2f
i18n - translations ( #10144 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 03:43:55 +01:00
1d4bf2c576
i18n - translations ( #10143 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-12 01:32:33 +01:00
6faf356be2
i18n - translations ( #10141 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-11 23:19:57 +01:00
d5b247fa6b
i18n - translations ( #10140 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-11 21:20:29 +01:00
88ab7cb553
i18n - translations ( #10137 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-11 19:21:13 +01:00
5252b22b64
i18n - translations ( #10131 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-11 17:21:21 +01:00
0307815e84
i18n - translations ( #10126 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-02-11 15:50:25 +01:00
cc68deaab1
Translations cleaning / workflows ( #10125 )
2025-02-11 15:26:21 +01:00
4f06b83d7f
RICH_TEXT_V2 frontend ( #10083 )
...
Adds task and note support for the new `bodyV2` field. (Field metadata
type of `bodyV2` is `RICH_TEXT_V2`.)
Related to issue https://github.com/twentyhq/twenty/issues/7613
Upgrade commands will be in separate PRs.
Fixes https://github.com/twentyhq/twenty/issues/10084
---------
Co-authored-by: ad-elias <elias@autodiligence.com >
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2025-02-11 10:21:03 +00:00
0083f0b939
chore: add translations ( #10112 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-02-10 17:16:03 +01:00
f733307517
refacto(*): rename hostname to custom domain ( #10100 )
2025-02-10 15:12:36 +00:00
62e44de831
Fix issue with pr-PT and pt-BR casing ( #10106 )
...
Fix a casing issue affecting MacOS users
2025-02-10 15:25:36 +01:00
d4b23e020a
chore: add translations ( #10098 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-02-10 10:29:13 +01:00
f8c653f153
Iterations on i18n CI ( #10093 )
2025-02-10 08:27:09 +01:00
bb24c97f80
Translations - Crowdin, Set workspace member locale on signup, and optimizations ( #10091 )
...
More progress on translations:
- Migrate from translations.io to crowdin
- Optimize performance and robustness
- Set workspaceMember/user locale upon signup
2025-02-09 22:10:41 +01:00
c16cbc6fd5
Updates in the workflow actions config ( #10080 )
...
- Update discard draft icon
- Pin `Remove from favorites` action
- Update workflow action labels to add clarity
Note: this is a small PR, the number of modified lines is due to the
translations
2025-02-07 16:26:25 +00:00
b9b7700155
Improve translations with gpt ( #10000 )
...
Running GPT4 on all files to improve the quality of translations
2025-02-04 14:56:55 +01:00
39e7f6cec3
setup localization for twenty-emails ( #9806 )
...
One of the steps to address #8128
How to test:
Please change the locale in the settings and click on change password
button. A password reset email in the preferred locale will be sent.


Todo:
- Remove the hardcoded locales for invitation, warn suspended workspace
email, clean suspended workspace emails
- Need to test invitation, email verification, warn suspended workspace
email, clean suspended workspace emails
- The duration variable `5 minutes` is always in english. Do we need to
do something about that? It does seems odd in case of chinese
translations.
Notes:
- Only tested the password reset , password update notify templates.
- Cant test email verification due to error during sign up `Internal
server error: New workspace setup is disabled`
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-02-02 21:01:34 +01:00
4b9414a002
Add Japanese language ( #9956 )
...
I added Japanese translation.
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-02-01 12:49:18 +01:00
d6788348ba
More progress on translations ( #9951 )
2025-01-31 15:49:37 +01:00
9ec524213c
Localization of actions ( #9934 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-01-30 17:00:35 +01:00
ce296fae4f
Add search records actions to the command menu ( #9892 )
...
Closes https://github.com/twentyhq/core-team-issues/issues/253 and
https://github.com/twentyhq/core-team-issues/issues/256 .
- Created `CommandMenuList`, a component used at the root level of the
command menu and inside the search page of the command menu
- Refactored record agnostic actions
- Added shortcuts to the action menu entries (`/` key for the search)
and updated the design of the shortcuts
- Reordered actions at the root level of the command menu
https://github.com/user-attachments/assets/e1339cc4-ef5d-45c5-a159-6817a54b92e9
2025-01-29 17:23:40 +00:00
9d32e63111
Continue Frontend localization ( #9909 )
...
Translation more content on the frontend
2025-01-29 17:36:28 +01:00