Guillim
d3922a7f5b
removing RecordTableEmptyStateByGroupNoRecordAtAll ( #11584 )
...
We found out that `RecordTableEmptyStateByGroupNoRecordAtAll` was used
only when `hasRecordGroups` was true in "RecordTableEmptyState"
However the only parent component is RecordTableEmpty and called
RecordTableEmptyState when `hasRecordGroups` was false
Fixes https://github.com/twentyhq/core-team-issues/issues/833
Meaning never called at all
2025-04-15 16:52:09 +02:00
Charles Bochet
3c189688d0
Fix stories ( #11585 )
...
<img width="1512" alt="image"
src="https://github.com/user-attachments/assets/f77a006c-9538-4734-b80e-b58b9f5e7835 "
/>
2025-04-15 16:11:31 +02:00
Lucas Bordeau
aa399ca91e
Fix a bug that overwrites currentRecordFilters when using URL filtered view ( #11525 )
...
This PR fixes a bug that happened when navigating to a filtered view
from a record show page related record section, clicking on 'All'.
The problem was that the QueryParamsFiltersEffect effect component was
overwriting the currentRecordFilter of a different object metadata item
than the current view.
Which when we navigated back on the original view, had emptied the
filters, while they shouldn't change if we only navigate without
refreshing the app.
Fixes https://github.com/twentyhq/core-team-issues/issues/657
2025-04-15 15:32:41 +02:00
Guillim
5c23b52c0d
multiline CSS aligned to the top ( #11582 )
...
Updating CSS for inline cells so that multilie works fine and are
aligned to the top
Fixes
https://github.com/twentyhq/core-team-issues/issues/757?issue=twentyhq%7Ctwenty%7C11495
2025-04-15 13:15:37 +00:00
Charles Bochet
7bab6cab41
Fix storybook and chromatic tests and fix Block editor custom slash menu positioning ( #11580 )
...
Storybook / Chromatic fixes:
- fix linaria twenty-ui style loading (since twenty-ui prebuild
refactoring)
- update prefetch view mocks
- add ability to disable hotkeys initialization in storybook to avoid
race condition
Custom slash menu positioning fix
2025-04-15 14:57:35 +02:00
Murali Singh
9da2a74d9e
Fix inline field height #11442 ( #11553 )
...
Screenshots:



@Bonapara Can you confirm is this what you expected ?
2025-04-15 14:42:21 +02:00
Charles Bochet
d6ae4d59f0
Various fixes charles 3 ( #11573 )
2025-04-15 13:45:04 +02:00
Antoine Moreaux
f30070c2c9
feat(auth): enhance logo behavior and simplify billing logic ( #11574 )
...
Added default domain redirection functionality to the Logo component,
leveraging UndecoratedLink for navigation when default logos are used.
Removed metered product billing feature flag logic in the billing
webhook subscription service to simplify and streamline the codebase.
Fix https://github.com/twentyhq/core-team-issues/issues/783
2025-04-15 13:43:13 +02:00
Félix Malfait and etiennejouan
e8db0176a1
Remove recoil sync ( #11569 )
...
Recoil-sync was causing issues with Firefox, replacing it with a simpler
mechanism to hydrate variables on page load
---------
Co-authored-by: etiennejouan <jouan.etienne@gmail.com >
2025-04-15 13:32:12 +02:00
github-actions[bot] and github-actions
16fb4d406b
i18n - translations ( #11572 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-14 18:49:45 +02:00
Raphaël Bosi
8f2dddaa5f
Create stories for action display components ( #11547 )
...
Create stories for:
- ActionButton
- ActionComponent
- ActionDisplay
- ActionDropdownItem
- ActionListItem
2025-04-14 18:42:49 +02:00
Etienne
0249cf3b34
remove feature flag on billing metered product + fixes ( #11570 )
...
- remove feature flag
- design fixes
2025-04-14 18:39:19 +02:00
Etienne
9a69cd0b61
add billing threshold + specific trial free credits ( #11533 )
...
In this PR :
- set billing thresholds after subscription creation (not possible
during billing checkout)
- add specific free trial workflow credit quantities + set them in
subscription item + check them when receiving stripe alert event
closes : https://github.com/twentyhq/core-team-issues/issues/682
2025-04-14 16:25:07 +00:00
Baptiste Devessier
704b18af30
Create FormRichTextField ( #11474 )
...
This PR adds a new Form Field for Rich Text V2 fields. The
implementation was relatively simple, thanks to @thomtrp's job on the
back-end side.
## Demo
### Edit mode + insert in database
https://github.com/user-attachments/assets/f44a6442-fad3-4ad9-af50-a7d90e872c90
### Readonly mode
https://github.com/user-attachments/assets/66243ddf-d4a2-4187-894c-356d9c02b2b2
Closes https://github.com/twentyhq/private-issues/issues/229
2025-04-14 18:07:09 +02:00
Baptiste Devessier
0be700f376
Fix e2e tests ( #11565 )
...
Fixing the e2e tests
2025-04-14 17:47:57 +02:00
Guillim
8a3f8ef324
Chip untitled modification ( #11498 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/663
2025-04-14 15:33:41 +00:00
Marie
d4deca45e8
Read feature flags from cache ( #11556 )
...
We are now storing a workspace's feature flag map in our redis cache.
The cache is invalidated upon feature flag update through the lab
resolver.
2025-04-14 17:31:13 +02:00
Charles Bochet
15eb96337f
Various fixes ( #11567 )
...
In this PR:
- Remove SignUpLoading blank screen by an empty dark overlay =>
VerifyEffect
- Add ModalContent from pages themselves instead of using it the Layout.
This allow for empty dark overlay without showing an empty modal with
padding
2025-04-14 17:24:16 +02:00
85d94822b3
Fix the Command menu items right padding #11484 ( #11489 )
...
Screenshot:

---------
Co-authored-by: guillim <guigloo@msn.com >
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2025-04-14 14:12:15 +02:00
Gaurav and Félix Malfait
abecdbafc1
Add Edit Rich Text functionality to table view ( #11390 )
...
Fixes https://github.com/twentyhq/core-team-issues/issues/729
[recording.webm](https://github.com/user-attachments/assets/ea95d67b-64a3-4fef-91ed-b06318099a78 )
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-04-14 11:46:22 +00:00
Charles Bochet
8f7a82f177
Fix refactor selectableList broke hotkey onEnter behavior ( #11562 )
2025-04-14 12:25:54 +02:00
github-actions[bot] and github-actions
4a123a8eac
i18n - translations ( #11560 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-14 11:11:30 +02:00
Raphaël Bosi and Charles Bochet
ace515eea7
Fix workflow with manual triggers and no selection not appearing in the command menu ( #11544 )
...
Fix workflow with manual triggers and no selection not appearing in the
command menu
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-04-14 11:03:29 +02:00
Lucas Bordeau
b5a1d1a895
Improving empty filter chip UI ( #11537 )
...
This PR is simply removing the : character on the filter chip when the
filter value is empty.
The issue originally was about removing the filter chip when closing the
filter value dropdown with an empty value but it is already the default
behavior.
Fixes https://github.com/twentyhq/core-team-issues/issues/658
2025-04-14 10:43:20 +02:00
Etienne and Charles Bochet
e2b2697fcc
refacto dropdown v1>v2 in address input ( #11549 )
...
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-04-14 10:37:40 +02:00
Guillim and Charles Bochet
0de8140b3a
CreateComponentFamilyState -> createComponentFamilyStateV2 ( #11546 )
...
Refacto of createComponentFamilyState
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-04-14 10:31:30 +02:00
martmull
82fa71c2cd
Update canary package versions ( #11543 )
...
as title
2025-04-11 16:48:41 +02:00
Charles Bochet
3018e3ac89
Fix date picker month/year dropdown ( #11539 )
...
Fixes https://github.com/twentyhq/twenty/issues/11524
2025-04-11 15:22:00 +02:00
Charles Bochet
9da5cca82a
Fix dropdown width ( #11536 )
...
Fix regressions due to dropdown refactoring
2025-04-11 14:59:57 +02:00
Lucas Bordeau
fe98deef4e
Fixed command menu hotkey listener refactor ( #11534 )
...
This PR fixes a refactor that was done recently to avoid having
clickoutside listeners on the closed command menu.
The useScopedHotkey hook should have stayed in the command menu
container, because it should always listen.
This has been fixed.
2025-04-11 14:59:48 +02:00
github-actions[bot] and github-actions
03800ce6d0
i18n - translations ( #11532 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-11 14:42:45 +02:00
Baptiste Devessier
e8488e1da0
Only display Flow for Workflow Runs and display Output tab for triggers ( #11520 )
...
> [!WARNING]
> I refactored a bunch of components into utility functions to make it
possible to display the `WorkflowStepHeader` component for **triggers**
in the `CommandMenuWorkflowRunViewStep` component. Previously, we were
asserting that we were displaying the header in `Output` and `Input`
tabs only for **actions**. Handling triggers too required a bunch of
changes. We can think of making a bigger refactor of this part.
In this PR:
- Only display the Flow for Workflow Runs; removed the Code Editor tab
- Allows users to see the Output of trigger nodes
- Prevent impossible states by manually setting the selected tab when
selecting a node
## Demo
### Success, Running and Not Executed steps
https://github.com/user-attachments/assets/c6bebd0f-5da2-4ccc-aef2-d9890eafa59a
### Failed step
https://github.com/user-attachments/assets/e1f4e13a-2f5e-4792-a089-928e4d6b1ac0
Closes https://github.com/twentyhq/core-team-issues/issues/709
2025-04-11 14:31:34 +02:00
Raphaël Bosi
c8011da4d7
Fix title input hotkey scope ( #11530 )
...
Before:
https://github.com/user-attachments/assets/e0be8247-6d3e-49d0-8595-76f9547bf354
After:
https://github.com/user-attachments/assets/ae23b01b-3ad7-4b90-b4ae-ce604d984d73
2025-04-11 14:22:31 +02:00
Raphaël Bosi and Charles Bochet
446919bc72
Remove onboarding flashes + close all dropdowns on CommandMenu close ( #11483 )
...
## Remove onboarding flashes
Tested:
- sign in with credentials
- sign in with social oAuth
- sign up with credentials
- multidomain
- single domain
- reset password
No more flashes, and code logic simplified!
## Close all dropdowns on CommandMenu close
Before:
https://github.com/user-attachments/assets/244ff935-3d40-47d5-a097-12d4cc3810dd
After:
https://github.com/user-attachments/assets/1de692f8-5032-404a-be74-025ebca67138
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-04-11 14:15:14 +02:00
Raphaël Bosi
637a7f0e64
Fix workflow dropdown hotkey scope ( #11518 )
...
The hokey scope was set on focus of the outermost container of the field
inputs. When clicking on a dropdown inside this container, the hokey
scope was set first by the dropdown and then by the focused container.
This led to the previous hotkey scope being overwritten.
The fix consists in moving the hokey scope setter on focus to the inner
container.
Before:
https://github.com/user-attachments/assets/12538c5b-43ab-4b76-a867-7eda6992b1ea
After:
https://github.com/user-attachments/assets/002fedba-010c-41e9-bec6-d5d80cb2dcc5
2025-04-11 09:07:36 +00:00
d34ec7b253
Fix: "Not shared" label not visible due to extra long email subject ( #11492 )
...
Closes #11408
- Added `min-width: 100px` in `EmailThreadNotShared`
- Added `isShared` prop to `StyledSubject` for better subject handling
in shared visibility scenarios
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-04-11 10:13:33 +02:00
nitin
0cccb80221
revert: transform -> marginLeft in DefaultLayout motion div ( #11522 )
2025-04-10 22:33:12 +02:00
github-actions[bot] and github-actions
3e1b5d23f5
i18n - translations ( #11515 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-10 17:10:55 +02:00
bc8f71fab5
wip: api playground fixes ( #11345 )
...
# ISSUE
- closes #10926
- [x] fix paddings
- [x] fix page change to playground animation
- [x] fixes multiple skeletons issues
---
- Also was showing multiple skeletons on reloading, **before**:
https://github.com/user-attachments/assets/0cdef639-c121-4cbb-b056-b89e60862c54
---------
Co-authored-by: ehconitin <nitinkoche03@gmail.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-04-10 17:02:55 +02:00
github-actions[bot] and github-actions
a86317eb71
i18n - translations ( #11514 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-10 17:01:13 +02:00
Etienne
ee5aa2393d
fix billingCheckoutSession query param + enable redirect on workspace… ( #11509 )
...
… during onboarding
fixes : https://github.com/twentyhq/core-team-issues/issues/668
2025-04-10 16:47:40 +02:00
Thomas Trompette
6f5118c677
Remove fixed width for dropdown variables, fix optimistic on file upload ( #11507 )
...
As title
2025-04-10 16:07:32 +02:00
Lucas Bordeau
f8f11894e8
Introduce generic way to close any open dropdown on page location change ( #11504 )
...
In this PR we introduce a generic way to close any open dropdown
idempotently, with the hook useCloseAnyOpenDropdown.
We also introduce a generic hook useExecuteTasksOnAnyLocationChange that
is called each time the page location changes.
This way we can close any open dropdown when the page location changes,
which fixes the original issue of having advanced filter dropdown
staying open between page changes.
Fixes https://github.com/twentyhq/core-team-issues/issues/659
2025-04-10 16:00:50 +02:00
github-actions[bot] and github-actions
1844c39a99
i18n - translations ( #11511 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-10 15:47:28 +02:00
Weiko
35c6cb4f4a
fix chromatic 1 ( #11510 )
2025-04-10 15:44:12 +02:00
Weiko
63a165666a
fix error messages margin ( #11508 )
...
## Context
Fixing error messages margin in various places
Reset password
<img width="453" alt="Screenshot 2025-04-10 at 15 17 00"
src="https://github.com/user-attachments/assets/7a0fb090-4029-415f-8733-0c9e3aa3c3f2 "
/>
Api key
<img width="543" alt="Screenshot 2025-04-10 at 15 16 21"
src="https://github.com/user-attachments/assets/d8f8a348-84d3-44d7-8cea-863c3ddb02fc "
/>
Also setting overflow on api key label in api keys table
<img width="580" alt="Screenshot 2025-04-10 at 15 16 15"
src="https://github.com/user-attachments/assets/207df981-c906-4926-a56d-38167628267f "
/>
2025-04-10 15:36:59 +02:00
Thomas Trompette
b8d5f6d4b0
Center empty state on record table ( #11506 )
...
as title
2025-04-10 15:05:49 +02:00
Weiko
1802c30995
Fix workspace menu width varies ( #11505 )
...
Before
https://github.com/user-attachments/assets/cd386034-bddd-4452-bb7f-2b3749ba74d6
After
https://github.com/user-attachments/assets/07ab40b1-0f8d-4b80-b0db-ad1ea8c584f7
2025-04-10 14:47:40 +02:00
github-actions[bot] and github-actions
cc6043be9f
i18n - translations ( #11502 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-04-10 14:11:46 +02:00
nitin and Charles Bochet
145ddba721
fix settings container vertical scroll position ( #11464 )
...
@charlesBochet is this flex needed here? we don't use flex-specific
properties.
I did check all scrolls seem to be working fine, could u please check
once more? thanks :)
before:
<img width="1512" alt="Screenshot 2025-04-09 at 12 59 25"
src="https://github.com/user-attachments/assets/1b0066e3-c3f7-4bd8-829b-174d2747ee66 "
/>
after:
<img width="1512" alt="Screenshot 2025-04-09 at 12 58 13"
src="https://github.com/user-attachments/assets/06b103ed-d72f-4bc3-b530-7ae25542f568 "
/>
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2025-04-10 14:11:21 +02:00