Commit Graph
5485 Commits
Author SHA1 Message Date
Diego Imbert f3dea5da2d typecheck datatable and ducklake name in Typescript 2025-12-01 11:04:22 +01:00
Diego Imbert 5439cd12b3 rename list_custom_instance_pg_databases 2025-12-01 10:58:51 +01:00
Diego Imbert 9f10251634 fix sql repl for other read ops than select 2025-11-28 18:55:31 +01:00
Diego Imbert f7fe83d965 merge conflict fail 2025-11-28 15:56:03 +01:00
Diego Imbert 76ce9d9d82 nit fix 2025-11-28 15:05:56 +01:00
Diego Imbert 6e70b8dbbb Merge branch 'main' into di/data-tables 2025-11-27 18:42:14 +01:00
d876c2c31c feat: add license key expiration warning on workers page (#7225)
* feat: add license key expiration warning on workers page

- Add license expiration check for superadmins in enterprise mode
- Show error toast if license is expired
- Show warning toast if license expires within 7 days
- Follows existing license parsing pattern from InstanceSetting.svelte

Fixes #7224

Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>

* nit

* nit

---------

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>
2025-11-27 17:09:22 +00:00
windmill-internal-app[bot]andwindmill-internal-app[bot] cabff41acf docs(changelog): add new entries from changelog (#7178)
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-27 14:09:23 +00:00
Diego Imbert 8e78627e3a asset db icon 2025-11-27 14:56:10 +01:00
Diego Imbert 7cc696421c Data tables display as assets in frontend 2025-11-27 14:50:25 +01:00
fc1a52c1b3 fix(frontend): check resource type name conflict in frontend (#7237)
* feat: Add debounced validation for duplicate resource type names

- Adds real-time duplicate name checking in resource type editor drawer
- Shows error message when resource type name already exists
- Disables save button when name conflicts are detected
- Validates with 300ms debounce to avoid excessive checks
- Re-validates when 'disable c_ prefix' toggle changes

Fixes #7234

Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>

* avoid conflict on start

---------

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>
2025-11-27 10:14:38 +00:00
Diego Imbert 005867a34f Custom instance setup new look 2025-11-27 08:24:47 +01:00
Ruben Fiszel 4639a5f9d9 fix ol use 2025-11-27 06:41:20 +00:00
Diego Imbert ff70cfb085 Revert "Migrate S3 permissions to modal"
This reverts commit 0631d03cb0.
2025-11-26 18:58:09 +01:00
Diego Imbert 0631d03cb0 Migrate S3 permissions to modal 2025-11-26 18:43:04 +01:00
Diego Imbert 1dd002e70c Data table assetexplore 2025-11-26 18:18:08 +01:00
Diego Imbert c42bc39142 fix temp reactivity 2025-11-26 17:36:39 +01:00
HugoCasa a573e6de95 chore: update cli versions in git sync scripts 2025-11-26 17:07:50 +01:00
Diego Imbert 1f66aeac33 data table instance setup works 2025-11-26 16:47:25 +01:00
Diego Imbert 808bbc7c8f show status in dropdown 2025-11-26 16:41:05 +01:00
Diego Imbert 20409a203e error when trying to use ducklake as datatable or opposite 2025-11-26 16:29:44 +01:00
Diego Imbert 77f84eccd9 add tags to custom instance dbs 2025-11-26 16:13:55 +01:00
Diego Imbert 14fd6c46ea nit wording 2025-11-26 15:18:35 +01:00
Diego Imbert 9c75eebdbb nit 2025-11-26 15:01:20 +01:00
Diego Imbert 69e33f895e Separate custom instance db Select and Wizard components 2025-11-26 14:51:11 +01:00
hugocasa 8922be11a6 fix(frontend): workspace color race condition for superadmins (#7229) 2025-11-26 11:02:21 +00:00
Diego Imbert 8d00730c90 fix $app.darkMode not set (#7230) 2025-11-26 09:56:46 +00:00
hugocasa f8a0bfc20d feat(frontend): move app reports script to hub (#7227) 2025-11-25 18:22:34 +00:00
wendrul f56f3b0fe6 fix: workspace forks shouldn't inherit promotion mode repo (#7223)
* fix: workspace forks shouldn't inherit promotion mode repo

* fix: git sync: don't default to main when talking about target branches in git
2025-11-25 17:26:05 +00:00
hugocasaandwindmill-internal-app[bot] 93c34c6d76 feat: flow for loop squashing (#7107)
* feat: flow for loop optimization

* fix: make dedicated flows work with flow nodes

* fix: transform dedicated inputs + better error handling + differentiate squash from same worker

* fix builds

* fix build

* fix build

* make dedicated worker private

* update ee ref

* frontend nits

* nit

* add trace to dedicated worker

* update ee ref

* Update ee-repo-ref.txt

---------

Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-25 17:25:34 +01:00
Guilhem 79a0d3edc9 add tip to triggers pannel (#7220)
* improve triggers pannel

* nit

* nit

* improve placement and transition

* Add tip

* stop input selection when adding a preprocessor
2025-11-25 15:56:24 +00:00
Guilhem c37dde096c fix(frontend): show trigger table when no trigger selected (#7219)
* improve triggers pannel

* nit

* nit
2025-11-25 12:14:19 +00:00
hugocasa e87f814709 fix(frontend): loading saved/history inputs when json view is on (#7217) 2025-11-25 11:02:36 +00:00
hugocasa dccee1dba0 fix(frontend): forking UI issues (#7215)
* fix(frontend): forking UI issues

* fix dark mode
2025-11-24 21:41:05 +00:00
Guilhem a2d3297343 fix(frontend): improve preprocessor discoverability (#7214)
* add tooltip

* show payload tooltip

* Add preprocessor button

* nit

* improve preprocessor template

* fix add preprocessor

* fix oneof wrapping

* clean

* Use funnel cog icon for preprocessor step

* nit
2025-11-24 19:43:14 +00:00
Diego Imbert 7eed0ddd8e remove outdated tooltip (#7216) 2025-11-24 19:37:08 +00:00
centdix c47669be0b feat(app): add chat component (#7199)
* draft

* fix

* use user message

* correctly stream

* add send trigger

* add control

* fix on success trigger

* add warning about expected input

* nit

* styling

* fix stream

* styling

* dry

* dry

* nit

* better logic

* css

* cleaning

* use managed by component input

* fix

* fix managed inputs

* handle memory

* cleaning

* cleaning

* cleaning

* update sqlx

* use id
2025-11-24 17:39:35 +00:00
Ruben Fiszel 80c7911641 fix: listScripts include description with opt-out query arg (#7210)
* description jobs

* all
2025-11-24 08:37:55 +00:00
Diego Imbert 7bb6c96a5c data tables settings 2025-11-21 23:12:01 +01:00
centdix 2b4c171ed0 fix on success trigger (#7202) 2025-11-21 18:41:38 +00:00
Diego Imbert 371c2755f5 Safety conversion for old duckdb ffi 2025-11-21 17:46:17 +01:00
Diego Imbert fddff1b3ca Migrate ducklake catalogs to more generic custom instance databases 2025-11-21 16:20:17 +01:00
Ruben Fiszel f85ab0c5dd feat(cli): app policies are generated locally (#7200) 2025-11-21 13:01:33 +00:00
Diego Imbert 042d403983 use new toJSONSchema 2025-11-21 13:11:14 +01:00
Diego Imbert 4834b3661e zod 4 fixes 2025-11-21 12:59:27 +01:00
Diego Imbert 22fda5b42e Merge remote-tracking branch 'origin/main' into di/data-tables 2025-11-21 12:39:06 +01:00
hugocasa 338fd8a38c fix(frontend): show code/lock in flow steps on runs page (#7191) 2025-11-20 18:01:39 +00:00
centdix b56e611700 fix(aichat): fallback to completion if responses fails (#7190)
* fallback to completion if responses fails

* add missing fallbacks

* remove test errors
2025-11-20 16:23:37 +00:00
centdix c8aef6a44f fix (#7188) 2025-11-20 15:06:00 +00:00
centdix ce5a31865c feat(aichat): handle duckdb scripts (#7187)
* handle duckdb in aichat

* better

* add in gen edit fix

* fix missing entry in yaml

* fix
2025-11-20 15:01:54 +00:00