Commit Graph
11815 Commits
Author SHA1 Message Date
Diego Imbert bbb74b1d2d nit 2026-02-09 14:26:33 +01:00
Diego Imbert 04333cd1d8 bar on splitpane hover 2026-02-09 14:21:28 +01:00
Diego Imbert 85dc2c030d nit 2026-02-09 14:19:17 +01:00
Diego Imbert f6975e38d5 nit 2026-02-09 14:18:03 +01:00
Diego Imbert 08a21ad22f add batch actions back 2026-02-09 13:57:29 +01:00
Diego Imbert 8ea736236f nit 2026-02-09 11:37:30 +01:00
Diego Imbert ec3cede8d1 Go to job / flow / script action 2026-02-09 11:34:23 +01:00
Diego Imbert 1b579df254 Cancel / re-run all filtered jobs 2026-02-09 11:16:02 +01:00
Diego Imbert 7a154146fe Cancel selected jobs 2026-02-09 11:03:20 +01:00
Diego Imbert 8570da3317 nit 2026-02-09 10:56:02 +01:00
Diego Imbert de95f4f64d Batch reruns actions + nits 2026-02-09 10:52:59 +01:00
Diego Imbert 5e2cf436f1 nit fix scroll / height 2026-02-06 23:29:05 +01:00
Diego Imbert c6f6746201 nit batch rerun fixes 2026-02-06 18:32:42 +01:00
Diego Imbert 2369a4353e keyboard nav 2026-02-06 18:25:08 +01:00
Diego Imbert 47edc8763a fix undefined error 2026-02-06 18:24:56 +01:00
Diego Imbert e8d7940247 Improve UX 2026-02-06 17:15:18 +01:00
Diego Imbert 9c14d60855 error toasts pickhubscript 2026-02-06 16:45:08 +01:00
Diego Imbert d2ee90e3da opacity UX 2026-02-06 16:23:44 +01:00
Diego Imbert 1091ac9e7e fix stuck keys 2026-02-06 16:10:17 +01:00
Diego Imbert 35c6052ff9 count hint 2026-02-06 16:02:58 +01:00
Diego Imbert bd5528f445 nit 2026-02-06 15:43:28 +01:00
Diego Imbert 2bd0e18154 DropdownMenu 2026-02-06 15:36:41 +01:00
Diego Imbert d230b52cf9 nit card 2026-02-06 15:12:31 +01:00
Diego Imbert 547470a13a Ctrl A 2026-02-06 15:07:53 +01:00
Diego Imbert b675281da9 nit 2026-02-06 14:44:45 +01:00
Diego Imbert 05dc037b94 RightClickPopover 2026-02-05 18:54:27 +01:00
Diego Imbert a98ac00c5e Shift select 2026-02-05 18:08:14 +01:00
Diego Imbert 33a03f48e6 command/meta multi select 2026-02-05 18:00:54 +01:00
Diego Imbert 5eac04e3de Remove code 2026-02-05 17:30:11 +01:00
Diego Imbert 6558efd58b nit 2026-02-05 17:24:31 +01:00
Diego Imbert bacdbbbf20 prettier cards 2026-02-05 17:19:31 +01:00
Diego Imbert 0b8681cfce nit scrollbar bg 2026-02-05 16:40:37 +01:00
Diego Imbert d290ff065f ui nits 2026-02-05 16:32:11 +01:00
Diego Imbert 5a961422c6 remove shadow 2026-02-05 16:02:37 +01:00
Diego Imbert d6d68934b5 Remove manualdatepicker 2026-02-05 16:01:24 +01:00
Diego Imbert c7370ec600 nit 2026-02-05 15:55:52 +01:00
Diego Imbert 7962b74ba0 RunsPage redesign v0 2026-02-05 15:54:25 +01:00
Alexander Petric 35c9a09052 invalid path when creating from hub template (#7798) 2026-02-04 23:42:32 +00:00
Ruben Fiszelandrubenfiszel 8799090942 chore(main): release 1.625.0 (#7782)
* chore(main): release 1.625.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
v1.625.0
2026-02-04 19:18:09 +00:00
Ruben Fiszel d113546169 fix: persist ws_error_handler_muted for flows in create/update (#7797) 2026-02-04 19:11:47 +00:00
Ruben Fiszel 460b9bf82c sqlx 2026-02-04 18:58:03 +00:00
Diego Imbert a3d75ba10a feat: favorite datatable and ducklake tables + asset page nits (#7795)
* update cf worker hostname

* set remote_url cookie from param

* ephemeral backends v1

* nit

* Run queue server

* ntis

* timeout

* better db process management

* commit hash and worktree

* nit use map

* nit

* err handling

* Revert "err handling"

This reverts commit 19de00c0c0.

* nits

* auto cleanup

* Ephemeral backend command action

* remove checkout

* checkout ee repo

* nits

* process.env.GIT_EE_DEPLOY_KEY_FILE

* resumeURLs logic

* nit

* use windmill flow for ephemeral backend action

* fixes

* new token

* worktree pools

* Delete GH secret on cleanup

* linux deploy

* nit

* nit

* unhandled promises

* nit

* fix docker bridge IP on linux

* pass cf_frontend_url to wmill flow

* git fetch

* release worktree when binary started

* send error

* logger

* logging

* logging 2

* delete log files periodically

* redirect to raw app with logs

* CORS

* MANAGER_AUTH_TOKEN

* Check organization membership

* nit

* bwrap

* nit

* return timeoutAt in resumeUrl

* nit

* Change password

* nit remove https

* Settings icon instead of plain text

* doc link

* favorite icon

* Better favorites state logic

* Asset favorites

* nit fixes and better label display

* global db manager drawer

* Favorites menu open db manager

* favorites in assets page + backend refactor

* Delete favorite dropdown

* parseFavoriteAsset

* git fail

* nit

* git fail

* nit

* nits

* git fail

* Table2 instead of pyramid
2026-02-04 18:48:51 +00:00
Ruben FiszelandClaude Opus 4.5 149da9b763 feat: make nsjail available in all standard images (CE) (#7793)
* feat: make nsjail available in all standard images (CE)

Include nsjail binary and runtime deps in the main Dockerfile and
DockerfileSlim so sandboxing is available out of the box. Flip
DISABLE_NSJAIL default to false so nsjail is enabled by default.

Remove DockerfileNsjail (now redundant) and the build_ee_nsjail CI job,
pointing publish_ecr_s3 at the base EE image instead. Add iptables to
DockerfileFullEe to preserve the functionality from the removed nsjail
image.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* revert: keep DISABLE_NSJAIL default as true

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: pin publish_ecr_s3 to exact commit hash

Add type=sha tag to build_ee so it pushes a commit-pinned image tag.
Restore git hash lookup in publish_ecr_s3 to reference the exact image
for that commit, avoiding race conditions with the mutable dev tag.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: publish_ecr_s3 depends on build_ee_full, uses release tag

Only publish to S3 on tag releases, extracting static frontend from the
ee-full image using the semver tag.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: remove stale windmill-ee-nsjail references, add nsjail to EE slim

The windmill-ee-nsjail image is no longer published since DockerfileNsjail
was deleted. Update all references to use the base EE image (which now
includes nsjail), remove redundant nsjail deps from DockerfileExtra, and
add nsjail build to DockerfileSlimEe for consistency with CE slim.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 18:48:16 +00:00
Diego Imbert c9ee675de8 Fix asset parser integration test (#7794)
* fix ci

* Fix TS asset parser CI
2026-02-04 18:22:04 +00:00
Ruben Fiszel 145ee68210 nits tracing 2026-02-04 17:56:05 +00:00
hugocasaandRuben Fiszel 63f9d85bf6 feat: public app rate limiting + fork hub raw apps + raw apps publish to hub button (#7789)
* feat: public app rate limiting + fork hub raw apps + raw apps publish to hub button

* sqlx

* missing sqlx file

* cache rate limiting

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2026-02-04 17:53:55 +00:00
centdixandClaude Opus 4.5 db56518e4f fix: fix forking raw apps and summary setting in deploy drawer (#7792)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:50:42 +00:00
Ruben Fiszel 8220a0bd8d nits 2026-02-04 17:44:46 +00:00
Guilhem e6ae87ecc1 job detail header nit (#7786)
* do not truncate worker

* align button right + breadscrum

* remove job arg header

* nit

* Revert "remove job arg header"

This reverts commit b68ee6d2e5.

* improve mem peak formatting

* improve permissioned as layout

* Fix job preview spacing inconsistency

* nit spacing
2026-02-04 16:44:35 +00:00
Diego Imbert c760a33ccd fix ci (#7790) 2026-02-04 16:44:06 +00:00