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
841d48b704
Creating records in side panel not working ( #10999 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/624
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-03-18 19:34:50 +01:00
489cc13fd9
i18n - translations ( #11005 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 18:01:11 +01:00
c3a9c85265
Update 'Settings Permissions' Layout ( #10997 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/566
## Before
<img width="712" alt="Screenshot 2025-03-18 at 17 17 38"
src="https://github.com/user-attachments/assets/5c2dd8c6-e0cc-4610-b858-071d50de692c "
/>
<img width="775" alt="Screenshot 2025-03-18 at 17 17 30"
src="https://github.com/user-attachments/assets/52bdde22-f26d-4698-8138-5f2af28ddd50 "
/>
## After
<img width="949" alt="Screenshot 2025-03-18 at 16 58 31"
src="https://github.com/user-attachments/assets/71b77032-0f5d-452b-b088-7af7e306d0a6 "
/>
<img width="946" alt="Screenshot 2025-03-18 at 16 58 38"
src="https://github.com/user-attachments/assets/dc2ddf95-1622-419a-a35b-3037da7bdd4d "
/>
2025-03-18 17:48:35 +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
0ce91d84c1
Allow to add and delete fields ( #10990 )
...
- Allow to add a new field
- On field click, display a delete button
- Use id instead of names for fields
https://github.com/user-attachments/assets/4ebffe22-225a-4bae-aa49-99e66170181a
2025-03-18 17:24:52 +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
b4412ab3c8
Fix workflow id not being set ( #10989 )
...
The workflow id was not set inside `WorkflowRunVisualizerEffect` and
`WorkflowVersionVisualizerEffect` this PR fixes this
2025-03-18 17:00:56 +01:00
2680f1d6be
583 refactor useCommandMenu hook ( #10984 )
...
Closes https://github.com/twentyhq/core-team-issues/issues/583
- Split hook into smaller hooks
- Create tests
2025-03-18 15:37:28 +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
0e8d5728b0
Fix permissionAssignment dropdownMenu max height ( #10987 )
...
HasMaxHeight prop was missing in the dropdown container so the content
was not scrollable
Before
<img width="692" alt="Screenshot 2025-03-18 at 15 18 08"
src="https://github.com/user-attachments/assets/5ab8fd70-5528-4cf8-a526-38afdae1f502 "
/>
After
<img width="703" alt="Screenshot 2025-03-18 at 15 17 59"
src="https://github.com/user-attachments/assets/5bbf4347-c963-4785-948c-8e16272bf067 "
/>
2025-03-18 15:29:05 +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
eb73838e5d
Fix yarn lock ( #10985 )
2025-03-18 14:57:06 +01:00
a73b440646
i18n - translations ( #10980 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-18 14:23:52 +01:00
291d6082c9
refactor(captcha): simplify interval handling in hook ( #10974 )
...
Close #10708
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-03-18 13:23:31 +00:00
6255207aa3
Command menu overflow ellipsis ( #10977 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/579
2025-03-18 13:21:47 +00:00
be1b877868
Add empty states to settings tables ( #10978 )
...
## Context
Fixes https://github.com/twentyhq/twenty/issues/10964
## Test
<img width="617" alt="Screenshot 2025-03-18 at 12 18 30"
src="https://github.com/user-attachments/assets/dab8738d-d221-4a6b-a72e-061ab5fffb70 "
/>
<img width="647" alt="Screenshot 2025-03-18 at 12 18 25"
src="https://github.com/user-attachments/assets/45466a80-7a80-4cde-a0c5-420cd6c05cb2 "
/>
<img width="637" alt="Screenshot 2025-03-18 at 12 18 19"
src="https://github.com/user-attachments/assets/46a9f27a-bd3a-4e91-9885-668cf780d562 "
/>
<img width="630" alt="Screenshot 2025-03-18 at 12 18 07"
src="https://github.com/user-attachments/assets/e1f805a0-ed7f-4cf2-8f75-78b865bd1ca2 "
/>
<img width="649" alt="Screenshot 2025-03-18 at 12 18 01"
src="https://github.com/user-attachments/assets/e9f3086f-fe97-4f3b-99e0-25249e9dd43b "
/>
2025-03-18 14:18:33 +01:00
0f85d5b94b
fix: attachment scroll issue in preview modal ( #10925 )
...
Fixes #10919
---------
Co-authored-by: ehconitin <nitinkoche03@gmail.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-03-18 10:47:11 +01:00
606098fef6
refacto(twenty-front): improve DropdownMenuHeader api ( #10961 )
2025-03-18 08:19:22 +01:00
38dabc9f84
[fix] Users with readOnly permissions should not be able to edit richtext fields ( #10959 )
...
Before
<img width="1024" alt="Screenshot 2025-03-17 at 17 46 34"
src="https://github.com/user-attachments/assets/c754adfb-4197-4be8-95dc-2f2024ed8a5c "
/>
After
<img width="954" alt="Screenshot 2025-03-17 at 17 46 20"
src="https://github.com/user-attachments/assets/e6063990-5d30-416f-9d16-2974d8d1d831 "
/>
2025-03-17 19:03:43 +01:00
79af21ef59
i18n - translations ( #10957 )
...
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 17:21:20 +01:00
b4ec00088b
i18n - translations ( #10953 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 16:46:03 +01:00
bda835b9f8
feat(twenty-front/workspace-menu): improve workspace menu ( #10642 )
...
New workspace menu
2025-03-17 15:31:31 +00:00
78b3b7edab
i18n - translations ( #10951 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 16:20:44 +01:00
8db8d9ad00
feat(twenty-front): improve dropdown menu header ( #10672 )
2025-03-17 16:10:52 +01:00
c4efb45f04
i18n - translations ( #10950 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 16:01:03 +01:00
093d6c0a1a
Extract the JSON visualizer component in twenty-ui ( #10937 )
...
- Move the JsonTree component and the other components to twenty-ui
- Rely on a React Context to provide translations
## Future work
It would be good to migrate the `createRequiredContext` function to
`twenty-ui`. I didn't want to migrate it in this PR but would have liked
to use it.
2025-03-17 15:00:06 +00:00
428499e222
598 remove favorites actions from pinned actions on workflows and add see runs ( #10946 )
...
Closes https://github.com/twentyhq/core-team-issues/issues/598
- Add export single run action
- Add export single version action
2025-03-17 15:45:20 +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
20080256dc
i18n - translations ( #10940 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-17 14:12:43 +01:00
d01023dfe7
update connected account health status descriptions ( #10935 )
...
<img width="694" alt="Screenshot 2025-03-17 at 15 36 03"
src="https://github.com/user-attachments/assets/de43d463-d4c1-421a-be1b-947f247ceb94 "
/>
2025-03-17 13:01:55 +00: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
d51df80c13
fix: add icon for code block ( #10924 )
...
Fixes #10923
<img width="422" alt="Screenshot 2025-03-16 at 1 44 51 AM"
src="https://github.com/user-attachments/assets/e8b638ce-0082-486a-92c0-f362dcf25f98 "
/>
Co-authored-by: Weiko <corentin@twenty.com >
2025-03-17 11:32:42 +01:00
37599af882
Fix unknown labe ( #10934 )
...
## Before

## After

2025-03-17 11:25:13 +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
bd7e7713e8
fix workflow view not visible ( #10918 )
...
fixes : #10913
1. Original issue:
```typescript
<StyledTabListContainer shouldDisplay={visibleTabs.length > 1}>
<StyledTabList />
</StyledTabListContainer>
```
TabList wasn't getting full width.
2. First fix attempt ie #10904 :
```typescript
{visibleTabs.length > 1 && (
<StyledTabList />
)}
```
This broke workflow views because:
Workflows use single-tab layouts
The conditional rendering prevented the tab from showing at all when
visibleTabs.length <= 1
3. Current working solution:
```typescript
const StyledOuterContainer = styled.div`
width: 100%;
`;
<StyledTabListContainer shouldDisplay={visibleTabs.length > 1}>
<StyledOuterContainer>
<StyledTabList />
</StyledOuterContainer>
</StyledTabListContainer>
```
This works because:
Keeps the original display logic that supports single-tab workflows
Fixes the width issue with the new container
Maintains tab state management needed for workflow visualization
2025-03-17 10:27:23 +01:00
d0c31d3f71
Fix missing translations for advanced mode toggle ( #10931 )
...
Advanced mode toggle was in `twenty-ui` which doesn't support Lingui.
I removed lingui from the global package json and moved it to the local
package.json instead to prevent that kind of error from happening again
2025-03-17 10:09:07 +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
3988eb7787
Fix missing fields in filter on index board ( #10909 )
...
Fixes https://github.com/twentyhq/twenty/issues/10046
2025-03-14 19:13:44 +01:00
7595d42fef
fix: added server preconnect url improving the page load time ( #10554 )
...
fixes #10236
2025-03-14 18:35:06 +01:00
5b7b58c85f
Remove dead code about workflow leaf nodes ( #10901 )
...
Leaf nodes is no longer a concept in the workflow diagrams. This PR
removes dead code.
Closes https://github.com/twentyhq/core-team-issues/issues/386
2025-03-14 18:33:19 +01:00
1bc30e9b21
Side panel tablist fix ( #10904 )
...
followup #10832
whats wrong? -- in "before" screen grabs, the light bottom border
doesn't go all the way!
fix -- removed the redundant div :)
(╯°□°)╯︵ ┻━┻
before:
<img width="608" alt="Screenshot 2025-03-14 at 22 26 26"
src="https://github.com/user-attachments/assets/4fff92f7-5adc-4816-95dc-7b78ad08cd1c "
/>
<img width="605" alt="Screenshot 2025-03-14 at 22 26 20"
src="https://github.com/user-attachments/assets/e7a796a3-d5ff-4366-bd45-afbe3a219ee5 "
/>
after:
<img width="610" alt="Screenshot 2025-03-14 at 22 24 33"
src="https://github.com/user-attachments/assets/c6f744b8-ec8b-4549-a1bb-db1a9fd1fafe "
/>
<img width="603" alt="Screenshot 2025-03-14 at 22 24 24"
src="https://github.com/user-attachments/assets/4758a591-3375-4387-a115-c74d534decb6 "
/>
2025-03-14 18:32:46 +01:00
f44f42e9a0
Advanced toggle alignment ( #10844 )
...
This PR address advanced toggle alignment, especially the left yellow
dot placement.
In other advanced settings navigation drawer, the dot appears -20px to
left, while this was not the case for advanced toggle's dot.
Matched the height and paddings to that of NavigationDrawerItem.
@Bonapara FYI
before:
<img width="399" alt="Screenshot 2025-03-13 at 15 49 21"
src="https://github.com/user-attachments/assets/6dd60b3a-1b2e-43a0-ad28-dc44437460ab "
/>
after:
<img width="401" alt="Screenshot 2025-03-13 at 15 47 43"
src="https://github.com/user-attachments/assets/86e51b07-e84a-413a-8a49-1820c165dc68 "
/>
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-03-14 18:28:14 +01:00
c833b1c449
Fix webhook pages in Settings ( #10902 )
...
## Context
Some users were able to set an empty URL as webhook targetUrl, which was
breaking the Webhook List and Detail pages
## Fix
- Making sure to protect getHostNameOrThrow by isValidUrl
- rework webhook form to prevent creation of invalid webhooks
Fixes https://github.com/twentyhq/twenty/issues/10822
2025-03-14 18:26:28 +01:00
b0478a5683
Fix record filters, sorts and groups ( #10899 )
...
A recent change made
contextStoreCurrentObjectMetadataItemIdComponentState not initialized,
while it was being used for intializing currentRecordFilters,
currentRecordSorts and currentRecordFilterGroups states.
In this PR we use objectMetadataItem in RecordIndexContext to initialize
record filters, sorts and filter groups instead.
2025-03-14 17:27:36 +01:00
d34ec4da2d
Fix kanban view picker total count ( #10898 )
...
Fixes https://github.com/twentyhq/twenty/issues/9790
Before
https://github.com/user-attachments/assets/332ec338-ce87-4d4d-ac47-a4e76dceb5b0
After
https://github.com/user-attachments/assets/93a03842-386a-4e75-a709-85a91bbc7679
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-03-14 17:27:25 +01:00