Ruben Fiszel
2155f91959
chore(main): release 1.583.1 ( #7201 )
...
* chore(main): release 1.583.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-21 14:51:17 +00:00
Ruben Fiszel
4c9552f797
chore(main): release 1.583.0 ( #7198 )
...
* chore(main): release 1.583.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-21 13:06:12 +00:00
Ruben Fiszel
dd320a6883
chore(main): release 1.582.2 ( #7193 )
...
* chore(main): release 1.582.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-21 07:17:41 +00:00
Ruben Fiszel
67b3fd6a84
chore(main): release 1.582.1 ( #7192 )
...
* chore(main): release 1.582.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-21 07:09:51 +00:00
Ruben Fiszel
ec81696828
chore(main): release 1.582.0 ( #7189 )
...
* chore(main): release 1.582.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-20 19:04:48 +00:00
Ruben Fiszel
3e2935b4ee
chore(main): release 1.581.1 ( #7183 )
...
* chore(main): release 1.581.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-20 11:39:41 +00:00
Ruben Fiszel
cd5827e802
chore(main): release 1.581.0 ( #7181 )
...
* chore(main): release 1.581.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-19 21:29:46 +00:00
Guilhem
cfeb294308
feat(frontend): add notes to flow ( #6628 )
...
* Add note component
* save note size and position
* move add note button up
* nit
* Add markdown support
* wip
* fix add sticky note button
* fix text update
* Add sticky note to saved flow data
* add note color picker
* Introduce node multiselect
* Add group notes
* Adapt layout to group node
* create a note manager class
* clean reactivity
* clean
* improve adaptive layout to group note
* modify layout based on cached text height
* fined grained graph rendering for notes
* separate noteManager into editor and render
* separate noteManager into editor and render
* create a note change observer
* render note node from context
* simplify note state managment
* show note in flow viewer
* clean dirty changes
* clean selection manager
* fix layout check
* improve bg surface select
* Handle z-index for stacked group notes
* clean selection manager
* exclude notes from rect select
* Allow switch between selection modes with keyboard keys
* improve selection box styling
* prevent dragging note when editing
* nit
* Simplify selection using svelte flow built in feature
* handle note selection separately
* Add min size for notes
* improve selection toggle
* improve mode switch
* make size and position optional for group notes
* Improve initial viewport position
* Add context menu for the canevas
* nit
* Add node context menu
* improve note select
* use clickoutside for note deselect
* use pointerdown outside to close context menu
* nit
* fix selection issues
* make edges non selectable
* improve color palette
* fix backend
* fix backend check
* cargo lock restore
* Add toggle to display notes
* fix note selection
* nit
* account for css offset in for loop
* fix multiple selection pannel styling
* clear flow selection when creating note
* Improve placeholder and note default text
* Escape note edit mode when pressing Esc
* Allow note edition in local dev
* clean
* Handle subflow selection
* prevent group note resizing
* nit
* allow notes in flow expand
* Improve multi select panel
* Allow context menu in note mode
* Add event listenner to fix pane click deselect
* prevent zoom in text area in notes
* improve bounding box styling
* Use control for box selection for non mac users
* nit
* clean notes groups
* nit
* use portal for note actions
* handle assets node when computing note layout
* Simplify layout compute for notes
* use smart color choice for notes
* Switch display note when adding a new note
* clean code
* improve group note bound size calculation
* simplify AI tool nodes and asset handling
* nit
* nit
* improve flow centering
* create group note button
* Improve selection of nodes
* Revert "Improve selection of nodes"
This reverts commit d2c40d82b1 .
* refert backend changes
* nit
* improve graph selection
* clean
* make backend work except job runs
* fix notSelectable
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-11-19 21:25:57 +00:00
Ruben Fiszel
83c0c54613
chore(main): release 1.580.0 ( #7169 )
...
* chore(main): release 1.580.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-19 00:12:46 +00:00
Ruben Fiszel
aad43768d4
chore(main): release 1.579.2 ( #7168 )
...
* chore(main): release 1.579.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-18 00:58:17 +00:00
Ruben Fiszel
610f90b19e
chore(main): release 1.579.1 ( #7166 )
...
* chore(main): release 1.579.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-18 00:19:08 +00:00
Ruben Fiszel
25c9223ba0
chore(main): release 1.579.0 ( #7161 )
...
* chore(main): release 1.579.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-17 23:26:59 +00:00
Ruben Fiszel
da4f57ae59
chore(main): release 1.578.0 ( #7159 )
...
* chore(main): release 1.578.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-17 11:54:32 +00:00
Ruben Fiszel
9add877047
chore(main): release 1.577.0 ( #7152 )
...
* chore(main): release 1.577.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-17 11:34:02 +00:00
Ruben Fiszel
e1d659b7d2
chore(main): release 1.576.3 ( #7150 )
...
* chore(main): release 1.576.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-15 21:07:56 +00:00
Ruben Fiszel
7215aa9712
chore(main): release 1.576.2 ( #7149 )
...
* chore(main): release 1.576.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-15 18:17:08 +00:00
Ruben Fiszel
5c893becfd
chore(main): release 1.576.1 ( #7146 )
...
* chore(main): release 1.576.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-14 22:19:58 +00:00
Ruben Fiszel
9925932a28
chore(main): release 1.576.0 ( #7140 )
...
* chore(main): release 1.576.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-14 18:02:30 +00:00
Ruben Fiszel
c86a080cd6
chore(main): release 1.575.4 ( #7135 )
...
* chore(main): release 1.575.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-13 16:43:32 +00:00
Ruben Fiszel
f6c77cf4b3
chore(main): release 1.575.3 ( #7134 )
...
* chore(main): release 1.575.3
* update versions
2025-11-13 15:02:20 +00:00
Ruben Fiszel
10fe8883d2
chore(main): release 1.575.2 ( #7132 )
...
* chore(main): release 1.575.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-13 14:04:01 +00:00
Ruben Fiszel
850e87184e
chore(main): release 1.575.1 ( #7127 )
...
* chore(main): release 1.575.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-13 12:35:19 +00:00
Ruben Fiszel
5e7a94cab3
chore(main): release 1.575.0 ( #7121 )
...
* chore(main): release 1.575.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-12 17:46:28 +00:00
Ruben Fiszel
83fec5fd4f
chore(main): release 1.574.3 ( #7111 )
...
* chore(main): release 1.574.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-11 20:56:14 +00:00
Ruben Fiszel
4e4c9e31fd
chore(main): release 1.574.2 ( #7097 )
...
* chore(main): release 1.574.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-10 15:40:22 +00:00
Ruben Fiszel
8b2291b0f9
chore(main): release 1.574.1 ( #7092 )
...
* chore(main): release 1.574.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-08 10:28:55 +00:00
Ruben Fiszel
b5c21cfe56
chore(main): release 1.574.0 ( #7088 )
...
* chore(main): release 1.574.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 23:27:45 +00:00
dieriba
c59183f5c3
feat: env var in flow ( #6852 )
2025-11-07 18:38:55 +00:00
Ruben Fiszel
180b1523f3
chore(main): release 1.573.5 ( #7082 )
...
* chore(main): release 1.573.5
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 17:55:07 +00:00
Ruben Fiszel
5ef901152f
chore(main): release 1.573.4 ( #7075 )
...
* chore(main): release 1.573.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 08:09:26 +00:00
Ruben Fiszel
9d1f9bd39b
chore(main): release 1.573.3 ( #7071 )
...
* chore(main): release 1.573.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-06 13:56:59 +00:00
Ruben Fiszel
b0a20a4c00
chore(main): release 1.573.2 ( #7066 )
...
* chore(main): release 1.573.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-06 13:13:37 +00:00
Ruben Fiszel
e180390ab7
chore(main): release 1.573.1 ( #7064 )
...
* chore(main): release 1.573.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-05 14:54:56 +00:00
Ruben Fiszel
4418074486
chore(main): release 1.573.0 ( #7060 )
2025-11-05 13:11:44 +00:00
Ruben Fiszel
f8e0381628
chore(main): release 1.572.2 ( #7054 )
...
* chore(main): release 1.572.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-04 17:37:57 +00:00
Ruben Fiszel
79dd63ac4c
chore(main): release 1.572.1 ( #7048 )
...
* chore(main): release 1.572.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-04 16:48:20 +00:00
Ruben Fiszel
606f8dafe7
chore(main): release 1.572.0 ( #7027 )
...
* chore(main): release 1.572.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-03 14:28:37 +00:00
dieriba
5f6aabb667
nits: warning retry ( #6760 )
...
* done
* ok
* ok
* better
* update sqlx
* raw val
2025-11-01 10:40:43 +00:00
Ruben Fiszel
24c802316d
chore(main): release 1.571.0 ( #7024 )
...
* chore(main): release 1.571.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-01 09:54:46 +00:00
Ruben Fiszel
4c7373e5dd
chore(main): release 1.570.0 ( #7016 )
...
* chore(main): release 1.570.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-31 07:43:00 +00:00
Ruben Fiszel
75b3def08d
chore(main): release 1.569.0 ( #7001 )
...
* chore(main): release 1.569.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-30 17:05:39 +00:00
Ruben Fiszel
5670fff32a
chore(main): release 1.568.0 ( #6986 )
...
* chore(main): release 1.568.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-30 07:03:07 +00:00
Ruben Fiszel
47963e8f00
chore(main): release 1.567.3 ( #6978 )
...
* chore(main): release 1.567.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-28 17:52:21 +00:00
Ruben Fiszel
576c820da9
chore(main): release 1.567.2 ( #6967 )
...
* chore(main): release 1.567.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-28 10:32:49 +00:00
Ruben Fiszel
fc0c536e1a
chore(main): release 1.567.1 ( #6963 )
...
* chore(main): release 1.567.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-28 00:06:06 +00:00
Ruben Fiszel
24ae2cdd01
chore(main): release 1.567.0 ( #6953 )
...
* chore(main): release 1.567.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-27 21:58:13 +00:00
Ruben Fiszel
248bb24606
chore(main): release 1.566.1 ( #6939 )
...
* chore(main): release 1.566.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-25 06:57:05 +00:00
Ruben Fiszel
86d04e4f65
chore(main): release 1.566.0 ( #6904 )
...
* chore(main): release 1.566.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-10-24 19:44:57 +00:00
Pyra
edece035f8
feat: job debouncing ( #6878 )
...
* feat(EE): job debouncing
Signed-off-by: pyranota <pyra@duck.com >
* remove 'script' file
Signed-off-by: pyranota <pyra@duck.com >
* more work
Signed-off-by: pyranota <pyra@duck.com >
* properly gate it behind enterprise
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* change ee repo ref again
Signed-off-by: pyranota <pyra@duck.com >
* remove unused variable
Signed-off-by: pyranota <pyra@duck.com >
* feat(EE): implement TODOs and enhance tracing for job debouncing
- Add database index on script(workspace_id, debounce_key) for efficient lookups
- Update minimum version requirement to 1.564.0 throughout codebase
- Add tracing warnings when debouncing is disabled due to worker version mismatch
- Fix all documentation links from TODO placeholders to proper URLs
- Replace Gauge icon with Timer icon for debouncing UI elements
- Update placeholder text and tooltips with clear descriptions
Co-authored-by: Pyra <pyranota@users.noreply.github.com >
* create -> crate
Signed-off-by: pyranota <pyra@duck.com >
* remove index
Signed-off-by: pyranota <pyra@duck.com >
* some updates
Signed-off-by: pyranota <pyra@duck.com >
* fix once more
Signed-off-by: pyranota <pyra@duck.com >
* fix it once more
Signed-off-by: pyranota <pyra@duck.com >
* Remove flow step debouncing, keep top-level flow debouncing
- Remove debounce fields from RawScript and FlowScript FlowModuleValue variants
- Remove debounce fields from JobPayload::FlowScript and RawCode
- Update raw_script_to_payload function signature
- Remove debouncing UI from flow step runtime settings
- Remove debouncing toggle handler and indicator badge
- Preserve top-level flow debouncing in FlowSettings
Co-authored-by: Pyra <pyranota@users.noreply.github.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fixup claude's work
Signed-off-by: pyranota <pyra@duck.com >
* cleanup: remove dbg! statements, update min version to 1.566.0, add comprehensive comments
- Removed all dbg! macro calls from production code
- Updated MIN_VERSION_SUPPORTS_DEBOUNCING from 1.564.0 to 1.566.0
- Added comprehensive documentation comments explaining:
- Debouncing feature purpose and mechanics
- Database schema for debounce_key and debounce_stale_data tables
- Version check logic and guard functions
- Improved code clarity and maintainability
Co-authored-by: Pyra <pyranota@users.noreply.github.com >
* improve fallback
Signed-off-by: pyranota <pyra@duck.com >
* remove comments from old migration
Signed-off-by: pyranota <pyra@duck.com >
* fix pull
Signed-off-by: pyranota <pyra@duck.com >
* fix once more
Signed-off-by: pyranota <pyra@duck.com >
* Update frontend/src/lib/components/ScriptBuilder.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* add sqlx cache
Signed-off-by: pyranota <pyra@duck.com >
* fix: frontend CI - fix debounce field names and remove leftover flow step debouncing
- Fix ScriptBuilder.svelte: change custom_debounce_key to debounce_key
- Add debounce_key and debounce_delay_s fields to NewScript schema in openapi.yaml
- Regenerate frontend types from OpenAPI spec
- Remove leftover flow step debouncing code from FlowModuleComponent.svelte
- Remove debounce fields from RawScript in openflow.openapi.yaml
- Remove unused Timer import from FlowModuleHeader.svelte
All frontend checks now passing (0 errors, 0 warnings)
Co-authored-by: Pyra <pyranota@users.noreply.github.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* fix ci again
Signed-off-by: pyranota <pyra@duck.com >
* udpate ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* CI doesn't want to be fixed but I still try
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* ci...
Signed-off-by: pyranota <pyra@duck.com >
* Update ee-repo-ref.txt
* safer migration
Signed-off-by: pyranota <pyra@duck.com >
* reduce noise in logs
Signed-off-by: pyranota <pyra@duck.com >
* fix cli for scripts
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Pyra <pyranota@users.noreply.github.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-10-23 20:18:08 +00:00
centdix
e40d52d411
fix(yaml-validator): update openflow for aiagents ( #6895 )
...
* update openflow for aiagents
* remove value from required in openflow.json
* all
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-10-23 07:52:25 +00:00