Commit Graph
3484 Commits
Author SHA1 Message Date
Guilhem d1b765039a Merge remote-tracking branch 'origin/main' into fr/flow-triggers-v0
# Conflicts:
#	frontend/src/lib/components/FlowBuilder.svelte
#	frontend/src/lib/components/graph/renderers/nodes/InputNode.svelte
2024-10-08 14:16:28 +02:00
Guilhem 83b6605a34 fix binding 2024-10-08 14:04:08 +02:00
Guilhem 4ee4dbf104 fix center copilot 2024-10-08 13:35:18 +02:00
Guilhem c6b892a98f remove useless import 2024-10-08 13:16:28 +02:00
Guilhem 3429bfa146 fix copilot placement 2024-10-08 12:39:15 +02:00
Guilhem 86057a1176 Turn copilot into node 2024-10-08 12:33:47 +02:00
Guilhem 81e74f456b Connect top bar cron to schedules settings 2024-10-08 10:48:32 +02:00
GuilhemandGuilhem f25c0dba31 Glm/rework flow settings v2 (#4497)
* fat(frontend): simplify flow settings menu

* improve scroll

* changing mute toggle

* Add advanced settings badge

* Add nord theme colors

* Add bage for advanced options

* fix minor issue

* fix minor issue

* Add triggers menu to flow settings

* Add quick trigger access

* remove triggers in flow settings

* fix minor issue

* Move triggers settings to flow right panel

* polishing

* fix unset store

* remove save up to for triggers

* fix padding

* reset default tag color

* remove custom select component

* revert path change

* revert section modif

* Revert unused feature

---------

Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-08 08:57:31 +02:00
GuilhemandGuilhem 644dd87c50 fix icon alignment in add App button (#4496)
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-07 21:20:28 +02:00
Ruben Fiszel da50e40010 nit flowStateStore 2024-10-04 15:15:49 +02:00
Ruben Fiszel 289ad51374 fix(frontend): correctly initialize step inputs on new inline script 2024-10-04 15:09:20 +02:00
Ruben Fiszel b034b070c0 fix: fix id save on apps 2024-10-04 07:06:26 +02:00
Ruben Fiszel 4da02a54ba usr local bin uv 2024-10-03 22:48:09 +02:00
Ruben Fiszel 19c62ba195 fix: fix uv path 2024-10-03 22:42:34 +02:00
GuilhemandGuilhem b96cc19718 prevent flow logo to shrink (#4481)
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-03 21:17:27 +02:00
Ruben Fiszel c84e6fd05d fix: flow picker of flows + precache hub scripts as bundles 2024-10-03 20:48:26 +02:00
Ruben Fiszel 642f3876fa nit hub filtering on flow picker 2024-10-03 15:13:22 +02:00
Ruben Fiszel 92f61f07ed fix: flow picker of flows 2024-10-03 15:09:58 +02:00
Ruben Fiszel f25eb3455f padding nits 2024-10-03 14:34:33 +02:00
45ccd45e30 feat(frontend): add quick access menu in flow editor (#4415)
* (frontend) add quick access menu in flow editor

* (frontend) add quick access menu in flow editor

* improve UI

* make design prettier

* add scroll effects

* improve loading preview

* change no items found

* prevent scroll using menu

* change user folder button

* set default integration icon

* reduce column width

* ajust font

* add defaults script button

* add shadow divider

* fix scroll

* add chevron

* Change toogle bar

* Add preprocessor menu

* add handler

* simplify scroll

* fix display

* fix minor issues

* delete useless log

* revert node tree changes

* merge main

* fix z-index issues

* iterate

* fix: improve allowed domains setting for sso

* chore(main): release 1.402.3 (#4458)

* chore(main): release 1.402.3

* Apply automatic changes

---------

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

* improve allowed domains change handling

* send stats when renewing key if last >24h (#4430)

* feat: send stats when renewing key if last >24h

* nits

* fix: sqlx

* nit

* renewal reason

* stats reason

* update ee ref

* Update ee-repo-ref.txt

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>

* fix: skip one migration to avoid using md5 for azure support

* all

* all

* Apply automatic changes

* all

* done?

* nit

* nit

* nit

* nit

* nit noAi if prefilter is not all

* fix shadow

* fix error handler

* fix error handler

* Polishing default script settings

* all

* all

* full

* all

* add deno_core as features

* all

* remove warnings

* all

* npm check

* npm check

* new script script

* nits

* nits item 0

* nits item 0

---------

Co-authored-by: Guilhem Le Mouel <guilhem.le-mouel.ext@altran.com>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home>
2024-10-03 14:15:01 +02:00
Ruben Fiszel 8e58e4320a fix: fix id editor for app 2024-10-03 11:55:26 +02:00
HugoCasa 3134f79ced fix(frontend): disable runnable field on route editor from detail panel (#4469) 2024-10-02 12:07:11 +02:00
HugoCasa b70ca6e3ed skip step better UI (#4465) 2024-10-01 12:28:46 +02:00
Faton Ramadani 8053c927ef feat(frontend): fix trigger when position when a preprocessor is presetn 2024-09-30 19:08:35 +02:00
Faton Ramadani 64ed13663e Merge branch 'main' into fr/flow-triggers-v0 2024-09-30 18:54:29 +02:00
HugoCasa 161c3fe577 flow skip step nit (#4462) 2024-09-30 16:38:01 +02:00
HugoCasa 0df169e3f9 feat: flow step skipping (#4461) 2024-09-30 16:30:59 +02:00
Faton Ramadani 5f55f6005d feat(frontend): done 2024-09-30 11:59:00 +02:00
Faton Ramadani 46b25b851e Merge branch 'main' into fr/flow-triggers-v0 2024-09-30 11:41:31 +02:00
Ruben Fiszel cc1a75e114 improve allowed domains change handling 2024-09-30 11:22:04 +02:00
Ruben Fiszel 24f4a7caaa fix: improve allowed domains setting for sso 2024-09-30 09:52:03 +02:00
Ruben Fiszel 334b8d903d avoid overlap on flow timelines with long ids 2024-09-28 18:29:38 +02:00
Ruben Fiszel 0779d47c1d fix: make form properties disablable 2024-09-28 18:10:42 +02:00
Ruben Fiszel 56db1d9196 accept multiple whitelabelled domains for sso 2024-09-28 17:45:19 +02:00
Henri Courdent e8e6e233de Changelog update to frontend 27 09 (#4453) 2024-09-27 21:15:14 +02:00
Faton Ramadani 6956a3a2ba fix(frontend): Fix flow graph bg in dark mode on chrome (#4454) 2024-09-27 21:14:58 +02:00
Faton Ramadani 2f25c243c0 Merge branch 'main' into fr/flow-triggers-v0 2024-09-25 18:38:16 +02:00
Ruben Fiszel fd58e7eb48 fix: fix flow rendering 2024-09-25 18:10:12 +02:00
Faton Ramadani 50654c6174 feat(frontend): merge main 2024-09-25 17:00:12 +02:00
Faton Ramadani 84eefadfcf feat(frontend): Catch flow errors in the UI (#4429)
* feat(frontend): Catch flow errors in the UI

* feat(frontend): typo
2024-09-25 16:22:02 +02:00
Faton Ramadani 9ed4ccf634 feat(frontend): triggers 2024-09-25 16:15:10 +02:00
Faton Ramadani 95eba654b9 feat(frontend): triggers 2024-09-25 16:12:15 +02:00
wendrul a1ac583f05 fix: remove autocomplete for searchbar (#4440) 2024-09-25 16:03:03 +02:00
Faton Ramadani ec437bdd99 Merge branch 'main' into fr/flow-triggers-v0 2024-09-25 15:44:24 +02:00
HugoCasa aeb5b5bcd1 fix: correct AI generation for CRON and regex (#4437) 2024-09-25 12:53:32 +02:00
HugoCasa 8a277a0ad9 do not call workspace error handler if flow has error handler (#4434)
* do not call workspace error handler if flow has error handler

* optimize + UI improvements for error handler
2024-09-25 09:10:41 +02:00
Ruben Fiszel 8b7bbe80a0 nit + triggers sign 2024-09-24 20:04:15 +02:00
Ruben Fiszel 34a50ef8ca nit remove getLogs 2024-09-24 19:31:51 +02:00
pyranota 74c2cabd9f Add Explicit Progress Hint (#4433)
* Add new component `ExecutionDuration`

Reusable component helps with tracking execution time of job
It is not using job.started_at, but instead uses it's own tracking mechanism

The key difference that it can give insights during execution of job and measures pure execution time
Accuracy is configurable with `updateResolution`

Can also detect if job is `longRunning` e.g. runs more than X-seconds

* Implement Hint for Explicit Progress
It uses ExecutionDuration component introduced in previous commit
and device's local storage to handle `Dont show again`

* Remove dublication of `FlowProgressBar` in `run` page

* Change Hint styling

* Change values in `ExecutionDuration` to match required

`longDefinition`: 3 -> 30
`updateResolution`: 2 -> 10

Meaning jobs running more than 30s counts as a `Long Running Job`

* Fix broken link

* Scope to langs: `python3`, `bun` and `deno` jobKinds: `script`

* Simplify ExecutionDuration for new scope

* Bring `preview` job kind into the scope

We need this to show this tip in preview pages.
e.g. By clicking on subjob details of flow (this subjob is preview)
2024-09-24 19:13:06 +02:00
Faton Ramadani 65120393c5 feat(frontend): add support for routes 2024-09-24 15:19:50 +02:00