Diego Imbert
db5aba7eab
import windmill client when necessary
2025-07-08 17:55:20 +02:00
Diego Imbert
b596d11a04
Reduce resource requests in assets page
2025-07-08 17:13:57 +02:00
Diego Imbert
cb0910f158
Support +S3Object in EditorBar for TS and python
2025-07-08 16:30:43 +02:00
Diego Imbert
104c50ab8a
support new syntax in python client
2025-07-08 16:29:06 +02:00
Diego Imbert
e21a785c42
Support S3Object as URI in TS client
2025-07-07 18:40:42 +02:00
Diego Imbert
5f13d5864e
ui fixes
2025-07-07 17:13:18 +02:00
Diego Imbert
729350cb82
support variables
2025-07-07 17:03:45 +02:00
Diego Imbert
aaa924abec
Merge branch 'main' into di/assets
2025-07-07 15:29:04 +02:00
Diego Imbert
c7bebeea36
load initial asset fallback access types
2025-07-07 14:38:23 +02:00
Diego Imbert
e2792f3795
fix script asset save in wrong place
2025-07-07 14:23:20 +02:00
Diego Imbert
55933ee918
fix assets clearing on parse error
2025-07-07 14:13:53 +02:00
Diego Imbert
e9278d0299
don't parse comments in duckdb assets
2025-07-07 13:59:18 +02:00
Diego Imbert
bc7ef152b5
small refactor
2025-07-07 13:58:54 +02:00
Diego Imbert
9bb331ad7b
max total asset node width to avoid overlap
2025-07-07 13:38:13 +02:00
Diego Imbert
e80d9b7b73
asset sub icon
2025-07-07 12:44:55 +02: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
Diego Imbert
34a92c652b
Save script asset usages + fixes + save fallback access types
2025-07-04 17:13:22 +02: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 and Ruben Fiszel
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
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
Diego Imbert
8ac00f5442
Save flow assets
2025-07-04 03:37:10 +02:00
Diego Imbert
7fb9e33556
From impl
2025-07-04 03:05:29 +02:00
Diego Imbert
c83718a772
AsRef<str> refactor
2025-07-04 00:57:13 +02:00
Diego Imbert
aa5575da79
parse_assets match case in rust
2025-07-04 00:40:17 +02:00
Diego Imbert
7c48fe8f94
do not use access type override when not ambiguous in flow graph
2025-07-03 23:48:56 +02:00
Diego Imbert
7957231170
detect out of context asset uris python
2025-07-03 23:45:22 +02:00
Diego Imbert
f6af26f3ec
support wmill api calls without special $res: or s3:// syntax
2025-07-03 23:37:43 +02:00
Diego Imbert
ea9487e3cf
Python asset parser
2025-07-03 23:34:45 +02:00
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
f34467ca62
support load and write s3 detection in TS
2025-07-03 17:51:06 +02:00
Diego Imbert
a1af9250a8
parse getResource in TS with swc ecma parser
2025-07-03 17:04:00 +02:00
Diego Imbert
f3dbac4bd5
special x offset case when only one asset node for clarity
2025-07-03 14:23:24 +02:00
Diego Imbert
3dc603f220
better ui indication for access type
2025-07-03 14:14:17 +02:00
Diego Imbert
a580ede841
missing order by
2025-07-03 13:58:59 +02:00
Diego Imbert
aac08d2208
nit fix missing flex-1
2025-07-03 13:48:53 +02:00
Diego Imbert
40a75b20f4
Combinator parser that detects R / W asset context
2025-07-03 13:44:18 +02:00
Diego Imbert
a658167043
remove mini toggle button group, use ToggleButtonGroup
2025-07-03 12:18:02 +02:00
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
86bc2bc36c
rename + 1px nit
2025-07-03 11:00:17 +02:00
Diego Imbert
f35dae4ad9
Fix unstable flow layout ( #6126 )
2025-07-03 08:48:56 +00:00
Diego Imbert
caeb2337fd
MultiToggle cool animation + clearable
2025-07-03 02:12:57 +02:00
Diego Imbert
2d6b34a574
r/w/rw multi toggle
2025-07-03 01:29:09 +02:00
Diego Imbert
00f6750cd4
fix wrong assumption that nodes recompute when assets change
2025-07-03 00:45:40 +02:00
Diego Imbert
a4868835d9
Merge branch 'main' into di/assets
2025-07-03 00:28:56 +02:00
Diego Imbert
05eeb86e7a
layoutNodes doesnt need recompute now
2025-07-03 00:13:30 +02:00
Diego Imbert
97dec88e26
R/W/RW selection and changes node pos in flow
2025-07-02 23:45:46 +02:00
HugoCasa
23d624aa23
fix: error handling for S3 file loading in py and ts clients ( #6124 )
2025-07-02 21:28:13 +00:00
Diego Imbert
50bd32496d
AssetsDropdownButton in flow script editor
2025-07-02 19:07:04 +02:00