Diego Imbert
3d711a2664
fix broken disable /enable all ( #6161 )
2025-07-10 17:43:13 +00:00
Ruben Fiszel
5c4b6e7b6f
nits
2025-07-10 13:07:05 +00:00
Ruben Fiszel
95e1c3fe51
chore(main): release 1.504.0 ( #6153 )
...
* chore(main): release 1.504.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.504.0
2025-07-10 12:48:55 +00:00
Diego Imbert
f924a73c32
feat: storage selector in S3 File Picker ( #6154 )
...
* Storage selector in S3 File Picker
* Update SQLx metadata
---------
Co-authored-by: GitHub Action <action@github.com >
2025-07-10 12:27:00 +00:00
Ruben Fiszel
b83aca30d2
feat: use process groups to improve zombie job handling ( #6157 )
...
* useProcessGroups
* nit
2025-07-10 08:49:56 +00:00
Ruben Fiszel
36dbb0d5e0
sdk nits
2025-07-09 16:28:37 +00:00
Guilhem
6c17a6963e
feat(frontend): run test flow from graph ( #6122 )
...
* migrate FlowPreviewContent to svelte 5
* run background preview from input panel
* share local run test
* Show approval in graph is testing in graph
* use component and props instead of portal for approval in graph
* Add a toggle to show module status in graph
* open module result after each run
* Fix module reactivity issue
* Add test flow button
* Extract preview run logic from flowPreviewContent
* Revert "Extract preview run logic from flowPreviewContent"
This reverts commit a39c70a920 .
* nit
* lazy load preview content
* create component for flow preview button
* open preview v0
* open preview v1
* connect open preview button
* improve graph run display
* enable cancel preview
* Run test flow from input panel
* nit
* wip
* Use global context instead of module context for moduleTestState
* nit
* fix flow preview rendering
* Add testJob to modulesTest context
* update module status based on individual test data
* fix: clear job status on run preview
* detatch run buttons from input node
* move preview job in FlowEditorContext
* move outputPickerOpenFns to FlowEditorContext
* add result panel
* Add result output picker
* add status to loops and branch
* add open detail button to result panel
* fix test up to
* clean unnecessary binding
* clean
* Make iteration annotation smaller in editmode
* detatch test button to and aproval from node
* prevent flow edition during execution
* Prevent step test run during flow run
* Show approval in graph edges
* prevent opening output popover if node is outside the graph
* fix pointerdownOutside action
* fix test up to dropdown not closing
* fix test up to
* nit
* change job status badge display
* fix running status
* Enable test flow in Dev
* fix darkmode
* fix node panel display in Dev
* fix test flow button positionning
* fix suspend in subflows
* improve lazy load of preview
* prevent preview data unmount on close drawer
* clean code
* move flowjob into flow context
* Revert "move flowjob into flow context"
This reverts commit 939e9dbaaf .
* clean context
* nit
* fix dark mode status view
* fix test button alignment
* clean job status on deleted step
* fix retry bad status display
* Detect flow change
* Update frontend/src/lib/components/flows/header/FlowPreviewButtons.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-09 16:24:03 +00:00
Ruben Fiszel
270d6a9a88
nit sleep between pull timeouts
2025-07-09 13:09:49 +00:00
Ruben Fiszel
8cbb88757d
timeout on job pull iuf necessary
2025-07-09 13:08:44 +00:00
Ruben Fiszel
c7fb066301
fix: improve index migration failure handling
2025-07-09 12:56:26 +00:00
Ruben Fiszel
b9e92e8c0d
chore(main): release 1.503.3 ( #6152 )
...
* chore(main): release 1.503.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.503.3
2025-07-09 09:52:34 +00:00
HugoCasa
e5f9e395d3
fix: prevent kafka metadata fetching from blocking windmill ( #6151 )
2025-07-09 09:49:05 +00:00
Ruben Fiszel
da825aec97
nit dbl load
2025-07-09 09:40:54 +00:00
Ruben Fiszel
d180a97ae2
chore(main): release 1.503.2 ( #6149 )
...
* chore(main): release 1.503.2
* Apply automatic changes
* pin rcmp
* pin rcmp
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.503.2
2025-07-09 09:35:59 +00:00
Ruben Fiszel
c2a09fb9de
resource picker nits
2025-07-09 09:26:34 +00:00
Ruben Fiszel
ebb1b32984
fix: fix resource select loop
2025-07-09 09:19:05 +00:00
Ruben Fiszel
a07d92e0bc
whitelabel sdk light ( #6147 )
...
* all
* all
2025-07-08 23:41:02 +00:00
Ruben Fiszel
e369bba7bc
chore(main): release 1.503.1 ( #6140 )
...
* chore(main): release 1.503.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.503.1
2025-07-08 22:53:17 +00:00
Diego Imbert
4d07222190
Fix resource picker auto select if single choice ( #6143 )
...
* Fix resource picker auto select if single choice
* clear value on resourceType change
2025-07-08 22:49:17 +00:00
Diego Imbert
639272d1ea
Fix Json Editor freezing on big input ( #6142 )
...
* Fix Json Editor freezing on big input
* fix root cause from FakeMonacoPlaceholder
* load too big anyway button
2025-07-08 22:49:01 +00:00
Ruben Fiszel
227c1f1141
fix: fix isValid state when schema is empty
2025-07-08 22:46:42 +00:00
centdix
3151afabc0
fix api tools logic ( #6144 )
2025-07-08 15:44:58 +00:00
Diego Imbert
f4bb9eb573
Fix reading undefined schema in SchemaForm ( #6145 )
2025-07-08 15:34:01 +00:00
centdix
5d3d28915f
internal: nits for claude demo ( #6141 )
...
* nits for claude demo
* better prompt
2025-07-08 10:53:26 +00:00
Alexander Petric
4482e9d86a
fix: correct paths and no symlink for windows (go) ( #6139 )
...
* fix: correct paths and no symlink for windows (go)
* fix: improve Windows Go executor compatibility
- Fix path handling inconsistency - use consistent double backslashes
- Replace hardcoded Windows paths with dynamic system path detection
- Add missing env_clear() call for mod init command
- Create helper functions to reduce Windows environment setup duplication
- Use SYSTEMDRIVE and TMP/TEMP environment variables for better compatibility
Co-authored-by: Alexander Petric <alpetric@users.noreply.github.com >
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-07-08 06:52:44 +00:00
Ruben Fiszel
70d06be02c
home page filter sync
2025-07-08 06:47:08 +00:00
Ruben Fiszel
3a82a68d7e
chore(main): release 1.503.0 ( #6121 )
...
* chore(main): release 1.503.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.503.0
2025-07-07 15:53:08 +00:00
centdix
60a47e8b78
feat: inline ai chat with cmd+k ( #6133 )
2025-07-07 15:45:37 +00:00
Ruben Fiszel
566a9c45d0
fix: fix frontend scripts in app editor copying their content
2025-07-07 15:41:32 +00:00
Ruben Fiszel
3fbd3ec4f9
fix: tag select in script builder top bar ( #6136 )
...
* all
* update
* react 18
* update
* update
* update
2025-07-07 10:27:09 +00:00
HugoCasa
d69d277ff9
fix: correctly set selected step editor code when reverting to snapshot ( #6131 )
2025-07-04 11:19:42 +00:00
HugoCasa
be62977047
fix(frontend): make sure to set workspaceStore and token before mount in extension ( #6129 )
...
* fix(frontend): make sure to set workspaceStore and token before mount in extension
* nit
2025-07-04 11:19:21 +00:00
centdix
1ed1c18f45
internal: better claude review ( #6130 )
...
* better claude review
* Update pr-ready-review.yml
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-07-04 11:18:57 +00:00
wendrul
e3aee0c587
fix: ctrl k not showing navigation items + improve ai button by making it an item in the menu ( #6132 )
...
* Fix missing navigation after migration to svelte 5 of ctrl k search
.includes doesn't work anymore because the items inside the array are
treated as state, and thus svelte wraps them with a Proxy thing
* Change ask ai to be a menu item
* Remove comment
2025-07-04 11:13:58 +00:00
claude[bot]
c498c48ced
feat: allow editing messages in AI chat ( #6117 )
...
* feat: add message editing functionality to AI chat
- Add editMessage() method to AIChatManager for editing user messages
- Add edit button UI that appears on hover for all user messages
- Transform message display into textarea when editing
- Remove subsequent messages and resend on Enter
- Add keyboard shortcuts: Enter to save, Escape to cancel
- Maintain existing restart generation functionality
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
* fix
* big cleaning
* use aichatinput when editing message
* cleaning
* fix
* remove logs
* better retry button
* fix
* Update frontend/src/lib/components/copilot/chat/ContextTextarea.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* cleaning
* fix retry logic
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
Co-authored-by: centdix <farhadg110@gmail.com >
Co-authored-by: centdix <40307056+centdix@users.noreply.github.com >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-04 13:11:29 +02:00
wendrul
835645643e
feat: Better tracing for audit logs, including a graph to visualize them ( #6078 )
...
* Migrate audit log page to svelte 5
* Add email and span cols to audit table
* Add token_prefixs to audit logs (into AuditAuthorable trait)
* Add audit logs graph (wip)
* Add audit span on push and jwt
* Unify same job audit into the same audit span
* Improve the graph visually
* Fix typo
* functioning graph with svelte issue
* Fix leak
* feat: migrate AuditLogsTable from DataTable to VirtualList for performance
- Replace DataTable component with VirtualList for handling thousands of rows
- Migrate to Svelte 5 runes ($props, $bindable, $derived, $state)
- Implement flattenLogs() for virtual scrolling with grouped date headers
- Add sticky indices and dynamic height calculation
- Update parent component to use callback prop pattern instead of events
- Preserve all existing functionality: filtering, selection, pagination
- Follows RunsTable.svelte implementation pattern
Resolves performance issues when displaying large audit log datasets.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
* Fix remaining virtual list issues
* WIP graph
* Fix chart styling
* Fix npm check
* Fix missing audit_span arguments
* Update sqlx
* use varchar 255 for email as in other tables
* Remove syntax inconsistency
* Match struct with ee crate
* Update ee-repo-ref.txt
* Update worker_flow.rs
* Remove redefinition of trait to prevent shadowing
* Re add trait on oss but only when no `private` flag
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-07-03 21:02:45 +00:00
claude[bot]
13716c7df3
chore: update croner dependency to version 2.2.0 ( #6119 )
...
Update croner dependency from 2.0.6 to 2.2.0 as requested in #6118 .
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-07-03 09:08:25 +00:00
Diego Imbert
f35dae4ad9
Fix unstable flow layout ( #6126 )
2025-07-03 08:48:56 +00:00
HugoCasa
23d624aa23
fix: error handling for S3 file loading in py and ts clients ( #6124 )
2025-07-02 21:28:13 +00:00
centdix
4f77fdeeb0
internal: add ee ref command ( #6115 )
...
* add eeref command
* fix
* Update .github/workflows/git-commands.yaml
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-02 16:32:14 +00:00
Alexander Petric
7284c51762
fix: carousel app component, expose current index ( #6120 )
...
* feat: carousel app component, expose current index
* minimal diff
2025-07-02 16:31:43 +00:00
Ruben Fiszel
846ca65b87
chore(main): release 1.502.2 ( #6108 )
...
* chore(main): release 1.502.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.502.2
2025-07-02 05:47:44 +00:00
centdix
8f2d7c473f
fix ai chat tooltip position issue ( #6114 )
2025-07-01 22:15:06 +00:00
Guilhem
0afe3f9691
fix(frontend): improve step job load ( #6109 )
...
* fix(frontend): improve step job load
* nit
2025-07-01 23:41:26 +02:00
HugoCasa
2fb912b78c
fix: bad spacing ai chat context elements ( #6111 )
2025-07-01 23:39:01 +02:00
pyranota
a2334629d3
ci: add tests for python's global-site-packages ( #6112 )
...
Signed-off-by: pyranota <pyra@duck.com >
2025-07-01 23:38:26 +02:00
pyranota
106485989c
nit: remove Assistants button for Nushell ( #6113 )
...
Signed-off-by: pyranota <pyra@duck.com >
2025-07-01 23:38:06 +02:00
Guilhem
7042a6f52d
fix(frontend): only show test button for script modules ( #6107 )
...
* fix(frontend): only show test button for script modules
* nit
2025-07-01 18:14:06 +02:00
Alexander Petric
dd91089436
improve graphql error reporting ( #6092 )
2025-07-01 15:45:04 +02:00
Ruben Fiszel
218792c80b
chore(main): release 1.502.1 ( #6103 )
...
* chore(main): release 1.502.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.502.1
2025-07-01 14:16:13 +02:00