Commit Graph
4650 Commits
Author SHA1 Message Date
centdix 5d14c8a28b draft working stuff 2025-06-02 17:01:10 +02:00
centdix 7a0b39faf8 disable chat if no ai providers 2025-06-02 17:01:10 +02:00
centdix 624e3798c3 fix button 2025-06-02 17:01:10 +02:00
centdix ffc6cda97f add ask in search bar + right top icon on homepage + suggestions 2025-06-02 17:01:10 +02:00
centdix a2a1df16f0 cleaning 2025-06-02 17:01:10 +02:00
centdix fb41953d03 small fix 2025-06-02 17:01:10 +02:00
centdix d6340cc345 fix docs fetching 2025-06-02 17:01:10 +02:00
centdix 86e6023198 more integrations + better system prompt 2025-06-02 17:01:10 +02:00
centdix f13b8f3dcd make more things available 2025-06-02 17:01:10 +02:00
centdix 4da5255569 cleaner code 2025-06-02 17:01:10 +02:00
centdix 2496741e63 add inkeep tool 2025-06-02 17:01:10 +02:00
centdix 4ac46eeccf implement logic 2025-06-02 17:01:10 +02:00
centdix db99f557f4 make drawer triggerable 2025-06-02 17:01:10 +02:00
centdix 7cb8f0afed use triggerable by ai compoennt 2025-06-02 17:01:10 +02:00
centdix c2f40cb921 draft 2025-06-02 17:01:10 +02:00
claude[bot]andrubenfiszel 6240ab677d Add GlobalChat component with drawer functionality
- Create GlobalChat.svelte with placeholder chat functionality
- Create GlobalChatDrawer.svelte as drawer wrapper
- Add global chat button to sidebar menu (both mobile and desktop)
- Integrate global chat state management in main layout
- Include message history, loading states, and error handling
- Implement responsive design and proper drawer behavior

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

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2025-06-02 17:01:09 +02:00
HugoCasa 38aaa44b95 fix: reactivity 2025-06-02 12:02:47 +02:00
HugoCasa 13de5ecba7 Merge remote-tracking branch 'origin/main' into hc/ai-flow-chat 2025-06-02 09:40:42 +02:00
claude[bot]andrubenfiszel 64f35d050f fix: replace crypto.randomUUID with generateRandomString for HTTP compatibility (#5849)
Replace crypto.randomUUID() with generateRandomString() in triggers.svelte.ts 
to fix schedule trigger creation on HTTP connections. The crypto.randomUUID() 
API requires a secure context (HTTPS), which breaks functionality for users 
connecting to Windmill over HTTP in internal networks.

Fixes #5847

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2025-06-01 19:44:41 +02:00
dieriba 4cbcbdb960 feat: fix backward compatibility pg 14 for postgres trigger (#5851)
* remove macro query when interacting with remote db

* fix compatibility and nits

* fix bug save for publication tracking all table

* fix infinite loop svelte 5

* nits on (gcp/postgres) trigger+ refactor on postgres trigger

* update .sqlx

* update repo ref

* uodate repo ref

* fix

* fix

* nits + extend postgres capture

* fix import gcp

* fix reactivity issue

* add postgres transaction for successive write operation

* fix isValid state edge cases

* fix reorder transaction

* reorder transaction

* remove unused import

* update test connection

* add missing props

* fix import/bugs and nits

* nits and fix small bugs

* add missing colon
2025-06-01 19:11:48 +02:00
Ruben Fiszel db873be43b nit editors reactivity on change 2025-05-31 05:15:24 +02:00
HugoCasa 700c484bd3 feat: preprocessor and error handler support 2025-05-30 17:26:15 +02:00
pyranota 75fa9e4730 chore: improve openapi.yaml (#5841)
* fix schema

* update openpi-deref.yaml

* update openapi-deref.json

* add openapi-generator-cli in flake.nix

* add GH action

* fix HubScriptKind

* fix errors
2025-05-29 21:58:31 +02:00
HugoCasa 50b9dd0bd7 youpi 2025-05-29 18:55:05 +02:00
Alexander Petric 80277d14d0 fix: allow disable tabs for sidebar/accordion tabs (#5838) 2025-05-29 18:52:00 +02:00
Ruben Fiszel 806d669725 feat: array of s3 objects in input maker 2025-05-29 16:35:03 +02:00
Ruben Fiszel 203d850e77 improve bytes array persistence 2025-05-29 15:57:36 +02:00
Ruben Fiszel cbfac3e324 nit load 404 2025-05-29 15:34:08 +02:00
Ruben Fiszel b8fa4a820b nit 2025-05-29 11:08:52 +02:00
Ruben Fiszel 453e7f03d3 nit optimize updates 2025-05-29 10:25:05 +02:00
Ruben Fiszel acc352b5c0 opt code updates 2025-05-29 09:56:48 +02:00
Alexander Petric ed3ad327a2 fix: templatev2 delete issue (#5834) 2025-05-29 09:34:05 +02:00
Ruben Fiszel 8d12bcc8ee fix: faster layout for larger graphs 2025-05-29 02:10:17 +02:00
Ruben Fiszel e302aa38b5 fix: evalv2 prohibit component delete 2025-05-29 01:16:56 +02:00
Ruben Fiszel e0f4f83ebf fix: improve monaco editor memory leak 2025-05-28 15:46:55 +02:00
Ruben Fiszel 7b70348b4b fix: improve monaco javascript extra lib refresh 2025-05-28 14:04:36 +02:00
Ruben Fiszel a2c8ea69a3 fix: improve monaco javascript extra lib refresh 2025-05-28 13:50:42 +02:00
Guilhem af9bde33fe triggers panel polishing (#5825)
* Allways use custom label for triggers

* Add default path name for new schedule

* Improve warning message

* Add confirmation modal for deleting triggers
2025-05-28 10:19:31 +02:00
Ruben Fiszel 0d459d5d22 fix: avoid monaco memory leak 2025-05-28 01:21:22 +02:00
Ruben Fiszel feae9b0924 fix: error handler node rendering at top level 2025-05-27 21:04:56 +02:00
Diego Imbert fdefd4be93 feat: duckdb sql lang support (#5761) 2025-05-27 15:52:57 +02:00
HugoCasa 9661f1360c Merge remote-tracking branch 'origin/main' into hc/ai-flow-chat 2025-05-27 09:44:24 +02:00
Guilhem 5dcefeff84 Allways render content in the app menu to load runnables (#5815) 2025-05-27 01:17:32 +02:00
5897e7e01b Fix(frontend): auto completion and render of tailwind classes in app editor (#5817)
* fix auto completion and render

* Remove tailwind_full.css links and add tailwindUtils to package.json exports

- Removed `<link rel="stylesheet" href="/tailwind_full.css" />` from AppEditor.svelte and AppPreview.svelte
- Added `"./tailwindUtils"` export to package.json exports section for external consumption
- Added tailwindUtils to typesVersions section for TypeScript support

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

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2025-05-27 01:09:55 +02:00
HugoCasa e68961bf15 feat: ai flow chat 2025-05-26 19:29:25 +02:00
Guilhem d940b39509 fix triggers reset upon deploy (#5812) 2025-05-26 09:21:46 +02:00
Ruben Fiszel 5b96bccedd feat: add aws oidc support for instance s3 storage (#5810)
* backend

* iterate

* all

* all

* all

* iterate

* revert

* all

* add tracing to get of authed client

* all

* all

* lal

* all

* update

* fix

* push

* all

* all

* revert

* frontend

* fix checks

* avoid deadlock

* safer

* fix

* fix
2025-05-25 14:03:38 +02:00
26222539e6 feat(python): inline script metadata (PEP 723) (#5712)
* make resolver

* more updates

* fix build

* fix raw_dependencies job type

* compat with http agent workers

* refactor

* rename

* more refactor

* cleanup

* more tests

* fix s3

* small fixes

* more fixing

* fix endpoint

* nit: update comment

* update ee ref

* update ee ref

* update ee ref

* implement safer `list_available_python_versions`

* add tracing to get of authed client

* internal: Trigger claude when commenting with /aider (#5783)

* add claude instructions files

* call claude too when using aider

* fix

* add draft for linear claude integration

* fix build

* update ee ref

* ignore versions <=3.9

* fix windows build

* correct versions filter

* fix windows build (this time for real)

* inject error to debug CI

* update CI

* undo debug of CI

* fix tests

* remove outdated comment

* update ee repo ref

* Update ee-repo-ref.txt

* Update backend/parsers/windmill-parser-py-imports/src/lib.rs

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

* Update InstanceSetting.svelte

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: centdix <40307056+centdix@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 02:13:47 +02:00
wendrul 66a997afc3 feat: shift/ctrl+click/enter to open ctrl+k menu results in new tab (#5800)
* feat: add shift/ctrl+click/enter to open ctrl+k menu results in a new tab

* Correct empty else block
2025-05-22 20:01:07 +02:00
Ruben Fiszel 262e73e6d6 check fix 2025-05-22 19:58:00 +02:00