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
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
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
da825aec97
nit dbl load
2025-07-09 09:40:54 +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
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
Ruben Fiszel
70d06be02c
home page filter sync
2025-07-08 06:47: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
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
Diego Imbert
f35dae4ad9
Fix unstable flow layout ( #6126 )
2025-07-03 08:48:56 +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
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
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
Guilhem
a4c295b5e8
fix(frontend): update test job logs ( #6102 )
2025-07-01 12:09:33 +00:00
windmill-internal-app[bot]
c51e128920
fix: add support for GCS object storage ( #6083 )
...
* AI: Updates to files (run 15923369101)
* all
* ee ref
* unneeded
---------
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch >
2025-06-30 20:11:57 +00:00
Ruben Fiszel
8ba3959ada
fix: fix s3 settings reset
2025-06-30 20:05:26 +00:00
HugoCasa
805a8b574c
fix: test up to broken due to mutable flow ai chat preview ( #6096 )
2025-06-30 16:27:44 +00:00
Ruben Fiszel
d3db848450
fix drawer issues
2025-06-30 08:08:51 +00:00
Ruben Fiszel
b180ff1e56
fix drawer issues
2025-06-30 08:00:14 +00:00
Ruben Fiszel
53f615ca0b
lazy load nits
2025-06-30 00:07:35 +00:00
Ruben Fiszel
a5c4de0637
nit
2025-06-29 22:48:22 +00:00
Ruben Fiszel
a7e78f01f1
fix: optimize public apps rendering
2025-06-29 22:46:27 +00:00
Ruben Fiszel
cd35b82761
minor perf nits
2025-06-29 20:15:03 +00:00
Ruben Fiszel
9da84ba436
minot perf nits
2025-06-29 20:05:32 +00:00
Ruben Fiszel
cf8b0e69d9
lazy load superadmin settings
2025-06-29 19:41:34 +00:00
Ruben Fiszel
52ac19642d
finish migrating app editor to svelte 5 ( #6090 )
...
* all
* all
* all
* all
2025-06-29 19:01:06 +00:00
Ruben Fiszel
6d2c118b3e
recompute all fix
2025-06-29 10:09:16 +00:00
Ruben Fiszel
5ac5c873fd
app svelte 5 improvements
2025-06-29 09:29:28 +00:00
Ruben Fiszel
8a6426bb4e
improve arraystaticinputeditor
2025-06-29 09:03:35 +00:00
Ruben Fiszel
2c7705b78c
more app svelte 5 migrations
2025-06-29 08:43:37 +00:00
Ruben Fiszel
021742b9ba
fix appDisplayComponentByJobId
2025-06-29 08:18:46 +00:00
Ruben Fiszel
c511ad28d0
fix delete issue of app
2025-06-29 07:54:41 +00:00