dieriba
55eaf3f2bc
feat: use rust-postgres client instead of sqlx for postgres trigger ( #5853 )
...
* use rust-postgres client instead of sqlx
* fix
* Update backend/windmill-api/src/postgres_triggers/mod.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix import
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-04 18:53:30 +02:00
HugoCasa
10534657f4
fix: nit ai flow prompt ( #5867 )
2025-06-04 17:16:14 +02:00
pyranota
a382ed0b2d
fix(python): assign PATCH version to python runtime only when needed ( #5866 )
...
* fix
* clean up
* nit
* fix integration tests
* nit
* another nit
* remove dublicate test
2025-06-04 17:15:46 +02:00
Diego Imbert
d3bf4af427
new select component ( #5839 )
...
* new select component
* fix search
* arrow keys
* placeholder color not working darkmode
* Popover forceContentToTriggerWidth
* select with popover
* Revert "select with popover"
This reverts commit 61aece9ed0 .
* Revert "Popover forceContentToTriggerWidth"
This reverts commit 48c4d16111 .
* select fixes
* fix select clipping with portal
* started replacing select components
* nit
* AppSelect upgraded
* no items
* new Selector in Team and Channel selector
* replace Select components
* remove redundant select in ServiceLogsInner
* replaced more selects
* gcp trigger new select component
* fix disablePortal position
* fix broken clear in teams and channel selecrt
* Finish Select component migration
* fix empty entries in select
* open Select above when no space below
* fix sizing on disablePortal
* Select loading feature + fix npm check
* fix text contrast in select dropdown
2025-06-04 10:41:50 +02:00
HugoCasa
d1bf2a69bb
feat: ai prompts improvements + o3/o4 support ( #5862 )
...
* feat: ai prompts improvements + o3/o4 support
* Update frontend/src/lib/components/copilot/chat/flow/core.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/copilot/chat/script/core.ts
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-06-03 19:14:40 +02:00
dieriba
5b534be168
feat: ssh repl like direct to workers hosts machine ( #5809 )
...
* feat(backend): add repl for worker
* feat(frontend): add repl to interact with worker and missing packages
* nits
* Update backend/windmill-worker/src/result_processor.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-worker/src/result_processor.rs
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/WorkerRepl.svelte
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* fix typo
* fix cd
* nits
* refactoring
* feat: handle other agent worker to also access repl feature, fix bugs
* update repo ref
* nits and match function args
* nits
* typo
* remove struct AgentWorkerData
* update repo ref
* nits
* impl new for authed client and revert to async
* update ref
* updage ee repo ref
* fix missing method/imports small bugs
* update ee repo ref
* update .sqlx
* test
* clean wait for interactive_shell future
* free call stack
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-06-03 18:41:14 +02:00
Diego Imbert
30be8cfe17
Move ee files from OSS to private repo script ( #5858 )
...
* .ignore file
* move ee files option
* trailing backslash
* missing quote
2025-06-03 13:50:08 +02:00
pyranota
f1806dbaf8
chore: fix python client build ( #5856 )
...
* chore: fix python client build
* nit
2025-06-03 00:05:12 +02:00
Ruben Fiszel
9804d5fdd6
update all builds with private
2025-06-02 22:54:42 +02:00
Ruben Fiszel
e85966615a
update docker image with private
2025-06-02 22:51:41 +02:00
HugoCasa
801a7ac39f
feat: ai flow chat ( #5842 )
...
* feat: ai flow chat
* youpi
* feat: preprocessor and error handler support
* fix: reactivity
* feat: inline script editor cmd l
* nit
* fix: apply in script editor
* fixes
* prompt nits
2025-06-02 22:14:25 +02:00
Diego Imbert
7467833239
EE Refactor ( #5844 )
...
* app compiles with every ee substituted
* Replace all oss files content
* Revert "Replace all oss files content"
This reverts commit ea4017d59f .
* delete all ee
* hide all _ee files under private flag
* hide every oss stuff when private flag set
* pub use *
* gitignore and substitute script
* pub mod for ee needed for ee repo
* small mistakes
* remove oidc_oss impl
* ee ref (temp)
* ee ref
* fix --all-features selecting private in OSS CI
* ee repo ref
* allow unused
2025-06-02 22:12:33 +02:00
claude[bot]
be6cbe7839
fix: replace crypto.randomUUID with generateRandomString for HTTP compatibility ( #5849 )
...
Replace crypto.randomUUID() with generateRandomString() in triggers.svelte.ts
to fix schedule trigger creation on HTTP connections. The crypto.randomUUID()
API requires a secure context (HTTPS), which breaks functionality for users
connecting to Windmill over HTTP in internal networks.
Fixes #5847
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-06-01 19:44:41 +02:00
dieriba
52ad66f530
feat: fix backward compatibility pg 14 for postgres trigger ( #5851 )
...
* remove macro query when interacting with remote db
* fix compatibility and nits
* fix bug save for publication tracking all table
* fix infinite loop svelte 5
* nits on (gcp/postgres) trigger+ refactor on postgres trigger
* update .sqlx
* update repo ref
* uodate repo ref
* fix
* fix
* nits + extend postgres capture
* fix import gcp
* fix reactivity issue
* add postgres transaction for successive write operation
* fix isValid state edge cases
* fix reorder transaction
* reorder transaction
* remove unused import
* update test connection
* add missing props
* fix import/bugs and nits
* nits and fix small bugs
* add missing colon
2025-06-01 19:11:48 +02:00
Ruben Fiszel
0acb66d775
chore(main): release 1.494.0 ( #5837 )
...
* chore(main): release 1.494.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-31 05:20:37 +02:00
Ruben Fiszel
2e575ec6fd
nit editors reactivity on change
2025-05-31 05:15:24 +02:00
pyranota
631ccea793
feat(rust): shared build directory ( #5610 )
...
* feat: rust incremental compilation
* update dockerfiles
* fix compilation error
* add windows flags
* init
* polishing
* update
* return mount-point
* Update backend/windmill-worker/src/rust_executor.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* share worker dir if nsjail off
* final refactor
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-29 22:11:35 +02:00
pyranota
fe69a18b3e
chore: improve openapi.yaml ( #5841 )
...
* fix schema
* update openpi-deref.yaml
* update openapi-deref.json
* add openapi-generator-cli in flake.nix
* add GH action
* fix HubScriptKind
* fix errors
2025-05-29 21:58:31 +02:00
Alexander Petric
d85cc6c294
fix: allow disable tabs for sidebar/accordion tabs ( #5838 )
2025-05-29 18:52:00 +02:00
Ruben Fiszel
13823edf3d
feat: array of s3 objects in input maker
2025-05-29 16:35:03 +02:00
Ruben Fiszel
f16149f777
improve bytes array persistence
2025-05-29 15:57:36 +02:00
Ruben Fiszel
fb72f1bcb1
nit load 404
2025-05-29 15:34:08 +02:00
Ruben Fiszel
b0074da69e
duckdb optional dep
2025-05-29 14:54:56 +02:00
Ruben Fiszel
6049ba0181
strenghten scim escaping
2025-05-29 13:06:43 +02:00
wendrul
3c60e6ecbf
indexer debugging extra tracing logs for better debugging ( #5830 )
2025-05-29 12:31:34 +02:00
Ruben Fiszel
e8fdf00567
chore(main): release 1.493.4 ( #5835 )
...
* chore(main): release 1.493.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-29 11:32:53 +02:00
Ruben Fiszel
18fbebe92c
nit
2025-05-29 11:08:52 +02:00
Ruben Fiszel
3209628402
nit optimize updates
2025-05-29 10:25:05 +02:00
Ruben Fiszel
eb31c03d30
opt code updates
2025-05-29 09:56:48 +02:00
Alexander Petric
8c5850d8d7
fix: templatev2 delete issue ( #5834 )
2025-05-29 09:34:05 +02:00
Ruben Fiszel
155a64a8de
chore(main): release 1.493.3 ( #5833 )
...
* chore(main): release 1.493.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-29 02:28:32 +02:00
Ruben Fiszel
3e66eca3c6
fix: faster layout for larger graphs
2025-05-29 02:10:17 +02:00
Ruben Fiszel
6a308eee62
fix: evalv2 prohibit component delete
2025-05-29 01:16:56 +02:00
centdix
d566ee9a51
internal: Small claude improvements ( #5832 )
...
* small claude improv
* simpler rules system
* fix install command
2025-05-29 00:01:44 +02:00
claude[bot]
7c278f3424
[Claude PR] Add skip_email option to user creation endpoint ( #5824 )
...
* feat: add skip_email option to user creation endpoint
- Added optional skip_email field to NewUser struct in users.rs
- Added send_email_if_possible_with_skip function in users_ee.rs
- Updated user creation flow to support conditionally skipping email notifications
- Addresses issue #5823 requested by @alpetric
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
* feat: add skip_email parameter to user creation endpoint OpenAPI spec
Add optional skip_email boolean parameter to the /users/create endpoint
schema to match the backend implementation that was added for skipping
email notifications during user creation.
Co-authored-by: alpetric <alpetric@users.noreply.github.com >
* revert users_ee
* ee repo ref
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
Co-authored-by: alpetric <alpetric@users.noreply.github.com >
Co-authored-by: Alex Petric <petric.al@gmail.com >
2025-05-28 19:44:32 +02:00
Ruben Fiszel
d0a0e77092
chore(main): release 1.493.2 ( #5827 )
...
* chore(main): release 1.493.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-28 15:51:05 +02:00
Ruben Fiszel
28ff9ef855
fix: improve monaco editor memory leak
2025-05-28 15:46:55 +02:00
Ruben Fiszel
20da7af12e
fix: improve monaco javascript extra lib refresh
2025-05-28 14:04:36 +02:00
Ruben Fiszel
4133e912bf
chore(main): release 1.493.1 ( #5826 )
...
* chore(main): release 1.493.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-28 13:54:45 +02:00
Ruben Fiszel
fd0691e532
fix: improve monaco javascript extra lib refresh
2025-05-28 13:50:42 +02:00
Guilhem
ccd24e610c
triggers panel polishing ( #5825 )
...
* Allways use custom label for triggers
* Add default path name for new schedule
* Improve warning message
* Add confirmation modal for deleting triggers
2025-05-28 10:19:31 +02:00
Ruben Fiszel
427d7551ca
chore(main): release 1.493.0 ( #5808 )
...
* chore(main): release 1.493.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-28 01:53:20 +02:00
Ruben Fiszel
07e86755ac
fix: avoid monaco memory leak
2025-05-28 01:21:22 +02:00
Ruben Fiszel
cf75fc6b84
fix: error handler node rendering at top level
2025-05-27 21:04:56 +02:00
Diego Imbert
d5e9213fd5
feat: duckdb sql lang support ( #5761 )
2025-05-27 15:52:57 +02:00
Guilhem
c049d4230f
Allways render content in the app menu to load runnables ( #5815 )
2025-05-27 01:17:32 +02:00
Guilhem
87d25a24df
Fix(frontend): auto completion and render of tailwind classes in app editor ( #5817 )
...
* fix auto completion and render
* Remove tailwind_full.css links and add tailwindUtils to package.json exports
- Removed `<link rel="stylesheet" href="/tailwind_full.css" />` from AppEditor.svelte and AppPreview.svelte
- Added `"./tailwindUtils"` export to package.json exports section for external consumption
- Added tailwindUtils to typesVersions section for TypeScript support
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-05-27 01:09:55 +02:00
centdix
4e42f94971
use ai instead of aider ( #5814 )
2025-05-26 19:45:09 +02:00
HugoCasa
3d4c8d2906
fix: add missing http_trigger_version_seq grants ( #5816 )
2025-05-26 19:38:01 +02:00
Guilhem
b2b579387e
fix triggers reset upon deploy ( #5812 )
2025-05-26 09:21:46 +02:00