centdix
|
af200de3c4
|
feat(ai): standardize and improve system prompts (#7346)
* init
* test in frontend
* copy files
* use in cli
* better
* add desc to sdks
* better
* fix ts parsing
* add docs to ts client
* add docs to python client
* use script prompt in frontend
* regen
* use in flow
* rm
* use in cli, create AGENTS.md instead of cursor rules
* remove apply
* better
* better
* simplify cli
* more docs
* cleaning
* update readme
* generate cli file
* better folder names
* fix ts
* fix multiline
|
2025-12-12 17:26:19 +00:00 |
|
Ruben Fiszel
|
3bc0608d0d
|
fix(cli): do not remove schema for normal apps
|
2025-12-10 21:21:38 +00:00 |
|
hugocasa
|
7451d762da
|
feat(cli): new command to generate RT namespace + on init (#7317)
|
2025-12-08 17:01:37 +00:00 |
|
Ruben Fiszel
|
6429f43406
|
cli app backcompatibility
|
2025-12-06 16:46:09 +00:00 |
|
Ruben Fiszel
|
0e2e037d76
|
fix: raw app v0.5 (#7310)
|
2025-12-06 16:06:30 +00:00 |
|
Ruben Fiszel
|
d984b8281b
|
fix(cli): properly handle frontend scripts for app generate-locks
|
2025-12-05 12:37:35 +00:00 |
|
hugocasa
|
898d3c7c67
|
fix: enable back gcp triggers in CLI (#7299)
|
2025-12-04 15:30:38 +00:00 |
|
centdix
|
3eb3d1d023
|
chore(cli): remove unnecessary indentations in claude.md #7292
|
2025-12-04 07:34:32 +00:00 |
|
Ruben Fiszel
|
80eeee3a82
|
fix: wmill app generate-locks (#7288)
* all
* fix(cli): wmill app generate-locks
* handle raw reqs
* handle raw reqs
* rework paths
|
2025-12-03 19:14:01 +00:00 |
|
Ruben Fiszel
|
1a3454753b
|
fix(cli): handle better apps pushing back-compatibility
|
2025-12-03 17:49:25 +00:00 |
|
Ruben Fiszel
|
7b7514f4b1
|
fix(cli): handle better apps pushing back-compatibility
|
2025-12-02 12:47:51 +00:00 |
|
Ruben Fiszel
|
a0ccf5fb1e
|
fix(cli): handle better public apps in legacy mode
|
2025-12-02 12:28:50 +00:00 |
|
Pyra
|
09bf9a7ecf
|
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 |
|
HugoCasa
|
c36a145218
|
nits jobs migration command
|
2025-12-01 15:16:22 +01:00 |
|
hugocasa
|
7b3137a0f3
|
feat(cli): jobs migration command (#7268)
|
2025-12-01 14:06:48 +00:00 |
|
Ruben Fiszel
|
5e509eec13
|
nit(cli): app dev will error if not in right folder
|
2025-12-01 06:28:05 +00:00 |
|
Ruben Fiszel
|
9f2ca01e5e
|
fix(git-sync): initialize repo with gitBranches set
|
2025-11-30 17:42:16 +00:00 |
|
Ruben Fiszel
|
b9ea46b78b
|
fix(cli): cli behave as expected in forked workspaces
|
2025-11-30 15:15:27 +00:00 |
|
Ruben Fiszel
|
c0200bfdae
|
update app locks when pulling them
|
2025-11-30 13:15:33 +00:00 |
|
Ruben Fiszel
|
21c3d96950
|
improve svelte support on cli
|
2025-11-30 11:31:27 +00:00 |
|
Ruben Fiszel
|
67c4483587
|
vite + svelte support on local dev
|
2025-11-29 18:12:14 +00:00 |
|
Ruben Fiszel
|
732f23376a
|
runBg -> backend II
|
2025-11-29 16:03:58 +00:00 |
|
Ruben Fiszel
|
bde2da411a
|
raw apps v2 (#7251)
|
2025-11-29 01:23:47 +00:00 |
|
Tsvetomir Bonev
|
140a734c25
|
allow configuring esbuild banner (#7247)
|
2025-11-28 22:27:08 +00:00 |
|
Pyra
|
d36760bff7
|
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
|
8586ef2fa3
|
fix(cli): support better esm mode for codebases
|
2025-11-27 17:21:04 +00:00 |
|
Ruben Fiszel
|
aa28a85520
|
fix(cli): improve back-compatibility with app.yaml with policy still present
|
2025-11-26 11:00:59 +00:00 |
|
Ruben Fiszel
|
4fa2e25991
|
fix(cli): handle better public apps
|
2025-11-25 12:12:49 +00:00 |
|
Ruben Fiszel
|
9f5f3f4d9a
|
fix(cli): fix pushing non existing apps with cli
|
2025-11-24 15:03:40 +00:00 |
|
Ruben Fiszel
|
5c07f0258c
|
fix(cli): improve cli local policy generation
|
2025-11-21 14:47:28 +00:00 |
|
Ruben Fiszel
|
bf68189c05
|
feat(cli): app policies are generated locally (#7200)
|
2025-11-21 13:01:33 +00:00 |
|
Ruben Fiszel
|
9092ba6948
|
remove cli dead code
|
2025-11-18 23:14:21 +00:00 |
|
Alexander Petric
|
3baf646089
|
fix: allow --yes in fork command (#7122)
|
2025-11-12 16:32:39 +00:00 |
|
Ruben Fiszel
|
9cdc176537
|
fix(cli): add automatic handler of .node files for codebase bundler
|
2025-11-07 23:10:26 +00:00 |
|
Ruben Fiszel
|
d9b1982f7c
|
improve yaml diff
|
2025-11-04 19:24:38 +00:00 |
|
Ruben Fiszel
|
400b8308fd
|
flow generate locks improvements
|
2025-11-01 08:53:52 +00:00 |
|
Ruben Fiszel
|
cc8b6b6b0f
|
archive script by path in the CLI
|
2025-10-29 21:00:43 +00:00 |
|
Ruben Fiszel
|
2cb214f54e
|
cli nits
|
2025-10-29 08:04:02 +00:00 |
|
wendrul
|
12a0c1da1d
|
feat: is_admin non propagation + change endpoint for forks (#6958)
* fix is_admin non propagation + change endpoint
* Add deprecated endpoint to tell users to update cli
* Fix endpoint definitions
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
|
2025-10-27 21:51:19 +00:00 |
|
Ruben Fiszel
|
6db70cccdb
|
nit
|
2025-10-27 15:01:32 +00:00 |
|
hugocasa
|
e0abf4b819
|
fix(cli): resource type sync with protected private hub (#6933)
* fix(cli): resource type sync with protected private hub
* nits
|
2025-10-24 19:39:11 +00:00 |
|
Ruben Fiszel
|
9100a50677
|
fix(cli): increase custom bundler output size
|
2025-10-23 23:18:04 +00:00 |
|
Pyra
|
242a57f840
|
feat: job debouncing (#6878)
* feat(EE): job debouncing
Signed-off-by: pyranota <pyra@duck.com>
* remove 'script' file
Signed-off-by: pyranota <pyra@duck.com>
* more work
Signed-off-by: pyranota <pyra@duck.com>
* properly gate it behind enterprise
Signed-off-by: pyranota <pyra@duck.com>
* update ee repo ref
Signed-off-by: pyranota <pyra@duck.com>
* change ee repo ref again
Signed-off-by: pyranota <pyra@duck.com>
* remove unused variable
Signed-off-by: pyranota <pyra@duck.com>
* feat(EE): implement TODOs and enhance tracing for job debouncing
- Add database index on script(workspace_id, debounce_key) for efficient lookups
- Update minimum version requirement to 1.564.0 throughout codebase
- Add tracing warnings when debouncing is disabled due to worker version mismatch
- Fix all documentation links from TODO placeholders to proper URLs
- Replace Gauge icon with Timer icon for debouncing UI elements
- Update placeholder text and tooltips with clear descriptions
Co-authored-by: Pyra <pyranota@users.noreply.github.com>
* create -> crate
Signed-off-by: pyranota <pyra@duck.com>
* remove index
Signed-off-by: pyranota <pyra@duck.com>
* some updates
Signed-off-by: pyranota <pyra@duck.com>
* fix once more
Signed-off-by: pyranota <pyra@duck.com>
* fix it once more
Signed-off-by: pyranota <pyra@duck.com>
* Remove flow step debouncing, keep top-level flow debouncing
- Remove debounce fields from RawScript and FlowScript FlowModuleValue variants
- Remove debounce fields from JobPayload::FlowScript and RawCode
- Update raw_script_to_payload function signature
- Remove debouncing UI from flow step runtime settings
- Remove debouncing toggle handler and indicator badge
- Preserve top-level flow debouncing in FlowSettings
Co-authored-by: Pyra <pyranota@users.noreply.github.com>
* cleanup
Signed-off-by: pyranota <pyra@duck.com>
* fixup claude's work
Signed-off-by: pyranota <pyra@duck.com>
* cleanup: remove dbg! statements, update min version to 1.566.0, add comprehensive comments
- Removed all dbg! macro calls from production code
- Updated MIN_VERSION_SUPPORTS_DEBOUNCING from 1.564.0 to 1.566.0
- Added comprehensive documentation comments explaining:
- Debouncing feature purpose and mechanics
- Database schema for debounce_key and debounce_stale_data tables
- Version check logic and guard functions
- Improved code clarity and maintainability
Co-authored-by: Pyra <pyranota@users.noreply.github.com>
* improve fallback
Signed-off-by: pyranota <pyra@duck.com>
* remove comments from old migration
Signed-off-by: pyranota <pyra@duck.com>
* fix pull
Signed-off-by: pyranota <pyra@duck.com>
* fix once more
Signed-off-by: pyranota <pyra@duck.com>
* Update frontend/src/lib/components/ScriptBuilder.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* add sqlx cache
Signed-off-by: pyranota <pyra@duck.com>
* fix: frontend CI - fix debounce field names and remove leftover flow step debouncing
- Fix ScriptBuilder.svelte: change custom_debounce_key to debounce_key
- Add debounce_key and debounce_delay_s fields to NewScript schema in openapi.yaml
- Regenerate frontend types from OpenAPI spec
- Remove leftover flow step debouncing code from FlowModuleComponent.svelte
- Remove debounce fields from RawScript in openflow.openapi.yaml
- Remove unused Timer import from FlowModuleHeader.svelte
All frontend checks now passing (0 errors, 0 warnings)
Co-authored-by: Pyra <pyranota@users.noreply.github.com>
* fix ci
Signed-off-by: pyranota <pyra@duck.com>
* remove unused import
Signed-off-by: pyranota <pyra@duck.com>
* fix ci again
Signed-off-by: pyranota <pyra@duck.com>
* udpate ee repo ref
Signed-off-by: pyranota <pyra@duck.com>
* CI doesn't want to be fixed but I still try
Signed-off-by: pyranota <pyra@duck.com>
* nits
Signed-off-by: pyranota <pyra@duck.com>
* ci...
Signed-off-by: pyranota <pyra@duck.com>
* Update ee-repo-ref.txt
* safer migration
Signed-off-by: pyranota <pyra@duck.com>
* reduce noise in logs
Signed-off-by: pyranota <pyra@duck.com>
* fix cli for scripts
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: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Pyra <pyranota@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
|
2025-10-23 20:18:08 +00:00 |
|
Ruben Fiszel
|
2f208b5a72
|
fix(cli): improve generate-flow with raw requirements
|
2025-10-20 10:03:14 +00:00 |
|
Alexander Petric
|
52bf2eb9c1
|
feat(cli): allow skipping branch validation (#6721)
|
2025-10-01 15:04:06 +00:00 |
|
Ruben Fiszel
|
3ddd569e0d
|
feat: support esm mode for codebase bundles (#6709)
* rawAppsS3
* make fn common
* all
* merge
* nit
* fix ingress
* all
* all
* all
* all
|
2025-09-30 14:45:30 +00:00 |
|
Ruben Fiszel
|
ed820d7c47
|
fix(cli): improve result printing of the CLI
|
2025-09-23 15:31:10 +00:00 |
|
Ruben Fiszel
|
2fdfa8d193
|
feat: load for loop jobs timeline directly from for loop flow status (#6646)
|
2025-09-19 17:32:09 +00:00 |
|
wendrul
|
ede6ce389d
|
fix delete-fork cli command (#6583)
|
2025-09-11 12:23:43 +00:00 |
|
wendrul
|
c5d1e25200
|
workspace forks: fix cli build errors (#6580)
|
2025-09-11 08:55:16 +00:00 |
|