Commit Graph

  • 07231fec7d feat(frontend): sync active workspace into ?workspace= URL param (stage 1) Diego Imbert 2026-06-01 16:04:46 +02:00
  • cc66ecd45b feat: extend get_draft overlay to flow, app, resource, variable, schedule, triggers Diego Imbert 2026-06-01 15:43:55 +02:00
  • 5c00bc5564 fix(raw-app-editor): preserve AI chat across save-draft remount Guilhem Lemouel 2026-06-01 15:42:12 +02:00
  • b36cb76139 feat: add get_draft overlay to getScriptByPath Diego Imbert 2026-06-01 15:06:28 +02:00
  • 2314f4719f feat: add save_draft, list_drafts, get_draft routes Diego Imbert 2026-06-01 14:28:54 +02:00
  • 0e869b6e18 fix(script-editor,raw-app-editor): preserve AI chat across editor nav Guilhem Lemouel 2026-06-01 14:23:22 +02:00
  • e4213c1ab8 feat(flow-ai): constrain flow-group colors to the NoteColor palette (#9343) Guilhem 2026-06-01 13:15:22 +02:00
  • bea1dfaaea refactor: remove draft sync layer and conflict modal Diego Imbert 2026-06-01 13:15:05 +02:00
  • ca2dc180d0 Merge branch 'main' into glm/resource-type-edition glm/resource-type-edition Guilhem 2026-06-01 12:06:16 +02:00
  • 17697b0fba fix(flow-editor): preserve the AI chat across intra-flow-editor navigation Guilhem Lemouel 2026-05-26 21:33:11 +02:00
  • eadeac248b feat: sessions page with isolated AI chat + flow editor (#9034) Guilhem 2026-06-01 10:22:50 +02:00
  • 32b4771f19 chore(main): release 1.713.1 (#9389) v1.713.1 Ruben Fiszel 2026-06-01 09:10:53 +02:00
  • 9d9c5038ce fix(api): handle multi-version scripts when removing granular ACL (#9388) Ruben Fiszel 2026-06-01 08:55:24 +02:00
  • f53ef9eae7 Update benchmarks github-actions[bot] 2026-06-01 01:32:19 +00:00
  • b16828d480 chore(main): release 1.713.0 (#9369) v1.713.0 Ruben Fiszel 2026-05-31 10:43:37 +02:00
  • edf340c4d4 fix(security): re-pin cached hub scripts to CVE-patched versions (+ HUB_BASE_URL override for cache mode) (#9387) Ruben Fiszel 2026-05-31 10:28:27 +02:00
  • d23d8374dd use libgnutls30 in slim images (#9286) Aldrin Jenson 2026-05-31 04:17:37 -04:00
  • 549c0926a1 pushDrafts Diego Imbert 2026-05-31 09:10:08 +02:00
  • 401669c18a Update benchmarks github-actions[bot] 2026-05-31 01:29:29 +00:00
  • f0301b1605 feat(flows): preserve step/subflow worker tags under a custom-tagged flow (#9375) Ruben Fiszel 2026-05-30 14:10:16 +02:00
  • 2ddf93de96 fix(auth): enforce monotonic privilege on user token lifecycle endpoints (#9371) Ruben Fiszel 2026-05-30 13:45:42 +02:00
  • def01b8ff6 fix(frontend): sanitize user markdown to prevent stored XSS (#9386) Ruben Fiszel 2026-05-30 12:40:56 +02:00
  • fddbe4a51c docs(skills): fix //native marker + import rules for bunnative, remove legacy nativets skill (#9382) Stefan Stefanov 2026-05-30 13:21:56 +03:00
  • 2c0c2c467f fix(apps): make public apps opt into cross-origin isolation via wm_coep (GIT-884) (#9374) Diego Imbert 2026-05-30 12:05:19 +02:00
  • f300a716a9 test: add global chat resource variable schedule evals (#9379) centdix 2026-05-30 12:02:36 +02:00
  • b0c3b01d31 fix(cli): preserve user drafts on sync push and permissioned-as (#9381) hugocasa 2026-05-30 12:02:11 +02:00
  • 4b06881918 fix(ai): validate token_url for SSRF in OAuth credentials flow (#9385) Ruben Fiszel 2026-05-30 11:33:27 +02:00
  • abbc976690 @RitwijParmar has signed the CLA in windmill-labs/windmill#9383 github-actions[bot] 2026-05-30 03:41:32 +00:00
  • 175b1c28e3 Update benchmarks github-actions[bot] 2026-05-30 01:25:29 +00:00
  • f8eade0711 @s-stefanov has signed the CLA in windmill-labs/windmill#9382 github-actions[bot] 2026-05-29 15:33:40 +00:00
  • f7d6da91cf remove queuing logic Diego Imbert 2026-05-29 16:46:34 +02:00
  • 206abab148 Merge remote-tracking branch 'origin/main' into remove-workspace-drafts Diego Imbert 2026-05-29 15:49:21 +02:00
  • 80d596d1cd Rollback UserDraft Diego Imbert 2026-05-29 15:40:17 +02:00
  • 3345837574 chore: add gpt-5.5 eval model (#9377) centdix 2026-05-29 15:33:27 +02:00
  • 8c279554f9 docs(examples): add minimal hello-world bash example hugo/git-885-bug-this-is-a-test-simply-echo-hello-world hugocasa 2026-05-29 09:59:42 +02:00
  • c7dea4df44 fix(userdraft): trigger sync on deep mutations via readFieldsRecursively Diego Imbert 2026-05-28 18:05:42 +02:00
  • 04a08976ae fix: batch encryption-key rotation into one git-sync job (#9355) Ruben Fiszel 2026-05-29 07:12:35 +02:00
  • 96a8eb63d4 disable redirect following on AI proxy client to close SSRF (#9370) Ruben Fiszel 2026-05-29 06:59:47 +02:00
  • bb90f4ce83 fix(api): authorize and harden log-file reading endpoints (#9368) Ruben Fiszel 2026-05-29 06:50:31 +02:00
  • 12e06bfa6b bump default sync script to hub/28238 (windmill-cli@1.712.0) for fork branch push (#9372) Ruben Fiszel 2026-05-29 06:36:53 +02:00
  • 487ac7094f Update benchmarks github-actions[bot] 2026-05-29 01:28:49 +00:00
  • 2bf11dcb15 feat(oauth): support per-provider sandbox URLs (#9358) hugocasa 2026-05-29 00:33:44 +02:00
  • 889101b7f0 chore(main): release 1.712.0 (#9340) v1.712.0 Ruben Fiszel 2026-05-28 19:52:36 +02:00
  • 2553fbfe31 feat: add deepseek fim support (#9365) centdix 2026-05-28 18:52:26 +02:00
  • d8da723be4 all Ruben Fiszel 2026-05-28 16:26:52 +00:00
  • 9a659b636d fix(frontend): prevent duplicate asset node ids crashing flow graph (#9367) Ruben Fiszel 2026-05-28 18:16:12 +02:00
  • 2fdc51e629 fix(git-sync): publish fork branch on only_create_branch from the CLI (#9366) Ruben Fiszel 2026-05-28 18:13:38 +02:00
  • 1fda953b79 chore: update ee-repo-ref to a30079e75dc5b7d7413aa8ee20e40e80bfea9cbd windmill-internal-app[bot] 2026-05-28 16:07:11 +00:00
  • a7d85a39ff refactor: clean up ai provider proxy logic (#9360) centdix 2026-05-28 18:05:04 +02:00
  • 5f8ac6b6a3 Merge remote-tracking branch 'origin/main' into remove-workspace-drafts Diego Imbert 2026-05-28 17:33:30 +02:00
  • 7f35f3a53f perf: add (workspace_id, email, created_at) partial index for sync hot path Diego Imbert 2026-05-28 17:14:09 +02:00
  • 045d12043e feat(queue): duration-weighted fairness admission (#9334) Ruben Fiszel 2026-05-28 16:53:05 +02:00
  • b236f93a90 refactor: unify draft schema migrations and type kinds via DRAFT_KIND enum Diego Imbert 2026-05-28 16:51:30 +02:00
  • aea00611c4 fix(frontend): prevent MultiSelect crash on undefined value (#9364) Ruben Fiszel 2026-05-28 16:48:54 +02:00
  • 9a20bebff4 feat: surface other users' drafts in editors with diff+fork action Diego Imbert 2026-05-28 16:12:59 +02:00
  • b44f031d35 feat: support draft deletion via sync (value: null) with same conflict semantics Diego Imbert 2026-05-28 16:02:02 +02:00
  • 9e7eaf3684 feat: inject active editor into global chat (#9361) centdix 2026-05-28 15:57:49 +02:00
  • a9e5140995 feat: warn when custom instance db is shared across workspaces (#9359) Diego Imbert 2026-05-28 15:57:22 +02:00
  • e9ae7a3d5a managed scheduled removed Ruben Fiszel 2026-05-28 13:48:50 +00:00
  • c2b5ba8871 fix(cli): stop re-prompting on wmill refresh prompts (#9357) hugocasa 2026-05-28 12:31:25 +02:00
  • 71e7c58838 refactor: route draft permission check through authed.folders + RLS, drop client-supplied email Diego Imbert 2026-05-28 12:00:13 +02:00
  • ff576901a3 feat: sync all userdraft kinds, switch draft owner to email FK, add id PK, scope draft list to readable paths Diego Imbert 2026-05-28 11:28:06 +02:00
  • ce0eb0a23b refactor: move sync force flag from request-level to per-entry Diego Imbert 2026-05-28 11:17:29 +02:00
  • dcf60a933c refactor: gate useLocalStorageValue nested-update effect behind opt-in flag Diego Imbert 2026-05-28 11:15:24 +02:00
  • 7c107bf02a Update benchmarks github-actions[bot] 2026-05-28 01:20:13 +00:00
  • 5bb0837baf feat: wire UserDraft.save through DbSyncer + conflict modal Diego Imbert 2026-05-28 00:35:26 +02:00
  • 1f40a8b787 feat: add UserDraftDbSyncer service for bi-directional draft sync Diego Imbert 2026-05-28 00:29:58 +02:00
  • 690741a5b2 feat: add sync_drafts and list_users_with_draft_on_path endpoints Diego Imbert 2026-05-28 00:26:42 +02:00
  • 39b9d8f9b8 feat: add username column to draft table for user-scoped drafts Diego Imbert 2026-05-28 00:22:36 +02:00
  • 4a41444a7e fix: merge backend defaults into legacy autosaves to avoid spurious restore toast on raw apps Diego Imbert 2026-05-27 23:26:52 +02:00
  • 4efc37212a fix: infer script arg schema when deploying via AI chat (#9356) Guilhem 2026-05-27 23:16:21 +02:00
  • 10d4794b7d fix: remove nodraft from all edit links Diego Imbert 2026-05-27 23:11:24 +02:00
  • da882c54b2 fix(frontend): close other sidebar menus when hovering Help (#9354) Ruben Fiszel 2026-05-27 22:30:34 +02:00
  • b96d68f0eb progress Ruben Fiszel 2026-05-27 20:25:17 +00:00
  • 3b446160b8 fix: remove nodraft from app and raw app edit buttons Diego Imbert 2026-05-27 21:08:42 +02:00
  • f784beea7b fix: remove nodraft from flow row edit link Diego Imbert 2026-05-27 21:07:36 +02:00
  • e8db15e5d7 refactor: drop unsaved-changes confirmation modal from editors Diego Imbert 2026-05-27 21:04:25 +02:00
  • dec58e6c4f feat: deploy raw apps from global chat (#9349) centdix 2026-05-27 18:55:15 +02:00
  • 7d8ed32d23 docs(changelog): add new entries from changelog changelog-update-26522535048 windmill-internal-app[bot] 2026-05-27 15:59:11 +00:00
  • 7b59cfc946 fix: strip hash from diff comparisons to avoid spurious deployed-vs-draft diffs gl/diff-strip-hash Guilhem Lemouel 2026-05-27 17:38:18 +02:00
  • 0fa5d61d69 Db draft removal Diego Imbert 2026-05-27 16:36:44 +02:00
  • f947b1dfdf fix (frontend): schedule "View runs" url (#9350) Diego Imbert 2026-05-27 15:49:02 +02:00
  • 000ff0d580 @EtienneLescot has signed the CLA in windmill-labs/windmill#9346 github-actions[bot] 2026-05-27 12:49:50 +00:00
  • 18d72d342f Merge branch 'main' into bump-cargo-sweep bump-cargo-sweep Pyra 2026-05-27 14:27:17 +02:00
  • e29dfbaa87 test: add global chat eval coverage (#9320) centdix 2026-05-27 14:19:57 +02:00
  • e6ac30e625 Merge branch 'main' into bump-cargo-sweep Pyra 2026-05-27 13:31:16 +02:00
  • 88056f8d4c fix(cli): redact encryption_key diff in stdout by default (#9347) Ruben Fiszel 2026-05-27 11:28:11 +00:00
  • 7a43a6d33b fix(docker): bump cargo-sweep from ^0.7 to ^0.8 pyranota 2026-05-27 13:20:28 +02:00
  • ef6c39601c fix: cropped save button on small screens Diego Imbert 2026-05-27 13:20:01 +02:00
  • e5649c393c merge Ruben Fiszel 2026-05-27 08:44:39 +00:00
  • 62040b98e1 update Ruben Fiszel 2026-05-27 08:36:35 +00:00
  • ae2222febf prevent path component from wrapping (#9345) Diego Imbert 2026-05-27 09:59:02 +02:00
  • 9752f0f909 docs: remove stale planning notes (#9342) centdix 2026-05-27 09:19:51 +02:00
  • 7dcca036cb Update benchmarks github-actions[bot] 2026-05-27 01:26:28 +00:00
  • 59ab038d77 fix(monitor): cleanup stale server_heartbeat background_task_state rows (#9338) Ruben Fiszel 2026-05-26 20:36:53 +00:00
  • 8d72a7a4a4 chore(main): release 1.711.0 (#9337) v1.711.0 Ruben Fiszel 2026-05-26 16:47:53 +00:00
  • 6f770346fb fix(cli): handle __flow suffix when deriving the flow's Windmill path (#9333) hugocasa 2026-05-26 18:40:46 +02:00
  • 97019cb608 feat(home): keep New badge opaque; open local-only items on the create page glm/fix-global-ai-draft Guilhem Lemouel 2026-05-26 16:52:02 +02:00
  • 53a7412b8e feat: surface fork draft raw apps in compare page with merge warning glm/fork-raw-app-drafts Guilhem Lemouel 2026-05-26 16:51:04 +02:00
  • 00ac8905de feat(home): gate local-only New rows behind the global AI dev flag Guilhem Lemouel 2026-05-26 15:17:56 +02:00