117a961622
Fix activity content not properly loaded
2025-03-19 00:45:02 +01:00
a4bd00ae29
Remove opportunity specific code on Kanban ( #11000 )
...
In this PR:
- clean board from opportunity specific logic
- remove in place creation in board
- trigger creation in right drawer instead
2025-03-18 23:54:40 +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
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