d95ca35faa
i18n - translations ( #14540 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-16 17:01:08 +02:00
Weiko and GitHub
106da85899
Add dnd to calendar view ( #14539 )
2025-09-16 17:00:01 +02:00
Thomas Trompette and GitHub
4b889db06c
Add icon to duplicate + split step service in two ( #14521 )
...
As title. Created a new step operations service.
Also added Duplicate Icon
<img width="500" height="767" alt="Capture d’écran 2025-09-16 à 09 42
19"
src="https://github.com/user-attachments/assets/4d789639-62f6-4fea-afb8-396868d7c2cb "
/>
2025-09-16 14:45:16 +00:00
Thomas Trompette and GitHub
e9f277fe93
Add form select field ( #14538 )
...
- create a WorkflowFormFieldInput component that takes a fieldMetadataId
as input and display a form field input
- add a select field for forms
https://github.com/user-attachments/assets/42f8ce98-c17a-4809-b1be-032e3066a596
2025-09-16 14:26:36 +00:00
Lucas Bordeau and GitHub
8f42c33bd4
Fix table mobile display issues ( #14528 )
...
This PR fixes table issues while displaying on mobile, the label
identifier cell and footer cells where using a width not corresponding
to the header cell.
We fix this by creating a shared constant and adapting the CSS for this
case with a media query.
Fixes https://github.com/twentyhq/core-team-issues/issues/1454
2025-09-16 14:20:18 +02:00
69c4b00796
i18n - translations ( #14534 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-16 14:01:31 +02:00
Baptiste Devessier and GitHub
60de57f469
Implement creating node before initial step + deleting loop edge ( #14525 )
...
https://github.com/user-attachments/assets/d4ef0fa1-89e0-4848-9a4d-93dee81254f7
## Remaining to handle in future PRs
- It would be easier for the frontend if the loop edge was stored in the
backend instead of being an edge case the frontend must handle
- Optimistic rendering when deleting loop edge
2025-09-16 13:50:56 +02:00
Weiko and GitHub
e505e9cf9f
Add compact view to calendar ( #14527 )
...
<img width="1263" height="785" alt="Screenshot 2025-09-16 at 11 44 44"
src="https://github.com/user-attachments/assets/dc61e69f-b887-4a4d-9f9c-e50ffa076082 "
/>
<img width="1263" height="785" alt="Screenshot 2025-09-16 at 11 43 45"
src="https://github.com/user-attachments/assets/2dd917b3-6e6d-40f2-bb10-6c82de83c15d "
/>
2025-09-16 12:47:55 +02:00
Saurav Jain and GitHub
45362c0b12
Added disabled trash button in http in workflows ( #14439 )
...
## Summary
Added a disabled Trash button in HTTP workflows to prevent accidental
deletion of certain items.
## Fixes
fixes #14420
## Screenshot
<img width="498" height="852" alt="Screenshot from 2025-09-12 05-37-37"
src="https://github.com/user-attachments/assets/dda8eded-a42b-4a86-bd6b-3d415e39fe3c "
/>
---
Open to review.
2025-09-16 10:57:21 +02:00
Lucas Bordeau and GitHub
b781da9dfb
Fixes table z-index, focus, active rows and cells, pixel perfect ( #14519 )
...
This PR fixes z-indices on all cases for table with and without groups.
It also fixes 1px glitches that appeared previously already and also
during this refactor, with active and focused rows.
The focus on cells is no a portal similar to hovered portal, which works
really easily thanks to the z-index management already done on hovered
portal.
The urgent issues here
https://github.com/twentyhq/core-team-issues/issues/1490 have been
fixed.
2025-09-15 22:40:29 +00:00
Weiko and GitHub
91b7ecc0a3
Add current day style in calendar view ( #14518 )
...
<img width="1242" height="743" alt="Screenshot 2025-09-15 at 18 36 07"
src="https://github.com/user-attachments/assets/a614534a-e002-4858-ad93-fcb21410795a "
/>
2025-09-15 18:40:06 +02:00
Charles Bochet and GitHub
0c4496409a
Calendar View: persist field updates ( #14517 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/726738db-68fc-4cdc-949a-d2adc29a436c "
/>
2025-09-15 18:38:03 +02:00
Weiko and GitHub
fbc4328448
Add grid to calendar view ( #14516 )
...
<img width="1254" height="786" alt="Screenshot 2025-09-15 at 18 15 40"
src="https://github.com/user-attachments/assets/3e95b8b9-f877-4527-9793-2f738939ce19 "
/>
Next step: fix padding issue with cards
2025-09-15 18:17:21 +02:00
Charles Bochet and GitHub
755ffe0561
Calendar view: add field edition ( #14514 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/4829f6f9-7e53-45da-bc38-590ee2fbde98 "
/>
2025-09-15 18:03:06 +02:00
Thomas Trompette and GitHub
2f1efa68ad
Fix manual trigger variables + workflow not found in sentry ( #14509 )
...
- Error in
[sentry](https://twenty-v7.sentry.io/issues/6677390012/?environment=prod&environment=prod-eu&project=4507072499810304&query=is%3Aunresolved%20%21issue.type%3A%5Bperformance_consecutive_db_queries%2Cperformance_consecutive_http%2Cperformance_file_io_main_thread%2Cperformance_db_main_thread%2Cperformance_n_plus_one_db_queries%2Cperformance_n_plus_one_api_calls%2Cperformance_p95_endpoint_regression%2Cperformance_slow_db_query%2Cperformance_render_blocking_asset_span%2Cperformance_uncompressed_assets%2Cperformance_http_overhead%2Cperformance_large_http_payload%5D%20timesSeen%3A%3E10&referrer=issue-stream )
: due to workflow being deleted, so not found
- Error with Manual Trigger variable fixed
Before
<img width="1020" height="359" alt="Capture d’écran 2025-09-15 à 16 24
34"
src="https://github.com/user-attachments/assets/0d4b5185-18b5-415f-afbc-8bb63e403c01 "
/>
After
<img width="1020" height="359" alt="Capture d’écran 2025-09-15 à 16 24
02"
src="https://github.com/user-attachments/assets/c5b589f8-7abd-40d0-8473-69eab7e1a277 "
/>
2025-09-15 15:31:12 +00:00
Charles Bochet and GitHub
069956ce92
Add fields on calendar cards ( #14513 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/32f3c5b3-3f1e-4279-98ef-5e185f6a7ac1 "
/>
2025-09-15 17:28:14 +02:00
Lucas Bordeau and GitHub
13c1e63892
Fix hovered portal on table with groups ( #14512 )
...
This PR fixes https://github.com/twentyhq/twenty/issues/13022
It was due to a mouse leave event that worked for table without groups
but not with table with groups, the fix is to handle this event higher
up in the table.
This PR also fixes a bug that happened when hiding a column, the page
crashed because of an indexed array returning undefined that TS didn't
catch, linked to
https://github.com/twentyhq/core-team-issues/issues/1205 .
2025-09-15 17:28:01 +02:00
nitin and GitHub
24b7075f60
[Dashboards] - refactor - line chart ( #14507 )
...
This is the second PR from the split of
https://github.com/twentyhq/twenty/pull/14458 - refactoring only the
LineChart widget.
2025-09-15 20:29:22 +05:30
Weiko and GitHub
e8c7dd8380
add date picker on calendar view ( #14511 )
...
<img width="1280" height="352" alt="Screenshot 2025-09-15 at 16 34 50"
src="https://github.com/user-attachments/assets/b3108030-24e2-46d7-be3d-68a9095d79c6 "
/>
2025-09-15 16:43:52 +02:00
Charles Bochet and GitHub
31d15331db
Calendar month view ( #14510 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/b03509b0-6f3a-48e3-8a67-f0a9aeffe47d "
/>
2025-09-15 16:33:01 +02:00
Lucas Bordeau and GitHub
fc8a8dc575
Fixes to new table ( #14506 )
...
This PR brings fixes to the table after the div refactor.
There is still work to do to simplify and clean code, fix some left
bugs, but overall this PR brings a way cleaner experience already.
The table with groups still needs some work as it is often less tested,
thus it has more bugs and code to clean.
What this PR fixes :
- Started refactoring hard-coded height and widths into constants (still
some work to do)
- Refactored TABLE_Z_INDEX and its consumer to separate into withGroups
and withoutGroups (still some refactoring to simplify this)
- Refactored common placeholder cells : add button, dynamic filling
cell, checkbox, drag and drop
- Fixed UI issues in table with groups action rows (load more and create
new)
- Started fixing z-index issues on record table with groups (some left
to do)
2025-09-15 16:28:28 +02:00
Paul Rastoin and GitHub
f13cbad5af
View field creation through view creation unique id for migrated view ( #14501 )
2025-09-15 15:57:46 +02:00
Weiko and GitHub
9853d6c095
Add fields selection in calendar view ( #14500 )
2025-09-15 15:28:05 +02:00
martmull and GitHub
57ff06f47c
1487 extensibility look into public domains to identify workspace ( #14456 )
...
- identify workspace based on public domains
- add cron job to validate public domains
- add endpoint to validate a public domain
2025-09-15 15:14:11 +02:00
2aed7ba647
i18n - translations ( #14498 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-15 14:22:53 +02:00
nitin and GitHub
d1cb046ebb
[Dashboards] - refactor - bar chart ( #14496 )
...
This is the first PR from the split of #14458 - refactoring only the
BarChart widget.
2025-09-15 17:52:40 +05:30
Weiko and GitHub
1cdfc0fd62
Add calendar view layout picker in view options menu ( #14495 )
...
<img width="234" height="303" alt="Screenshot 2025-09-15 at 12 55 20"
src="https://github.com/user-attachments/assets/ac9fe1b6-4f48-4d3c-82bf-e2044f437c2e "
/>
<img width="243" height="198" alt="Screenshot 2025-09-15 at 12 55 12"
src="https://github.com/user-attachments/assets/2c23d87d-2f0b-43cc-bf79-18618fbf74d6 "
/>
<img width="256" height="267" alt="Screenshot 2025-09-15 at 12 55 08"
src="https://github.com/user-attachments/assets/6a0dfc2a-8cba-46ba-bc02-a79ca621b810 "
/>
2025-09-15 13:58:06 +02:00
Charles Bochet and GitHub
302dd01333
Introduce RecordCard ( #14497 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/5c55af89-49b1-4173-8b52-2f02b849bc5c "
/>
2025-09-15 13:49:36 +02:00
Charles Bochet and GitHub
77b6a5b29d
Load data into calendar view ( #14494 )
...
<img width="1919" height="956" alt="image"
src="https://github.com/user-attachments/assets/1389b1e9-63d5-4967-9587-681d8b151b07 "
/>
2025-09-15 13:09:59 +02:00
53aa60baf4
i18n - translations ( #14493 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-15 11:21:17 +02:00
Charles Bochet and GitHub
22bc2712ab
Implement Calendar Grid ( #14487 )
...
<img width="1512" height="876" alt="image"
src="https://github.com/user-attachments/assets/bb96bc86-8ae8-4a00-b31b-cc51c43b45ef "
/>
2025-09-15 10:58:41 +02:00
Weiko and GitHub
b40de0fa07
Add calendar date field picker in view options menu ( #14492 )
...
<img width="612" height="352" alt="Screenshot 2025-09-15 at 10 36 02"
src="https://github.com/user-attachments/assets/d1da5ddf-cb9a-49f2-8407-e3d22cad808b "
/>
<img width="612" height="255" alt="Screenshot 2025-09-15 at 10 35 57"
src="https://github.com/user-attachments/assets/3fca9e04-6a61-42ce-96a8-4dcd93e06f66 "
/>
2025-09-15 10:58:07 +02:00
4d2c3b7431
i18n - translations ( #14488 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-15 09:32:17 +02:00
Weiko and GitHub
eada8e2567
Add calendar field metadata id to view table ( #14478 )
2025-09-15 09:17:17 +02:00
3b0aba77ac
i18n - translations ( #14483 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-14 21:18:01 +02:00
469e7165fd
Feat/14410 move roles tab out of all roles ( #14415 )
...
# Move the roles tabs out of All Roles section #14410
**Description:**
This is a **draft PR** opened for early feedback before final polishing.
fixes(#14410 )
**Changes included:**
- Moved the roles tabs out of the “All Roles” section as per the Figma
design.
- Added **search functionality** to the roles sections, following the
Figma specification.
- Updated layout and components to reflect the Figma design: [Figma
link](https://www.figma.com/design/xt8O9mFeLl46C5InWwoMrN/Twenty?node-id=67064-202200&t=Z27CkXdNfG1vJMzG-11 )
**Notes for reviewers:**
Please provide any **recommendations, feedback, or changes** before this
is ready for final review.
---
A **screen recording** demonstrating the functionality ->
[Screencast from 2025-09-11
17-39-35.webm](https://github.com/user-attachments/assets/b1a0376e-8d12-414f-899e-83f35dd14842 )
This is my **first contribution**, so I opened a draft PR before
polishing. Please recommend any changes and review if needed.
---------
Co-authored-by: Abdul Rahman <ar5438376@gmail.com >
2025-09-15 00:43:52 +05:30
Charles Bochet and GitHub
e13db84f48
Create empty page for calendar table ( #14479 )
...
<img width="1512" height="876" alt="image"
src="https://github.com/user-attachments/assets/e845fb3a-9977-4ab7-9eb7-4e60e499165b "
/>
2025-09-14 18:03:38 +02:00
e3035bd4d7
i18n - translations ( #14480 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-14 17:55:18 +02:00
Weiko and GitHub
a81eb854d1
Add calendar view type in picker ( #14477 )
2025-09-14 17:46:42 +02:00
Charles Bochet and GitHub
72da21217f
Deprecate ViewSort typing ( #14476 )
...
Continuing the work to deprecate the old ViewSorts and leverage types
that are available in graphql.tsx codegen as we have migrated views to
codegen
2025-09-14 17:17:35 +02:00
Weiko and GitHub
f46d67f9f3
Add calendar view type ( #14475 )
2025-09-14 16:34:10 +02:00
Arik Chakma and GitHub
6a96c85eed
chore: upgrade tiptap to v3 ( #14467 )
...
This PR upgrades Tiptap V2 packages into V3, following their [upgrade
guide](https://tiptap.dev/docs/guides/upgrade-tiptap-v2 ).
2025-09-13 17:06:21 +02:00
neo773 and GitHub
0c28d853e4
fix merge records network race condition ( #14466 )
...
/closes #13643
<img width="1496" height="278" alt="image"
src="https://github.com/user-attachments/assets/b10d0e8a-ff66-4046-af6a-4ff594f7ed69 "
/>
2025-09-13 15:24:22 +02:00
nitin and GitHub
b5809096f8
Lazy load Nivo ( #14454 )
...
oops :p
2025-09-13 15:22:43 +02:00
Saurav Jain and GitHub
da5ecf35fa
fix: remove unused framer-motion import causing lint errors in ci ( #14465 )
...
### Summary
This PR removes an unused `view` import from **framer-motion** in
`useUpdateView.ts`.
---
### Context
- The unused import was introduced in the recent commit to `main`.
- It causes ESLint to fail, which blocks all new PRs from passing CI.
### Changes
- Removed unused `view` import from `framer-motion`.
### Impact
- Lint and CI should now pass again.
- No runtime behavior is affected.
2025-09-13 14:14:44 +02:00
Charles Bochet
e08a8764f2
Fix view update
2025-09-12 23:46:17 +02:00
e2823df62f
i18n - translations ( #14463 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-09-12 23:45:49 +02:00
Félix Malfait and GitHub
a0cfff6000
Remove Luxon from codebase ( #14448 )
...
Fixes #14444
We shouldn't have 2 libraries to manage dates, one is enough
2025-09-12 23:25:05 +02:00
Charles Bochet and GitHub
1e97ad48c0
Fix on view filters ( #14462 )
...
Fixes https://github.com/twentyhq/twenty/issues/14058
2025-09-12 22:45:26 +02:00
Charles Bochet and GitHub
894e599173
Fix missing relation column on tasks / notes table ( #14402 )
...
Closes https://github.com/twentyhq/twenty/issues/13484
https://github.com/user-attachments/assets/4800b25b-956d-4681-beeb-23263041fccc
2025-09-12 20:24:14 +02:00