Commit Graph
4534 Commits
Author SHA1 Message Date
Ruben Fiszel 6ea862242b nits 2025-07-29 14:51:14 +00:00
Ruben Fiszel 502c611d3c fix: fix DynSelect 2025-07-29 14:33:14 +00:00
Ruben Fiszel 6b40755b3b fix import nit 2025-07-29 14:26:55 +00:00
Ruben Fiszel c3971f99fc support $res: string in form inputs of arrays 2025-07-29 12:40:37 +00:00
Ruben Fiszel 255490e4ca fix: fix id renaming in apps 2025-07-27 23:15:19 +00:00
Ruben Fiszel edb522ed6b fix: improve error handler behavior wrt to parrallel branchall & forloops (#6273)
* error handler improvement

* fix: improve error handler behavior with parallel for loops

* all

* Error handler
2025-07-25 13:53:43 +00:00
Ruben Fiszel 1aea6dad77 fix: jobLoader for flowstatusviewerinner work with public apps 2025-07-25 09:44:07 +00:00
Ruben Fiszel ba703764f8 fix: fix webhook panel reactivity 2025-07-24 23:20:48 +00:00
Ruben Fiszel e4c852b354 nit 2025-07-24 17:17:59 +00:00
Ruben Fiszel 5dd8e7d7b8 fix: improve aggrid columnDefs reactivity 2025-07-24 17:11:36 +00:00
iqdecay b09b0ff792 feat: enable workspace exclusion in custom tags (#6263)
* feat: enable tags that exclude workspaces

* feat: frontend tooltip

* fix: use method to check if tag applies

* refactor: change conversion method

* fix: change operator comparison

* remove redundant tests
2025-07-24 12:11:29 +00:00
0c85f114d5 nit(aichat): recommend anthropic as provider (#6265)
* feat(aichat): add recommendation alert for Claude latest model in Anthropic provider settings

Add info alert in AI workspace settings recommending Claude latest model for better reliability of AI chat when using Anthropic provider.

Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>

* fix

* nit

* nit

* use badge

* use blue

* add tooltip

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: centdix <farhadg110@gmail.com>
2025-07-23 15:14:51 +00:00
63c0062283 nit(aichat): delete old messages when conversation becomes too long (#6258)
* delete old messages

* nit

* feat(aichat): add recursion bounds and improve token estimation

- Add maxDepth parameter (default 10) to deleteOldestMessage to prevent infinite recursion
- Enhance estimateTokenUsage to handle tool calls, content arrays, and function names
- Improves stability and accuracy of message cleanup when conversations become too long

Co-authored-by: centdix <centdix@users.noreply.github.com>

* nit

* cleaning

* better logic

* fix logic

* fix

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: centdix <centdix@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2025-07-23 16:36:41 +02:00
Ruben Fiszel b3ad7834b2 decision tree nits 2025-07-23 13:45:41 +00:00
Ruben Fiszel 46d6f68ec1 fix: fix decision tree graph editor 2025-07-23 13:42:04 +00:00
Diego Imbert 7c2782f3e4 fix flickering flow graph in vscode extension (#6266) 2025-07-23 12:33:53 +00:00
Ruben Fiszel de664f6014 add tagLabel in flow editor 2025-07-23 09:21:17 +00:00
dieribaandHugoCasa 8dae223c69 feat: local type references parsing support for main function args (#5995)
* add base struct

* feat resolve interface and type declarion in entrypoint param's function

* nits

* fix reset dependencies

* update package

* fix handle infinite recursion

* add depth level and handle enum for referenced type

* nits

* nits

* nits

* perf

* fix

* done

* fix schema form cache inconsistency

* fix default type and nits

* remove

* update Object typ for parser

* one level ref from from parent when resolving types and use format for resource

* update cli and use resource type

* nits

* update parsers

* fix: use specific parser versions

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
2025-07-23 10:05:32 +02:00
Ruben Fiszel 07237859f5 nit force refresh on reload button 2025-07-22 21:31:24 +00:00
centdix ba93697467 feat(aichat): give completions to autocomplete for other languages than ts (#6253)
* give completitions for other languages than ts

* nit
2025-07-22 17:24:01 +02:00
centdix 9097b1e2c9 feat(aichat): improve autocomplete with ata, editor diagnostic and deletion cues (#6245)
* add diagnostic details

* add types

* remove rest of line if possible

* add visual cue

* test

* adapt to context window

* cleaning

* use suggestions instead of lib files

* better use of suggestions

* cleaning

* add help in context

* better cache

* cleaning

* cleaning

* cleaner code

* better prompts

* fix

* cleaning

* fix

* use comment + no xml

* add cond on deletion cue

* fix

* fix

* cleaner
2025-07-22 14:50:26 +02:00
Ruben Fiszel c479b71579 worker group nits 2025-07-22 07:52:39 +00:00
dieribaandRuben Fiszel d626b75995 feat: periodic worker group script (#6159)
* feaat periodic script

* feat periodic script

* fix unused

* check minimun time

* fix unused import

* update repo ref

* update ref

* nits and update repo ref

* add missing checks

* fix

* improve UX

* improve UX

* improve UX

* fix

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2025-07-21 22:57:56 +00:00
Alexander Petric 2d696576df oauth client credentials: allow to override token url at resource level (#6233)
* oauth client credentials: allow to override token url at resource level

* ee ref
2025-07-21 20:08:56 +00:00
Ruben Fiszel 6cdec8b081 clear current id 2 2025-07-21 16:03:38 +00:00
Ruben Fiszel 2e490441a3 improve app loader behavior 2025-07-21 15:51:31 +00:00
dieriba 1036488b3b fix: improve ssh agent worker naming (#6211)
* remove ssh suffix

* use hostname tags

* feat

* feat

* update sqlx

* use hostname

* use worker prefix

* nits
2025-07-21 13:43:25 +00:00
Ruben Fiszel 6f41ab7a47 fix: in home, archived and include without main not taken into account 2025-07-21 12:00:45 +00:00
hugocasa b860bb7238 fix: quickbooks oauth realmId (#6232)
* fix: quickbooks oauth realmId

* nits

* nit
2025-07-21 11:33:57 +00:00
Ruben Fiszel c264f69b68 fix: empty branches in branch one now return the previous_result 2025-07-21 11:23:22 +00:00
Ruben Fiszel 6d8fd2846e display default branch being chosen as green 2025-07-21 10:01:05 +00:00
Ruben Fiszel db0b271ff2 update ee-ref 2025-07-19 21:38:00 +00:00
Ruben Fiszel 3618160573 opt flow loading 2025-07-19 15:00:06 +00:00
Ruben Fiszel d990133097 feat: use sse for flow status updates 2025-07-19 14:42:26 +00:00
Ruben Fiszel 5b6d0d6028 flow builder opt 2025-07-19 11:29:51 +00:00
Ruben Fiszel 8a4c0384b6 fix: add back asset kind variable 2025-07-19 11:04:28 +00:00
Ruben Fiszel 47a4460fc2 fix: add back asset kind variable 2025-07-19 09:58:03 +00:00
Ruben Fiszel 1b6d055ed6 flow opts 2025-07-19 07:37:56 +00:00
Ruben Fiszel d6ecec1ef6 nit svelte 5 2025-07-19 06:59:49 +00:00
Ruben Fiszel e2d4463230 nit fast in more cases 2025-07-19 00:07:16 +00:00
Ruben Fiszel f62ff95b8a nit fast in more cases 2025-07-19 00:06:26 +00:00
Ruben Fiszel cd38174955 nit 2025-07-18 23:54:46 +00:00
Ruben Fiszel ddb5a48b97 improve ob loader consistency 2025-07-18 23:54:04 +00:00
Ruben Fiszel 0a384d824f implement SSE fallback 2025-07-18 23:10:15 +00:00
a91a7fc741 feat: implement SSE for job updates polling (#6174)
* feat: implement SSE for job updates polling

- Add /getupdate_sse/:id endpoint for real-time job updates via Server-Sent Events
- SSE streams job status, logs, progress, and flow status updates
- Auto-stops streaming when job completes
- Frontend uses EventSource with graceful fallback to polling on errors
- Reduces server load and improves real-time responsiveness
- Update OpenAPI spec with new SSE endpoint definition

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>

* all

* all

* v1

* rename test job loader

* iter2

* nit

* all

* all

* improve

* upgrade

* try catch assets json parse

* only display loader of custom component if custom component is rendered

* Fix required properties (#6221)

* whitelabelling nits

* remove fdsfs (#6222)

* add refresh on worker tag select

* whitelabel nits

* merge

* merge

* done

* nit fix

* all

* app db

* all

* all

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Tammo Ippen <tammo.ippen@posteo.de>
Co-authored-by: Diego Imbert <70353967+diegoimbert@users.noreply.github.com>
2025-07-18 22:48:51 +00:00
hugocasa d1902b9f41 fix: app s3 multi upload policy (#6228) 2025-07-18 13:14:55 +00:00
hugocasa e6ce2c645c remove chat circular dep (#6226) 2025-07-18 11:55:23 +00:00
centdix 4ad9262c44 feat(ai chat): search for relevant hub scripts and npm packages in script mode (#6215)
* draft

* move tool

* also use hub search

* add types in context of the chat

* reuse code

* cleaning

* better docs fetching

* cleaning

* adapt limit based on context window

* cleaning

* fix

* fix
2025-07-18 11:36:05 +00:00
Ruben Fiszel a14d85ecd0 nit fix 2025-07-18 10:40:37 +00:00
Ruben Fiszel 6805ecad07 nit fix 2025-07-18 10:40:21 +00:00