Etienne
d0c1841f0f
File - Migrate avatarUrl > avatarFile on person (data migration + logic) + Attachment data migration ( #17752 )
...
- Migration command
- Check IS_FILES_FIELD_MIGRATED:false
- Check or create avatarFile field
- Fetch all people with avatarUrl
- Move (Copy/move) file in storage
- Create core.file record
- Update person record
- bonus : attachment migration : fullPath > file (same logic)
- BE logic
- Add avatarFile field on person
- FE logic
- Adapt logic to upload on/display avatarFile data
The whole imageIdentifier logic will be done later
2026-02-11 15:07:05 +00:00
Baptiste Devessier
fb2c9e12bc
Fix a bunch of bugs on Record Page Layouts ( #17342 )
...
## Display task target and note target relations
https://github.com/user-attachments/assets/b291cc38-33b9-45b8-b685-e5890824176e
## Drop summary card in right drawer
### Before
<img width="1362" height="2160" alt="CleanShot 2026-01-22 at 14 27
09@2x"
src="https://github.com/user-attachments/assets/79f45d8f-976b-4999-8f62-5cb4b87b3ef6 "
/>
### After
<img width="1362" height="2160" alt="CleanShot 2026-01-22 at 14 26
43@2x"
src="https://github.com/user-attachments/assets/fb67ddbb-0585-48bd-8ef6-c0139bba4062 "
/>
## Add a tooltip to the see all action
https://github.com/user-attachments/assets/ab05cfab-8a6c-4caf-bfe9-698c8b7904e6
## Rename the Fields tab to Home
### Before
<img width="544" height="354" alt="CleanShot 2026-01-22 at 14 28 26@2x"
src="https://github.com/user-attachments/assets/62f7faa2-3a18-40af-8cdf-3fb9f7c7708c "
/>
### After
<img width="544" height="354" alt="CleanShot 2026-01-22 at 14 28 06@2x"
src="https://github.com/user-attachments/assets/76c21ec9-3723-4933-b34f-88b6403cbad5 "
/>
2026-01-22 16:17:10 +00:00
Baptiste Devessier
5bcbe43596
Various layout fixes so that RPL v1 look the same as production version ( #17195 )
...
> [!WARNING]
> Most of the quick fixes will be dropped once we release the feature
and deprecate the old show pages code.
This PR fixes padding and alignment issues so that the new Record Page
Layout feature looks like the old show pages.
## This PR
<img width="3456" height="2160" alt="CleanShot 2026-01-16 at 17 24
40@2x"
src="https://github.com/user-attachments/assets/f3640553-2316-498c-8dd0-14b09ed913f1 "
/>
<img width="3456" height="2160" alt="CleanShot 2026-01-16 at 17 27
14@2x"
src="https://github.com/user-attachments/assets/c4ccb28f-5629-4e68-83ad-863f21066962 "
/>
## The production
<img width="3456" height="2160" alt="CleanShot 2026-01-16 at 17 25
11@2x"
src="https://github.com/user-attachments/assets/a91f7216-0b57-404b-9f9d-f6f45d4858d6 "
/>
<img width="3456" height="2234" alt="CleanShot 2026-01-16 at 17 27
19@2x"
src="https://github.com/user-attachments/assets/aaf1ee6b-b323-4844-9f1a-a59807cdbe40 "
/>
2026-01-16 17:06:34 +00:00
Baptiste Devessier
f1aee7fd18
Add a CARD layout to the Field widget ( #16995 )
...
Closes https://github.com/twentyhq/core-team-issues/issues/1943
## Demo
https://github.com/user-attachments/assets/ea86e1e6-6495-42b8-8dd3-e2bf7d295bab
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-08 15:43:34 +00:00
Abdullah.
2b9728230a
Correctly separate widgets in side-column mode. ( #16804 )
...
Had to close the other PR since I messed up re-basing somehow:
https://github.com/twentyhq/twenty/pull/16668/files .
Moved changes to this new PR in order to resolve comments from the
previous PR and also match the field-design to that on Figma.
---------
Co-authored-by: Baptiste Devessier <baptiste@devessier.fr >
2025-12-29 15:00:33 +01:00
Baptiste Devessier
06d0ac13c4
Ensure record fields uniqueness across widgets ( #16781 )
...
This PR dissociates record inputs so that several inputs for the same
record field can live on the same page.
## Simple values demo
https://github.com/user-attachments/assets/a8c224d8-4cd6-4fe3-9cf8-01f6bdd2fca9
## Relations demo
https://github.com/user-attachments/assets/87267a8b-8ce5-41ce-8a78-cba2384828bb
## Doesn't break Record Table
https://github.com/user-attachments/assets/bcdd2b05-7cb4-4ed2-9093-58be3e04e43e
## Doesn't break Show Page
https://github.com/user-attachments/assets/f9ab9e14-012c-451e-a35f-01a165523f95
2025-12-24 17:01:10 +01:00
Baptiste Devessier
fd54a2af5c
Create fields widget ( #16403 )
...
https://github.com/user-attachments/assets/b150815a-5d54-4d4a-b984-20dcf7b29aa7
2025-12-10 10:31:36 +01:00
Baptiste Devessier
f6d133f285
Scaffold all company cards as widgets ( #15149 )
...
This PR doesn't support mobile and side-panel modes. The fields tab will
be displayed in these cases.
## Demo
https://github.com/user-attachments/assets/0b2e699c-2b8e-4212-8c75-00d7d2e25237
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2025-10-18 22:26:27 +02:00
Baptiste Devessier
1b6c9e851f
Companies show page as record page ( #15132 )
...
Example showing two widgets positioned in a vertical list:
https://github.com/user-attachments/assets/cf3e9793-7d80-4cab-b708-aad9f2bca7d8
2025-10-16 16:45:06 +02:00