Charles Bochet
fe4b47b781
Fix selected record id required after closing settings ( #10894 )
...
On Show page, let's only load the actionMenu if the objectMetadataItem
and the selectedRecord are present in the context store
2025-03-14 15:00:52 +01:00
Lucas Bordeau
b12b2485c5
Fixed kanban for advanced filters and other bugs ( #10888 )
...
This PR mainly fixes advanced filters on kanban view.
It also fixes various bugs and cleans some old states.
## Advanced filters on kanban views
Kanban views use a different hook to retrieve data from the backend :
useLoadRecordIndexBoardColumn, this hook wasn't using the new state
currentRecordFilterGroupsComponentState.
## Removal of confusing duplicate states
A few different states were used for filters and states, where we only
need one for filters and one for sorts for all indexes. So we remove
here the different states that can lead to confusion about what state
should be used in what case.
States removed :
- recordIndexFilterState
- recordIndexSortState
- recordIndexViewFilterGroupsState
- tableFiltersComponentState
- tableSortsComponentState
We also remove the logic that was used to manage those states.
## Abstracted non composite field type check into a util
We abstract the check made in mapFieldMetadataToGraphQLQuery into a util
isNonCompositeField, because those kinds of checks should be stored into
a separate unique file that acts as a source of truth.
## Bug with advanced filter rule position not saved
The position of an advanced filter rule wasn't correctly saved in the
backend, here we remove the WorkspaceIsSystem decorator on the
positionInViewFilterGroup fields.
The function that saved view filters was also ignoring the field
positionInViewFilterGroup, we add it back.
## Bug with view picker option dropdown closing weirdly
The view picker option dropdown was closing as soon as we hovered
outside of the option dropdown, which was annoying for the user, here we
apply the same behavior as every dropdown in the app : closing on click
outside.
2025-03-14 14:41:30 +01:00
Weiko
685808c69d
Fix activity target creation ( #10885 )
...
## Context
Delete was using the wrong id
Create was not setting the morph id
2025-03-14 12:45:34 +00:00
martmull
d951a5a099
Fix Each child in a list should have a unique key prop. ( #10881 )
...
As title
2025-03-14 12:00:03 +01:00
Weiko
46c773e5ff
Fix update of aggregate operation not reflected in kanban header without refresh ( #10879 )
...
Before
https://github.com/user-attachments/assets/1761c49e-3d08-413a-bebd-11f4592a7de8
After
https://github.com/user-attachments/assets/064ef28f-b131-48af-ad66-11f782298670
2025-03-14 11:13:13 +01:00
github-actions[bot] and github-actions
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
github-actions[bot] and github-actions
842a68a0aa
i18n - translations ( #10876 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-14 08:01:27 +01:00
1bffe57f6b
feat: added countTrue and countFalse ( #10741 )
...
fix : #10603
https://www.loom.com/share/cebc8a19bd8e4ae684a5a215d0fd1f94?sid=cadaa395-285c-45c9-b3ce-2ae6d1330a3c
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2025-03-14 07:34:21 +01:00
github-actions[bot] and github-actions
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
github-actions[bot] and github-actions
2362fd7f92
i18n - translations ( #10867 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-13 19:36:57 +01:00
Charles Bochet
3901ff3207
Fix Side Panel v2 bugs ( #10865 )
...
Fixing:
- Export as PDF on empty note
- Command O (sub commands) not using the right contextStore
- BelongsToOne Field input triggering an error on open if no existing
relation record is pre-selected
2025-03-13 19:18:34 +01:00
Thomas Trompette
cb96f019d6
Set record groups when view groups are updated ( #10863 )
...
Currently we need to refresh to see view group updates.
2025-03-13 19:17:48 +01:00
Thomas Trompette
d48b2b3264
Only store current object metadata id in state ( #10856 )
...
Fix group by refresh when adding a select field
2025-03-13 17:26:07 +01:00
Baptiste Devessier
29ead8ab69
Create a running variant for workflow diagram nodes ( #10857 )
...
- Add all the missing adaptive colors
- Create a running variant for the workflow diagram nodes
- Make the `<Loader />` be precisely `24px` large
## Demo
https://github.com/user-attachments/assets/cc9ef259-30dd-445d-b167-af35b4f9c4cc
Closes https://github.com/twentyhq/core-team-issues/issues/430
2025-03-13 16:50:55 +01:00
martmull
b1322beac3
Fix console errors ( #10859 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/276
## Before


## After

2025-03-13 16:50:35 +01:00
Charles Bochet
4f0fd0c9f3
Fix stories again
2025-03-13 16:50:24 +01:00
Charles Bochet
15019d2c66
Fix stories
2025-03-13 15:35:46 +01:00
Etienne
3ab73dd777
format duplicate field name error ( #10736 )
...
fix temporarily https://github.com/twentyhq/core-team-issues/issues/180
2025-03-13 15:20:57 +01:00
Lucas Bordeau
8b49c803ec
Fixed minor bugs on advanced filters ( #10847 )
...
This PR fixes minor bugs on advanced filters :
- We couldn't close the advanced filter dropdown after removing a rule,
because the rule options dropdown wasn't closed, so focus dropdown id
was in a corrupted state.
- The text filter input in filter dropdown and the search input were the
same component, which was causing conflicts with state management but
this conflict didn't happen with the simple filter dropdown
implementation, the advanced filter dropdown brought this bug to light.
- The chevron down icon disappeared from the filter update button group,
this PR fixes it.
Fixes https://github.com/twentyhq/core-team-issues/issues/557
Fixes https://github.com/twentyhq/core-team-issues/issues/558
2025-03-13 15:20:23 +01:00
Charles Bochet
a2004e6220
Fix storybook stories ( #10853 )
...
Small PR to fix flaky stories
2025-03-13 15:19:20 +01:00
Raphaël Bosi and Félix Malfait
794110f9dd
Fix wrong font in chips and tabs ( #10825 )
...
Fix wrong font in chips and tabs
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-03-13 14:44:04 +01:00
Charles Bochet
885b2d62d9
Fix stories ( #10851 )
...
Fix storybook stories
<img width="1475" alt="image"
src="https://github.com/user-attachments/assets/50327d9b-f3a0-46ea-87f2-93da356ec7c9 "
/>
2025-03-13 14:31:20 +01:00
Félix Malfait
da4eb1e7d2
Fix UI bug in REST API playground ( #10848 )
...
When you clicked on the left-side menu to navigate, the top bar would
disappear. This PR fixes that and the top bar always remain visible.
2025-03-13 13:15:03 +01:00
martmull
3f7315c2dc
Fix test data disapear ( #10846 )
...
As title. Init input from source code only once.
2025-03-13 12:08:29 +01:00
Weiko
5b34f86b6d
Add Icon to roles ( #10842 )
...
## Context
Adding icon column to role table to distinguish roles.
<img width="621" alt="Screenshot 2025-03-13 at 11 02 37"
src="https://github.com/user-attachments/assets/dc7b121c-2901-4599-9638-d5dcdf443999 "
/>
2025-03-13 11:34:30 +01:00
Baptiste Devessier
ecf282ad99
Highlight consumed variables in workflow runs ( #10788 )
...
- Create a function to resolve the variables used in the configuration
of a step
- Let the JSON tree components take a prop (`getNodeHighlighting`) to
determine whether an element must be highlighted
- Compute each element's keyPath recursively; the keyPath is passed as
an argument to the `getNodeHighlighting` function
## Demo
https://github.com/user-attachments/assets/8586f43d-53d1-41ba-ab48-08bb8c74e145
Closes https://github.com/twentyhq/core-team-issues/issues/435
2025-03-13 11:19:12 +01:00
martmull
7e291f3cff
Fix close right drawer error ( #10841 )
...
fixes
https://discord.com/channels/1130383047699738754/1349485390871924796
2025-03-13 10:02:59 +00:00
martmull
638fbe2014
Fix flash when creating draft ( #10814 )
...
Always set `serverlessWorkflowVersion = 'draft'` in code steps
2025-03-13 10:16:47 +01:00
ebf56b1b19
i18n - translations ( #10840 )
...
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 09:48:10 +01:00
nitin
2be2b36e01
Tablist regression fix ( #10832 )
...
## Issue
https://discord.com/channels/1130383047699738754/1349428521075871846
@Devessier found a regression where the TabList was getting too tall in
some places. This happened because:
1. The ScrollWrapper inside TabList has `height: 100%` by default
2. The parent container in ShowPageSubContainer uses `display: flex`
when tabs should be shown
3. This combination makes the ScrollWrapper expand to fill the available
space
## Fix
Added a wrapper `<div>` around the ScrollWrapper in the TabList
component. This works because:
1. It creates a new flex container that contains the ScrollWrapper's
expansion
2. It preserves the flex context needed by ShowPageSubContainer for
proper layout
3. It maintains all visual styles including the tab borders
## Technical Details
While using `heightMode="fit-content"` on ScrollWrapper might seem like
a fix, it breaks the interaction between TabList and its parent
containers that use flex layout for positioning.
before:
<img width="537" alt="Screenshot 2025-03-13 at 02 16 03"
src="https://github.com/user-attachments/assets/9d4ddc81-68e8-44fe-8d32-da1d8e52492c "
/>
after:
<img width="518" alt="Screenshot 2025-03-13 at 02 11 50"
src="https://github.com/user-attachments/assets/dc8866c9-7dc3-4b59-8c18-d08233fc2143 "
/>
2025-03-13 08:44:09 +00:00
github-actions[bot] and github-actions
6ba4ffe4c4
i18n - translations ( #10839 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-13 08:31:02 +01:00
nitin
c0ca09492c
Replace connected account table with table card ( #10838 )
...
before:
<img width="624" alt="Screenshot 2025-03-13 at 12 45 03"
src="https://github.com/user-attachments/assets/be09194a-66bb-4e39-afc1-9dd11c89dcef "
/>
after:
<img width="619" alt="Screenshot 2025-03-13 at 12 44 39"
src="https://github.com/user-attachments/assets/759f87c3-995c-4be4-8523-42f5e805ca83 "
/>
2025-03-13 13:00:44 +05:30
Raphaël Bosi
9f9302136f
Fix command O delete action on record page ( #10820 )
...
There were two issues, the hotkey scope wasn't set properly when opening
the dropdown with the shortcut and we didn't close the command menu upon
completion of the delete action.
Before:
https://github.com/user-attachments/assets/817442ae-6db4-4fc5-a637-4e2e3d9b9b70
After:
https://github.com/user-attachments/assets/b6fd07f6-6c2f-4b29-9162-f29b661ad358
2025-03-13 08:09:49 +01:00
github-actions[bot] and github-actions
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
github-actions[bot] and github-actions
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
github-actions[bot] and github-actions
10bc939634
i18n - translations ( #10829 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 21:01:21 +01:00
nitin
c61748cd6e
Admin panel fixes ( #10792 )
...
<img width="573" alt="Screenshot 2025-03-12 at 17 36 44"
src="https://github.com/user-attachments/assets/be6c20b0-626d-4a2c-810c-78a49e9f65ee "
/>
<img width="579" alt="Screenshot 2025-03-12 at 17 37 03"
src="https://github.com/user-attachments/assets/23692ff8-ac88-4104-823e-1a06b3074551 "
/>
<img width="590" alt="Screenshot 2025-03-12 at 17 37 14"
src="https://github.com/user-attachments/assets/b46de1d3-a312-44cc-a54d-72208224453d "
/>
<img width="556" alt="Screenshot 2025-03-12 at 17 37 37"
src="https://github.com/user-attachments/assets/12176d49-d76d-4fb1-abe6-1f7dc5349d94 "
/>
<img width="607" alt="Screenshot 2025-03-12 at 17 37 50"
src="https://github.com/user-attachments/assets/00e2edff-09db-45c5-a4df-6fd9ead830b6 "
/>
2025-03-13 01:25:38 +05:30
github-actions[bot] and github-actions
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
github-actions[bot] and github-actions
3f7d9ccdef
i18n - translations ( #10823 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 18:20:13 +01:00
Thomas Trompette
f4a362b53a
Add base form action without logic ( #10811 )
...
<img width="1298" alt="Capture d’écran 2025-03-12 à 15 32 27"
src="https://github.com/user-attachments/assets/8a3140e5-e165-445e-a718-748aa76b525c "
/>
2025-03-12 17:05:31 +00:00
github-actions[bot] and github-actions
a4ef820f13
i18n - translations ( #10821 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-03-12 18:01:13 +01:00
Guillim
7a4f082fc5
renaming layout and changing icons ( #10781 )
...
Updating icons and renaming View Settings to Layout
Fixes : https://github.com/twentyhq/core-team-issues/issues/486
Fixes : https://github.com/twentyhq/core-team-issues/issues/484
Fixes : https://github.com/twentyhq/core-team-issues/issues/488
2025-03-12 17:49:28 +01:00
Raphaël Bosi
3eb1aa1b5a
Fix alignment and background icon color on record page header ( #10817 )
...
Before:
<img width="501" alt="Capture d’écran 2025-03-12 à 17 23 58"
src="https://github.com/user-attachments/assets/b9f58bc1-61e5-4a6b-905d-76eeb63f88be "
/>
After:
<img width="499" alt="Capture d’écran 2025-03-12 à 17 22 12"
src="https://github.com/user-attachments/assets/30c95603-77e9-4647-b233-8c0ea2a27df8 "
/>
2025-03-12 17:46:07 +01:00
github-actions[bot] and github-actions
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