Guilhem
407d285e5c
fix overflows in the app builder [Merge ui-builder first] ( #7576 )
...
* fix raw app header overflow
* update ui-builder hash
2026-01-14 15:45:49 +00:00
wendrul
e48a489892
fix: remove audit logs page overflow scrollbars ( #7572 )
2026-01-14 14:52:52 +00:00
Diego Imbert
04f5170081
fix: Fix number ordering in postgres' db manager ( #7570 )
2026-01-14 14:22:39 +00:00
Guilhem
ee8a808f37
fix(frontend): improve context for ai chat in raw app builder ( #7566 )
...
* feed datatable name and schema into context when available
* fix corrupted frontend wip
* debug wip
* Revert "debug wip"
This reverts commit 2beeb998dd .
* Revert "fix corrupted frontend wip"
This reverts commit 43b01deaec .
2026-01-14 13:36:23 +00:00
Guilhem
cbc900895c
Improve cancel flow step titles ( #7567 )
2026-01-14 13:35:23 +00:00
centdix
5be34e3a5d
feat(aiagent): handle oauth for mcp tools ( #7564 )
...
* feat(aiagent): handle oauth for mcp tools
* cleaning
* cleaning
* move oauth2
* cleaning
* cimd
* wrap path
* fix frontend
* fix
* refresh resources
* cleaning
* update ee ref
* update sqlx
* cleaning
* update
* cleaning
* update ref
* cleaning
* cleaning
* update ref
2026-01-14 12:06:40 +00:00
HugoCasa
78919221e5
Revert "feat(aiagent): handle oauth for mcp tools [merge-ee-first] ( #7544 )"
...
This reverts commit e8827822fa .
2026-01-14 12:59:14 +01:00
centdix
e8827822fa
feat(aiagent): handle oauth for mcp tools [merge-ee-first] ( #7544 )
...
* feat(aiagent): handle oauth for mcp tools
* cleaning
* cleaning
* move oauth2
* cleaning
* cimd
* wrap path
* fix frontend
* fix
* refresh resources
* cleaning
* update ee ref
* update sqlx
* cleaning
* update
* cleaning
* update ref
* cleaning
* cleaning
2026-01-14 11:57:00 +00:00
Guilhem
d29f99aea3
add accent ai style ( #7555 )
2026-01-14 11:17:19 +00:00
Guilhem
efc54c91c8
fix(frontend):fix first draft save ( #7552 )
...
* Fix first draft save
* fix draft low code app save
2026-01-13 21:24:59 +01:00
wendrul
a63e57e41a
Rename sync mode and promotion mode into Git Sync and Git Promotion ( #7550 )
2026-01-13 18:00:22 +00:00
Pyra
2f4004fdac
feat: enable debouncing for sync jobs ( #7551 )
...
Signed-off-by: pyranota <pyra@duck.com >
2026-01-13 18:00:11 +00:00
Ruben Fiszel
894c64c510
refactor: change debugger port from 5679 to 3003
...
Updates the debugger service to use port 3003 instead of 5679 across
all configuration files, documentation, and code references. This aligns
the debugger with the other windmill-extra services which use ports
3001 (LSP) and 3002 (Multiplayer).
Changes:
- docker-compose.yml: Update port exposure and add DEBUGGER_PORT env
- docker/entrypoint-extra.sh: Change default port from 5679 to 3003
- debugger/dap_debug_service.ts: Update default port in code and docs
- debugger/README.md: Update port documentation
- debugger/test_debug_service.ts: Update test URLs
- docker/test_windmill_extra.ts: Update test configuration
- .github/workflows/publish_extra.yml: Update test container ports
- frontend/src/lib/components/debug/*: Update frontend examples and defaults
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 17:58:12 +00:00
Guilhem
13380fabaa
fix(frontend): update raw app editor to brand guidelines ( #7545 )
...
* nit
* Update sidebar to brand guidelines
* use dropdown for file delete and rename
* update runnable script styling
* fix icon sizes
* Polish app creation form
* Add missing languages icons
* Allow to delete runnable from the left pannel
* update top bar to brand guidelines
* improve svelte template
* fix runnables binding
* nit
* Deselect frontend file when selecting background runnable
* fix renaming wip
* fix add ing files, update only after adding
* Change filename when already existing
* update deployment page to brand guidelines
* fix folder open error
* expand folder if adding file inside
* nit
* fix bad link
* use alert for ai not configured message
2026-01-13 16:33:32 +00:00
Ruben Fiszel
aeff200b88
feat: debuggers for python and bun v0 ( #7546 )
2026-01-13 15:20:06 +00:00
Diego Imbert
9132875a83
Improve alter table query speed + duckdb nits ( #7538 )
...
* Fetch alter table metadata much faster
* Upgrade duckdb to 1.4.3
* Disable transactional DDL for Ducklake (bug on their side)
2026-01-10 01:24:02 +01:00
Ruben Fiszel
af95ed9975
fix improve tags sensitivity behavior for certain backend apis
2026-01-09 17:32:44 +00:00
Diego Imbert
0c3756c791
fix: Better workspace storage settings ( #7533 )
...
* Better Workspace Storage settings
* nit
* super nit
* Permission settings in modal
* badge indicator
* nit width
2026-01-09 15:16:56 +00:00
claude[bot]
550e14527a
feat: add password reset flow using configured SMTP settings ( #7525 )
...
* feat: add password reset flow using configured SMTP settings
Implements password reset functionality for users with email/password login:
Backend:
- Add `/auth/request_password_reset` endpoint to request a password reset email
- Add `/auth/reset_password` endpoint to reset password using token
- Add `/auth/is_smtp_configured` endpoint to check if SMTP is available
- Uses existing `magic_link` table for storing reset tokens
- Tokens expire after 1 hour
- Invalidates all existing sessions on password reset
- Includes audit logging
Frontend:
- Add "Forgot password?" link on login page (shown when SMTP is configured)
- Add `/user/forgot-password` page for requesting password reset
- Add `/user/reset-password` page for entering new password
- Both pages follow existing Windmill design patterns
Security:
- Always returns success response to prevent email enumeration
- Password must be at least 8 characters
- Uses argon2 for password hashing (same as existing login)
Closes #7524
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* nits
* nits
* fix oss
* nits
* fix oss
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-01-09 10:31:56 +00:00
Diego Imbert
6ee0e50e6f
Fix wonky operator menu ( #7528 )
...
* Fix wonky operator menu
* fix on close
2026-01-09 04:30:46 +00:00
Diego Imbert
978e1292b2
fix wrong schema var ( #7527 )
2026-01-08 17:26:04 +00:00
Diego Imbert
d6a44559ce
fix oneOf infer bug ( #7526 )
2026-01-08 12:45:00 +00:00
Guilhem
cf15ef5795
improve job preview popover layout ( #7485 )
2026-01-08 06:29:49 +00:00
Guilhem
859be6c018
fix(frontend): improve centered page overflow ( #7515 )
...
* center page top when needed
* remove debug message
2026-01-08 06:26:32 +00:00
Guilhem
07b1977cb7
fix(frontend): auto-add invite workspace settings ( #7522 )
...
* fix auto add invite workspace settings
* nit
2026-01-08 06:24:23 +00:00
centdix
6f53a2ab70
feat(flow): allow additional inputs in chat mode ( #7503 )
...
* draft
* better
* cleaning
* cleaning
* show warning if missing required
* make it work with dyn args
* cleaning
2026-01-07 15:57:23 +00:00
hugocasa
fdb4ae602b
feat: give access to results in early stop expr ( #7514 )
...
* feat: give access to results in early stop expr
* nit
2026-01-07 16:06:56 +09:00
Diego Imbert
179c2847a8
feat: DB Manager alter table ( #7486 )
2026-01-07 04:02:15 +00:00
hugocasa
51c7faf881
fix: make workspace id change faster and add 100k jobs limit ( #7500 )
2026-01-06 18:07:51 +00:00
Guilhem
4adc5b1776
fix(frontend): improve workspace page ( #7502 )
...
* nit
* Improve workspace view by showing a tree
* implement search for workspaces
* Add collapse expand button
* improve unarchive button
* nit
* move search
* nit
* add max h
* Add keyboard navigation
* clean code
* Show admin workspaces with other workspaces
* Update frontend/src/routes/(root)/(logged)/user/(user)/workspaces/+page.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* nit
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-06 18:06:42 +00:00
centdix
a7c1ee5db1
nit stop button styling ( #7499 )
2026-01-06 18:03:56 +00:00
Diego Imbert
615ecab687
fix: ducklake default connection extra_args ( #7509 )
...
* Ducklake default extra_args
* indicator nit
2026-01-06 17:55:05 +00:00
Diego Imbert
d4080985c3
Fix invisible select dropdown in audit logs filter #7510
2026-01-06 17:40:20 +00:00
Alexander Petric
61677c0687
fix: git sync init script where WM_EMAIL doesn't match gpg resource email ( #7508 )
2026-01-06 17:01:50 +00:00
centdix
66515b4ec6
feat(aichat): better diff viewer for inputs in flow mode ( #7490 )
...
* better diff viewer for inputs
* nit
* fix
* better
* nit
* fix undefined access
* fix order
* cleaning
2026-01-06 10:08:14 +00:00
Guilhem
56fef6a165
set app button loading state to true before worker execution ( #7493 )
2026-01-05 22:28:20 +00:00
Guilhem
711b744b2b
fix workspace settings save buttons ( #7492 )
2026-01-05 22:24:28 +00:00
Guilhem
ca285a189f
fix(frontend): improve workspace picker menu UI ( #7491 )
...
* Improve sidebar workspace picker
* nit
* nit
2026-01-05 22:23:51 +00:00
hugocasa
2339075c53
fix(frontend): keep full raw flow / raw code in flow status when queued ( #7480 )
2026-01-05 12:41:08 +00:00
Diego Imbert
ffd45af262
fix: Fix db manager null access when closing it ( #7487 )
...
* fix null access
* inspect
2026-01-05 12:08:48 +00:00
centdix
c5f9ea7a84
fix tool validation ( #7482 )
2026-01-05 10:58:02 +00:00
Bryan
26964e7f56
fix(agent): ignore Enter event when event.isComposing is true ( #7474 )
2026-01-02 08:57:43 +00:00
Ruben Fiszel
2f3be98948
update monaco to 24 ( #7462 )
...
* monaco24
* update
* update
* update
* update
* update
* update
* remove graphql support
* diff more pro-eminent
2025-12-27 12:35:19 +00:00
Ruben Fiszel
710adeb889
chore(internal): upgrade vite ( #7461 )
...
* vite 8
* add .npmrc
* popperjs to svelte 5
* popperjs to svelte 5
* revert to rolldown-vite
* vite 7.3.0
2025-12-27 10:23:21 +00:00
Ruben Fiszel
e9a960dca7
fix(vscode): improve paste support for vscode extension
2025-12-26 23:21:42 +00:00
Ruben Fiszel
96f19a76a7
fix: add an flow editor drawer for editing flows in same page
2025-12-26 17:36:36 +00:00
Ruben Fiszel
4269ed7d36
allow edit button for scripts directly
2025-12-26 17:01:39 +00:00
Ruben Fiszel
f8db36fa04
feat: allow code selection to be added as context to the AI Chat
2025-12-26 14:44:09 +00:00
Ruben Fiszel
56b9fd4eb7
feat: allow @ selection for raw apps
2025-12-26 14:15:13 +00:00
Ruben Fiszel
4d8820a6e9
feat: implement item selection for raw app builder
2025-12-26 13:14:14 +00:00