Thomas Trompette
dc55fac1d5
Wrap all vizualizers into component context ( #10755 )
...
Steps are broken when a variable is set.
This is because component instance is not set for version and run
visualizers.
Each step viewer should be wrapped by the instance context.
Each diagram visualizer should be responsible for populating the output
schema.
Also fixing a billing error when running workflow.
2025-03-10 15:56:14 +01:00
Thomas Trompette
c981ae329e
Add variable path ( #10720 )
...
<img width="537" alt="Capture d’écran 2025-03-07 à 09 44 21"
src="https://github.com/user-attachments/assets/52c4d292-01af-4389-aa66-551be2358dd7 "
/>
- search through step output schema the variable
- build the variable path
- returns the variable label
- display both
2025-03-10 13:44:58 +01:00
martmull
ead626c2ec
360 workflow implement workflow cron triggers frontend 2 ( #10051 )
...
as title, closes https://github.com/twentyhq/core-team-issues/issues/360
## Cron Setting behavior
https://github.com/user-attachments/assets/0de3a8b9-d899-4455-a945-20c7541c3053
## Cron running behavior
https://github.com/user-attachments/assets/4c33f167-857c-4fcb-9dbe-0f9b661c9e61
2025-02-07 17:15:03 +01:00
Paul Rastoin
7fd89678b7
[CHORE] Avoid isDefined duplicated reference, move it to twenty-shared ( #9967 )
...
# Introduction
Avoid having multiple `isDefined` definition across our pacakges
Also avoid importing `isDefined` from `twenty-ui` which exposes a huge
barrel for a such little util function
## In a nutshell
Removed own `isDefined.ts` definition from `twenty-ui` `twenty-front`
and `twenty-server` to move it to `twenty-shared`.
Updated imports for each packages, and added explicit dependencies to
`twenty-shared` if not already in place
Related PR https://github.com/twentyhq/twenty/pull/9941
2025-02-01 12:10:10 +01:00
Baptiste Devessier
f00e7cc670
Make variable nodes undeletable in a readonly tiptap editor ( #9950 )
...
In this PR:
- Refactor how we initialize the content of the tiptap editor; providing
a default value for the editor makes node appear instantly
- Hide the button to remove a variable tag when the editor is readonly
| Editable | Readonly |
|--------|--------|
| 
| 
|
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2025-01-31 18:00:40 +01:00
Thomas Trompette
afed36ef5b
Remove before-after + fix header label ( #9932 )
...
- Fix header label on step
Before
<img width="224" alt="Capture d’écran 2025-01-30 à 12 11 27"
src="https://github.com/user-attachments/assets/e04e2d83-2414-4a92-a307-159e1ca16c64 "
/> <img width="224" alt="Capture d’écran 2025-01-30 à 13 27 40"
src="https://github.com/user-attachments/assets/72e2c567-7ee0-43ff-9ae2-898e46d677c1 "
/>
After
<img width="224" alt="Capture d’écran 2025-01-30 à 13 29 00"
src="https://github.com/user-attachments/assets/e7e458ab-458d-4e84-98a2-63596f44e0e7 "
/> <img width="224" alt="Capture d’écran 2025-01-30 à 13 29 25"
src="https://github.com/user-attachments/assets/df1b0cbd-c8f2-44f6-b2f6-944e5ec8e14f "
/>
- Remove before - after when there is only one of them
2025-01-30 16:19:47 +00:00
Baptiste Devessier
1e9dce3fd5
Fix the design of the Variable chip ( #9871 )
...
- Use a React component for variable tags in tiptap
- Fix the design of the variable chip
- Always display a button to delete the chip

2025-01-28 14:59:45 +01:00
Thomas Trompette
29df6e64a0
Fix icon matching + small other fixes on workflows ( #9814 )
...
- Record Fields label
- body height fix
- Icons on object picker
- Fix icon matching between nodes and right drawer
<img width="1296" alt="Capture d’écran 2025-01-23 à 18 51 12"
src="https://github.com/user-attachments/assets/ecd5fb00-49cd-416e-96af-9200418294e0 "
/>
2025-01-24 15:47:09 +01:00
Thomas Trompette
d50294d39a
Update trigger selection design ( #9717 )
...
https://github.com/user-attachments/assets/62bc705a-2f69-4ce7-986f-0208154c9965
2025-01-20 10:54:27 +01:00
Marie
7d7955fc65
Move capitalize into twenty-shared ( #9414 )
...
capitalize had been moved into twenty-shared. Let's remove the
duplicates in server and front !
2025-01-07 14:25:29 +00:00
Thomas Trompette
9e74ffae52
Refacto workflow folders ( #9302 )
...
- Create separated folders for sections
- Add components
- Add utils and clean old ones
- Add constants
- Rename search variables folder and components
Next steps:
- clean hooks
- clean states
2024-12-31 16:08:14 +00:00