Ruben Fiszel
727bd21640
fix: make private registries settings password in the instance settings
2026-02-04 11:51:10 +00:00
Diego Imbert
05084254a3
feat: Assets page exploration UI ( #7784 )
...
* Disable secondary storage button if no primary
* stash
* Asset cards
* nits
* Nit page header uniform height
* ui nits
* fix manage buttons wrong path
* sqlx prepare
* nit
2026-02-04 10:53:41 +00:00
Guilhem
011fefd2a1
display (not started) for scheduled jobs ( #7783 )
2026-02-04 09:28:01 +00:00
Ruben Fiszel
b807e0f5fc
chore(main): release 1.624.0 ( #7757 )
...
* chore(main): release 1.624.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-03 19:28:19 +01:00
Diego Imbert
df51f96905
fix: Prettier and less invasive toasts ( #7758 )
...
* Toast update
* ToastType
* nit adjustements
* nit smaller toast
2026-02-03 18:18:21 +00:00
hugocasa
1d51dc97e9
simplify loading of hubPaths.json in frontend ( #7775 )
2026-02-03 18:17:37 +00:00
centdix
d4a1b4abed
add aiagent module support to inline script extraction/replacement ( #7773 )
...
* dual build for utils-internal
* bump version
* feat(cli): add aiagent module support to inline script extraction/replacement
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* add missing field in openapi
* bump yaml validator version
* cleaning
* cleaning
* cleaning
* nit
* cleaning
* cleaning
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 18:00:34 +00:00
Guilhem
3b5c1657c7
fix(frontend): improve runs detail page ( #7694 )
...
* separate flow and status with splitpane
* fix autoscroll behavior
* Flow log viewer nit
* not graph viewer
* Improve flow job result
* Create job detail header to replace metadata
* Remove FlowPreviewResult
* Create compact job header
* Use job header in runs page
* Improve runs page run preview
* Use flow header in detail section
* Show logs for script steps
* Clean old schedule status
* Limit result height
* Script run detail improvement
* Script run preview improvement
* Fix csv table overflow
* surface tertiary as background for Inputs
* nit
* Improve runs detail skeleton
* fix check
* nit
* Improve node definition
* fix flow module component overflow
* Use component DataTable for flow schema viewer
* Add language icon to step detail
* improve run header
* Improve Job detail header
* nit
* restore isOwner logic
* Handle resume flows
* restore execution status in run preview
* restore flow execution status in the preview
* flow preview, add status bar
* nit module status
* nit
* Remove flor preview result
* nit
* nit
* fix flow result card
* nit
* nit
* nit
* improve field selection on runs detail based on job type
* Improve column layout
* create JobStatusIcon component
* remove job status badge icons
* improve compact version
* use shared job field display
* improve job detail field display
* fix badge alignment
* increase padding
* nit
* nit
* improve compact display
* make background darker for metadata
* use auto layout
* fix auto layout
* improve display
* fix truncate logic
* fix compact
* improve flex adaptibility
* improve responsive layout
* improve extra compact header
* nit
* remove unused icons
* nit
* Improve flow result display
* nit
* merge progressbar and execution status
* handle canceled flow better
2026-02-03 17:20:35 +00:00
Guilhem
d47c1d31db
update resource drawer to design guidelines ( #7770 )
...
* fix(frontend): update resource drawer to design guidelines
* nit
2026-02-03 13:06:18 +00:00
Diego Imbert
56c88361b8
nit frontend undefined fixes ( #7772 )
2026-02-03 13:05:59 +00:00
Guilhem
861b167a14
replace hard hat icon with server cog ( #7771 )
2026-02-03 12:26:05 +00:00
Diego Imbert
3a719cea6b
fix: Fix app multiselect not refreshing result when creating element ( #7766 )
2026-02-03 10:02:18 +00:00
Diego Imbert
635a24f82c
feat: runtime assets ( #7656 )
...
* Runtime assets
* Nits
* Revert "Nits"
This reverts commit 3031a2ddd1 .
* detection_kinds
* don't delete runtime assets
* Show latest executions
* conditional unique idx
* nit status
* refactor
* nit refactor
* prepare sql
* Detect assets in complex JSON input objects
* false positive prevent
* nit
* redundant idx
* Update frontend/src/lib/components/assets/AssetsUsageDrawer.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/migrations/20260122134517_runtime_assets.up.sql
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* runtime assets are inserted in a loop
* nit
* nit fix
* Don't use lazy static
* fix compilation
* nits
* missing on conflict do nothing
* add index
* Fix max n logic
* created at
* nits
* remove pagination
* sqlx prepare
* Only detect resource assets in input
* get_runtime_asset_sender()
* use global get_runtime_asset_sender to avoid prop drilling
* nit refactor : register_runtime_asset
* get job_id from token
* job as a usage kind
* fixes
* ee
* nit refactor
* merge access types when same job uses same asset multiple times
* Refactor to support wmill s3 API
* nit
* parse_wmill_sdk_sql_assets refactor
* Detect datatable and ducklake usage
* nit order by
* Join with v2_job
* better UI
* add sequential id for cursor pagination
* useInfiniteQuery
* useScrollToBottom
* sql index
* claude code stash
* migration fixes
* Infinite scroll UI
* nit
* style nit
* runtime asset created at
* Asset filters
* fix usage kind filter
* also check runnable_path for jobs when filtering
* better filters
* avoid flickering
* debounced filters
* nit
* tooltips
* fix: update AssetUsage type to match new ListAssetsResponse structure
The ListAssetsResponse changed from an array to an object with an 'assets' property.
Updated the type extraction accordingly.
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
* sqlx prepare
* Delete .claude/hooks/.symlink-manifest
* unnecessary dep
* nit refactor
* nit comment
* nit naming
* CI fix attempt 1
* ee ref
* nit remove alerts
* nit
* chore: update ee-repo-ref to 138a4f5f868f3bded5bb7cb77b222b532c07e4af
This commit updates the EE repository reference after PR #395 was merged in windmill-ee-private.
Previous ee-repo-ref: 7d3a21d53066726e97dfea9f117373299bc9318c
New ee-repo-ref: 138a4f5f868f3bded5bb7cb77b222b532c07e4af
Automated by sync-ee-ref workflow.
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-02-02 10:09:40 +00:00
Ruben Fiszel
790ead082c
chore(main): release 1.623.1 ( #7754 )
...
* chore(main): release 1.623.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-01 21:02:32 +00:00
hugocasa
a8523f552c
fix: resolve infinite effect loop in PocketIdSetting component ( #7753 )
2026-02-01 16:12:10 +00:00
Ruben Fiszel
5c9b95e786
chore(main): release 1.623.0 ( #7748 )
...
* chore(main): release 1.623.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-01 08:05:05 +00:00
Ruben Fiszel
6e824a6289
nit frontend fix
2026-01-31 22:38:47 +00:00
Devdatta Talele
720e3c5436
feat: add PocketID OAuth provider support ( #7318 )
...
* feat(oauth): add Pocket-ID OAuth provider component
- Implements PocketIdSetting.svelte following Keycloak pattern
- Configures OIDC endpoints for Pocket-ID (/authorize, /api/oidc/*)
- Supports standard OIDC scopes (openid, profile, email)
- Uses passkey-only authentication via Pocket-ID
Refs #5678
* feat(oauth): register Pocket-ID in SSO provider list
- Import PocketIdSetting component
- Add Pocket-ID to provider list in SSO tab
- Update exclusion filter to prevent duplicate custom entries
Refs #5678
* fix(oauth): add missing PocketID icon and fix component integration
- Create PocketIdIcon.svelte component with user profile icon
- Register pocket-id in APP_TO_ICON_COMPONENT mapping
- Fix PocketIdSetting to use IconedResourceType pattern matching other OAuth providers
This resolves the issue where PocketID toggle was not appearing in SSO settings.
Refs #5678
* refactor: migrate PocketIdSetting to Svelte 5 runes syntax
- Use $props() with $bindable() for reactive prop binding
- Use $state() for local reactive state
- Use $derived() for computed values
- Use $effect() for reactive side effects
- Replace on:change with onchange event handler
- Pre-populate base URL from existing config when editing
- Clean up bracket notation to dot notation for value properties
Addresses reviewer feedback
* fix: rename pocket-id to pocketid for naming convention compliance
Change identifier from 'pocket-id' to 'pocketid' to match Windmill's naming convention.
No OAuth provider uses hyphens - all custom SSO providers (keycloak, authentik, authelia,
kanidm, zitadel) use no separator.
Changes:
- AuthSettings.svelte: oauths['pocket-id'] → oauths['pocketid'] (2 locations)
- PocketIdSetting.svelte: name={'pocket-id'} → name={'pocketid'}
- icons/index.ts: 'pocket-id': PocketIdIcon → pocketid: PocketIdIcon
Note: PocketID does not need oauth_connect.json entry as it's a custom SSO provider
with user-configured endpoints, similar to Keycloak/Authentik.
Addresses reviewer feedback
* fix: use TextInput component for consistency
---------
Co-authored-by: hugocasa <hugo@casademont.ch >
2026-01-30 17:27:44 +00:00
hugocasa
1f1ef9ee94
nit ui nextcloud triggers ( #7749 )
2026-01-30 14:06:53 +00:00
Ruben Fiszel
9d2785bece
fix npm check
2026-01-30 08:17:58 +00:00
Ruben Fiszel
45aa9ab746
chore(main): release 1.622.0 ( #7742 )
...
* chore(main): release 1.622.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 23:49:09 +00:00
wendrul
998f11a10d
fix: visibility bug on deployment UI (issue when renaming items) + add tracking of folders and resource types ( #7739 )
...
* fix: Raw apps deployment UI (and merge UI)
* Add folders and resource tpyes to merge UI
* claude first pass on adding the new arg for h_deploy_metadata
* Add missing argument to handle_deployment_metadata in all its calls
* Add support for folders and resource types in merge UI
* Update eereporef for CI
* Update ee repo
* Add migration to reset cached diff with potential artifacts
* fix type in frontend
* Preapare sqlx
* Remove unused import and logs
* update ee-repo
* Update eerepo
* chore: update ee-repo-ref to aca38475afd2cafaf63f4bbffc65be9437d57d86
This commit updates the EE repository reference after PR #397 was merged in windmill-ee-private.
Previous ee-repo-ref: 19c64cf8c61d83f45047b37660054b29658cd403
New ee-repo-ref: aca38475afd2cafaf63f4bbffc65be9437d57d86
Automated by sync-ee-ref workflow.
* Make integration test for workspace comparisons
* Update SQLx metadata
---------
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-01-29 22:31:49 +00:00
centdix
6a37af09bb
refactor: remove seed parameter from AI chat completions ( #7745 )
...
* better claude
* refactor: remove seed parameter from AI chat completions
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 20:35:15 +00:00
hugocasa
60858d1e20
feat: workspace dedicated workers ( #7741 )
...
* feat: workspace dedicated workers
* ref
* chore: update ee-repo-ref to a18ac31062ac092cb9a5fc87629e217d97f4911d
This commit updates the EE repository reference after PR #398 was merged in windmill-ee-private.
Previous ee-repo-ref: 98cfe3fef764d9d815d326d5056c734a03689d33
New ee-repo-ref: a18ac31062ac092cb9a5fc87629e217d97f4911d
Automated by sync-ee-ref workflow.
* fix(frontend): workspace script in flow steps
---------
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-01-29 17:32:48 +00:00
Ruben Fiszel
f45d9adf6a
chore(main): release 1.621.2 ( #7735 )
...
* chore(main): release 1.621.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 17:19:39 +00:00
centdix
1aad20b7eb
hide cred check ( #7736 )
2026-01-29 12:01:29 +00:00
Ruben Fiszel
ebecd709af
chore(main): release 1.621.1 ( #7733 )
...
* chore(main): release 1.621.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 09:25:42 +00:00
Ruben Fiszel
22a447591e
chore(main): release 1.621.0 ( #7732 )
...
* chore(main): release 1.621.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 08:38:31 +00:00
Ruben Fiszel
45e0dd0b07
chore(main): release 1.620.1 ( #7730 )
...
* chore(main): release 1.620.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 22:58:56 +00:00
Ruben Fiszel
f955496dc1
chore(main): release 1.620.0 ( #7728 )
...
* chore(main): release 1.620.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 20:00:23 +00:00
Ruben Fiszel
9be12bb607
chore(main): release 1.619.0 ( #7722 )
...
* chore(main): release 1.619.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 18:26:08 +00:00
hugocasa
d3d35d4cd8
fix(backend): leave job and audit history and archive workspace when changing workspace id ( #7724 )
2026-01-28 18:18:54 +00:00
wendrul
36dad2c7a2
fix: Raw apps deployment UI (and merge UI) ( #7725 )
2026-01-28 18:18:39 +00:00
Ruben Fiszel
971b3c8b4a
chore(main): release 1.618.2 ( #7721 )
...
* chore(main): release 1.618.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 15:29:57 +00:00
Diego Imbert
51dc166b13
Fix DB Manager refresh button ( #7717 )
2026-01-28 13:56:35 +00:00
Ruben Fiszel
a58dd287ee
chore(main): release 1.618.0 ( #7714 )
...
* chore(main): release 1.618.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 12:41:54 +00:00
Diego Imbert
fd326f6b24
Fix superadmins frontend issue ( #7712 )
...
* Fix superadmins bug
* simpler
2026-01-28 12:35:00 +00:00
Guilhem
e37ab33b3f
fix: fix flow viewer height ( #7715 )
2026-01-28 11:20:17 +00:00
Diego Imbert
b76d6e9be8
fix: fix annoying abort toasts ( #7713 )
...
* cancelableResource
* Fix cancelled toasts
* Revert "cancelableResource"
This reverts commit 9cf6df488f .
2026-01-28 11:08:09 +00:00
Ruben Fiszel
ed107891d9
chore(main): release 1.617.3 ( #7707 )
...
* chore(main): release 1.617.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 18:28:41 +00:00
Ruben Fiszel
08aa6e4a4c
chore(main): release 1.617.2 ( #7702 )
...
* chore(main): release 1.617.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 17:38:27 +00:00
hugocasa
456dd478d8
fix: 404 triggers listing in CE ( #7705 )
2026-01-27 17:30:36 +00:00
Guilhem
e9784cfa11
fix(frontend): bad overflow handling for flow schema in detail page ( #7704 )
...
* Fix bad overflow handling for flow schema
* nit
2026-01-27 17:00:50 +00:00
Ruben Fiszel
b170df883d
chore(main): release 1.617.1 ( #7698 )
...
* chore(main): release 1.617.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 11:57:01 +00:00
Ruben Fiszel
7c55d12602
fix: support run again for preview and running a hub path directly as preview
2026-01-27 11:25:36 +00:00
Ruben Fiszel
924e32447f
chore(main): release 1.617.0 ( #7692 )
...
* chore(main): release 1.617.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 10:23:29 +00:00
Guilhem
8df6134859
fix: improve detail page layout ( #7693 )
...
* fix workspace logo centerig
* Add min h for run form
* nit
2026-01-27 09:19:33 +00:00
Ruben Fiszel
cba6121207
fix: improve modal button on aggrid table actions
2026-01-26 23:07:35 +00:00
Ruben Fiszel
a532fcc8b8
chore(main): release 1.616.0 ( #7689 )
...
* chore(main): release 1.616.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 21:06:13 +00:00
Pyra
c5963957b6
feat: add otlp/http internal collector ( #7690 )
...
* feat: add otlp/http internal collector [merge-ee-first]
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to b2e51eceaf00719b7b6794b516d42f20a1d96ff7
This commit updates the EE repository reference after PR #390 was merged in windmill-ee-private.
Previous ee-repo-ref: b576da804a0dd3fadf1ad2fbcc0a0df12684d795
New ee-repo-ref: b2e51eceaf00719b7b6794b516d42f20a1d96ff7
Automated by sync-ee-ref workflow.
* fix panic
Signed-off-by: pyranota <pyra@duck.com >
* finish
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to c23a9fb439a71bf574139422b8a43770167ed233
This commit updates the EE repository reference after PR #392 was merged in windmill-ee-private.
Previous ee-repo-ref: 657a61696699d7d9751dc8e30935372bb5af2db7
New ee-repo-ref: c23a9fb439a71bf574139422b8a43770167ed233
Automated by sync-ee-ref workflow.
* defensive programming
Signed-off-by: pyranota <pyra@duck.com >
* ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* Apply suggestions from code review
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* fix silly claude
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to e9f7a4485b2d21746c6a4a4c38fa1cbac2b942af
This commit updates the EE repository reference after PR #393 was merged in windmill-ee-private.
Previous ee-repo-ref: bc6c149c01d7063171488b7930f40ffce73a65d3
New ee-repo-ref: e9f7a4485b2d21746c6a4a4c38fa1cbac2b942af
Automated by sync-ee-ref workflow.
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-26 19:29:09 +00:00