Diego Imbert
f8d56c3d3e
fix surface hover bug ( #7285 )
2025-12-03 13:34:44 +00:00
Diego Imbert
25cbcb35c8
inspect suspendValue ( #7179 )
...
* temp inspect
* $inspect not work in prod
2025-12-03 10:06:49 +00:00
Ruben Fiszel
60d5ea8579
fix: get flow by id doesn't require path ( #7278 )
2025-12-02 19:45:30 +00:00
wendrul
2a841bb0e3
fix: Prevent running git sync on promotion mode repos for forks ( #7276 )
2025-12-02 17:26:58 +00:00
wendrul
37307fee59
update nix flake ( #7275 )
2025-12-02 17:25:34 +00:00
Ruben Fiszel
82d4e5edf1
chore(main): release 1.588.0 ( #7270 )
...
* chore(main): release 1.588.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.588.0
2025-12-02 13:08:57 +00:00
Devdatta Talele
764e1e15f5
fix: configurable timeout for AI requests ( #6497 ) ( #7267 )
...
* fix: configurable timeout for AI requests
Add AI_REQUEST_TIMEOUT_SECONDS environment variable (default 3600s)
to fix timeout issues with slow AI models like self-hosted Ollama.
Previously hardcoded at 300 seconds, causing legitimate long-running
requests to fail.
Fixes #6497
* docs(ai): add critical NGINX configuration warning
Add comprehensive documentation about reverse proxy timeout requirements.
Without proper NGINX/proxy configuration, connections will still timeout
at the proxy layer regardless of backend timeout settings.
Enhanced documentation includes:
- CRITICAL warning about proxy configuration requirement
- Example NGINX configuration snippet
- Explanation of proxy vs backend timeout interaction
This addresses the root cause in issue #6497 where logs showed
"upstream prematurely closed connection" indicating proxy-level timeout.
Part of #6497
2025-12-02 13:01:50 +00:00
hugocasa
a23d4f015a
feat: add S3 support to download button and PDF preview components ( #7271 )
...
* feat: add S3 support to download button and PDF preview components
Add S3 object and s3:// URL support to AppDownload and AppPdf components,
following the same pattern used in AppImage component. Both components now:
- Handle partial S3 objects with storage and presigned URL support
- Handle s3:// URL format
- Construct proper API endpoints for S3 file downloads
Fixes #7240
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* handle policy + fix s3 picker
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-02 12:53:35 +00:00
Pyra
69c550bca6
fix(workspace-dependencies): implement better caching ( #7273 )
...
* fix(workspace-dependencies): implement better caching
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* nits
Signed-off-by: pyranota <pyra@duck.com >
* spawn non blocking
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* fix issue
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-02 12:48:14 +00:00
Ruben Fiszel
dc9d25289b
fix(cli): handle better apps pushing back-compatibility
2025-12-02 12:47:51 +00:00
Ruben Fiszel
67e30c7741
fix(cli): handle better public apps in legacy mode
2025-12-02 12:28:50 +00:00
Pyra
6dc22c547f
nit(cli): remove --use-raw-requirements ( #7272 )
...
new workspace dependencies system renders it useless
Signed-off-by: pyranota <pyra@duck.com >
2025-12-02 10:17:37 +00:00
Pyra
16ef690cac
nit: do not use wildcard for clone_script ( #7269 )
...
* nit: do not use wildcard for clone_script
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* reorder fields in query
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* test: make is_template optional
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* gave on using macro
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* remove dbg!
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-01 15:21:43 +00:00
HugoCasa
b27018f3ac
nits jobs migration command
2025-12-01 15:16:22 +01:00
hugocasa
02e38b4463
feat(cli): jobs migration command ( #7268 )
2025-12-01 14:06:48 +00:00
Pyra
717db01a16
Update WorkspaceDependenciesEditor.svelte ( #7266 )
2025-12-01 11:46:08 +00:00
Pyra
ef031cd3c0
nit(workspace-dependencies): better deployment warning ( #7265 )
...
* nit(workspace-dependencies): better deployment warning
Signed-off-by: pyranota <pyra@duck.com >
* ci
Signed-off-by: pyranota <pyra@duck.com >
* fix npm check
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-12-01 11:18:37 +00:00
Ruben Fiszel
1f60cb20c7
chore(main): release 1.587.1 ( #7263 )
...
* chore(main): release 1.587.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.587.1
2025-12-01 07:49:22 +00:00
Ruben Fiszel
9e7be4b55e
fix: fix public apps by custom url
2025-12-01 07:45:30 +00:00
Ruben Fiszel
31dc6aee53
nit(cli): app dev will error if not in right folder
2025-12-01 06:28:05 +00:00
Ruben Fiszel
0200d2d568
chore(main): release 1.587.0 ( #7249 )
...
* chore(main): release 1.587.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.587.0
2025-11-30 17:51:50 +00:00
Ruben Fiszel
24829fca5d
fix nit npm run check
2025-11-30 17:46:32 +00:00
Ruben Fiszel
49b2ea6531
fix(git-sync): initialize repo with gitBranches set
2025-11-30 17:42:16 +00:00
Ruben Fiszel
003f36243c
further cli improvements
2025-11-30 15:24:24 +00:00
Ruben Fiszel
58ef965e20
fix(cli): cli behave as expected in forked workspaces
2025-11-30 15:15:27 +00:00
Ruben Fiszel
5fe54b2d6e
update app locks when pulling them
2025-11-30 13:15:33 +00:00
Ruben Fiszel
e9e306ceb2
nit mobile top bar button
2025-11-30 11:46:55 +00:00
Ruben Fiszel
bd3717fe3f
nit edit button
2025-11-30 11:37:05 +00:00
Ruben Fiszel
214d757a9a
improve svelte support on cli
2025-11-30 11:31:27 +00:00
Ruben Fiszel
2d563c6c17
vite + svelte support on local dev
2025-11-29 18:12:14 +00:00
Ruben Fiszel
d1c33c195f
runBg -> backend II
2025-11-29 16:13:43 +00:00
Ruben Fiszel
776dcb22a3
runBg -> backend II
2025-11-29 16:03:58 +00:00
Ruben Fiszel
5576df0f03
runBg -> backend
2025-11-29 15:55:41 +00:00
Ruben Fiszel
5f06162e29
nit raw apps
2025-11-29 15:43:13 +00:00
Ruben Fiszel
3573e89015
nit raw apps
2025-11-29 15:40:59 +00:00
centdix
8d6936ae4a
feat(aichat): stream tool arguments ( #7244 )
2025-11-29 16:27:02 +01:00
Ruben Fiszel
3c1dff97c2
wmill.d.ts nits
2025-11-29 15:19:03 +00:00
Ruben Fiszel
43499073d9
fix overusage of workspace dependencies + overzealous check
2025-11-29 11:55:18 +00:00
Ruben Fiszel
2628caf8ad
extend oauth refresh account size
2025-11-29 11:28:51 +00:00
Ruben Fiszel
b40ae56de5
fix lock
2025-11-29 09:48:18 +00:00
Ruben Fiszel
b2d5eac11a
update pkg lock
2025-11-29 01:32:05 +00:00
Ruben Fiszel
b3a2e91caf
update pkg lock
2025-11-29 01:28:58 +00:00
Ruben Fiszel
6f5489c7dd
raw apps v2 ( #7251 )
2025-11-29 01:23:47 +00:00
Tsvetomir Bonev
ce48e76a4b
allow configuring esbuild banner ( #7247 )
2025-11-28 22:27:08 +00:00
Pyra
e509449de6
Update ee-repo-ref.txt ( #7250 )
2025-11-28 17:40:45 +00:00
Pyra
d38c96db36
feat: workspace dependencies ( #7124 )
...
* commit raw requirements
Signed-off-by: pyranota <pyra@duck.com >
* raw requirements
Signed-off-by: pyranota <pyra@duck.com >
* implement `parse_annotation`
Signed-off-by: pyranota <pyra@duck.com >
* more progress on wdeps
Signed-off-by: pyranota <pyra@duck.com >
* more progress
Signed-off-by: pyranota <pyra@duck.com >
* fixes
Signed-off-by: pyranota <pyra@duck.com >
* more progress
Signed-off-by: pyranota <pyra@duck.com >
* fixes
Signed-off-by: pyranota <pyra@duck.com >
* cli improvements + raw deps
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix python versions
Signed-off-by: pyranota <pyra@duck.com >
* progress
Signed-off-by: pyranota <pyra@duck.com >
* update :)
Signed-off-by: pyranota <pyra@duck.com >
* add MaybeLock
Signed-off-by: pyranota <pyra@duck.com >
* go WIP
Signed-off-by: pyranota <pyra@duck.com >
* fix python ignoring py version from requirements
Signed-off-by: pyranota <pyra@duck.com >
* optimize php
Signed-off-by: pyranota <pyra@duck.com >
* require admin to alter
Signed-off-by: pyranota <pyra@duck.com >
* fix(cli): flow generateLocks raw deps
Signed-off-by: pyranota <pyra@duck.com >
* progress in checklist
Signed-off-by: pyranota <pyra@duck.com >
* fix agent workers
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* nit: remove default features
Signed-off-by: pyranota <pyra@duck.com >
* oh-wow
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg!
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* add indexes
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* remove todos
Signed-off-by: pyranota <pyra@duck.com >
* fix cli
Signed-off-by: pyranota <pyra@duck.com >
* add debug flag
Signed-off-by: pyranota <pyra@duck.com >
* cli: remove noise
Signed-off-by: pyranota <pyra@duck.com >
* fix cli
Signed-off-by: pyranota <pyra@duck.com >
* remove todos
Signed-off-by: pyranota <pyra@duck.com >
* trigger deps correctly
Signed-off-by: pyranota <pyra@duck.com >
* fix frontend
Signed-off-by: pyranota <pyra@duck.com >
* fix frontend again
Signed-off-by: pyranota <pyra@duck.com >
* finally fix frontend
Signed-off-by: pyranota <pyra@duck.com >
* ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* fix all
Signed-off-by: pyranota <pyra@duck.com >
* more fixes...
Signed-off-by: pyranota <pyra@duck.com >
* remove test
Signed-off-by: pyranota <pyra@duck.com >
* Update backend-test.yml
* comment out legacy test
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* fix ci?
Signed-off-by: pyranota <pyra@duck.com >
* comment out thing
Signed-off-by: pyranota <pyra@duck.com >
* ignore test
Signed-off-by: pyranota <pyra@duck.com >
* ci
Signed-off-by: pyranota <pyra@duck.com >
* base fixture
Signed-off-by: pyranota <pyra@duck.com >
* fix regression
Signed-off-by: pyranota <pyra@duck.com >
* fix docs links
Signed-off-by: pyranota <pyra@duck.com >
* update min version
Signed-off-by: pyranota <pyra@duck.com >
* simplify
* implement cache for get_latest
Signed-off-by: pyranota <pyra@duck.com >
* move to workspace settings
Signed-off-by: pyranota <pyra@duck.com >
* sqlx + migration
Signed-off-by: pyranota <pyra@duck.com >
* more migrations
Signed-off-by: pyranota <pyra@duck.com >
* use box pin
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: Ruben Fiszel <ruben@windmill.dev >
2025-11-28 16:00:11 +00:00
Ruben Fiszel
e26b5c94a3
improve codebase bundle js import
2025-11-28 13:58:36 +00:00
Ruben Fiszel
80b937249e
nit
2025-11-28 12:22:19 +00:00
Ruben Fiszel
6a6b9c7cc9
add type import for esm bundle
2025-11-28 11:21:17 +00:00
Ruben Fiszel
697ed6711d
nits progress bar
2025-11-27 17:48:07 +00:00