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] and windmill-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
hugocasa and windmill-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