Commit Graph

7157 Commits

Author SHA1 Message Date
wendrul
af444c8b36 feat: Full-text search on runs using tantivy and command palette for quick actions (#4046)
* Add indexer crate and files

* POC searcher

incomplete schema
only indexes at startup

* POC search component frontend

* Demo of the frontend element

* add Results and Args as text

* minimal functionality

* Make jump to scripts by name

also flows and apps

* Add button on sidebar to open search

* Update lock on indexer after merge

* Make arrow key navigation compatible with scrol

* Show empty result screen and log as a coming feat

* Add summary to script searchable items

* Catch `parts is undefined` error (uFuzzy)

* Index refreshing using tokio interval

* Fix JobLoader workspace being wrongly defined

* Fix click outside

* Add debouncing for completed run search

* Binary mode working + job index tracker

* Warning for no license + fix height scrollbars on content search

* Make it compile without EE files

* remove panic to use errors

* Move global search

* Cleanup UI, no more tab switcher but clear placeholders and actions

* Add tantivy feature flag for windmill-api

* Rework indexer mode

* Mac compatibility for shortcut

* Update test for new run_server

* Prepare sqlx

* Mac compatibility

* Fix openapi yaml

* Fix frontend

* Frontend api fix

* Update docker-compose.yml and caddyfile

With the (by default deactivated) container and reverse proxy to use the
windmill indexer

* fix feature flag for tests

* fix feature falg for running tests

* fix feature flag for running tests

* Make content search use search modal instead

* Add tantivy feature to ee build steps

* Remove old Content search

* change volume location for indexer

* Update dependencies

* Prepare sqlx

* Uncomment line on docker compose

* Add line between input and results

* Update ee repo ref
2024-07-11 11:13:27 +02:00
Ruben Fiszel
8f2fd8984f remove env_id default value 2024-07-11 09:00:56 +02:00
Ruben Fiszel
e5aaa3ce0a chore(main): release 1.361.1 (#4062)
* chore(main): release 1.361.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-11 08:02:10 +02:00
Ruben Fiszel
732a98d0f1 fix: improve filter jobs query 2024-07-11 07:51:34 +02:00
Ruben Fiszel
f0d67b983a chore(main): release 1.361.0 (#4060)
* chore(main): release 1.361.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-11 02:24:56 +02:00
Ruben Fiszel
be7e7ba05c fix: fix migration for instances starting from scratch 2024-07-11 02:12:51 +02:00
Ruben Fiszel
a443368d41 specialize soft cancel filter 2024-07-11 01:27:56 +02:00
Ruben Fiszel
9e27ee8b57 improve try migration lock 2024-07-11 01:15:12 +02:00
Ruben Fiszel
7fe93fb506 fix: improve performance of cancel_all 2024-07-11 00:41:03 +02:00
Ruben Fiszel
2836eaf765 sqlx 2024-07-11 00:12:11 +02:00
Ruben Fiszel
33ca9bd101 fix: improve completed_job index 2024-07-10 23:43:02 +02:00
Faton Ramadani
8276ef3fc4 feat(frontend): improve table action UX (#4056)
* feat(frontend): improve table action UX

* feat(frontend): improve table action UX
2024-07-10 19:11:48 +02:00
Faton Ramadani
707d9642e3 fix(frontend): fix style panel title (#4058) 2024-07-10 19:06:32 +02:00
Faton Ramadani
839971ac1c feat(frontend): add support for GFM and fix max-width issue (#4057)
* feat(frontend): add support for GFM and fix max-width issue

* feat(frontend): enable GFM by default
2024-07-10 19:06:03 +02:00
Faton Ramadani
57346a7ecc fix(frontend): fix run page ms readability (#4059) 2024-07-10 19:05:47 +02:00
Ruben Fiszel
0dd039901b chore(main): release 1.360.1 (#4048)
* chore(main): release 1.360.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-09 17:16:11 +02:00
HugoCasa
4ef357db17 fix: update flow path (#4053) 2024-07-09 17:13:21 +02:00
Faton Ramadani
08529b1b1e fix(frontend): Reload the flowStateStore when a node is restored (undo) (#4049) 2024-07-09 13:29:17 +02:00
Ruben Fiszel
f1f9f4b2ac nit improvement UX for single step flow 2024-07-09 12:45:35 +02:00
HugoCasa
bbcaec9769 fix: improve flow version fix migration (#4050) 2024-07-09 11:02:53 +02:00
Ruben Fiszel
34b1888e91 nit flow inputs for simple forloops 2024-07-09 10:23:22 +02:00
Ruben Fiszel
3efffba0cb nit expect 2024-07-09 08:45:36 +02:00
Ruben Fiszel
d674d93bcc more observability for dedicated workers 2024-07-09 08:26:40 +02:00
Ruben Fiszel
e65dfa5d0c fix: make dedicated workers work with dates in bun 2024-07-09 07:58:17 +02:00
Ruben Fiszel
c0529647b9 fix: fix previous_result not always working for failure steps 2024-07-09 00:01:58 +02:00
Ruben Fiszel
c3f2461e29 chore(main): release 1.360.0 (#4042)
* chore(main): release 1.360.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-08 22:56:21 +02:00
HugoCasa
ff8d51a8db fix: always run flow versioning edge case fix migration (#4047) 2024-07-08 22:52:04 +02:00
Ruben Fiszel
2b9d673596 fix: persist enums change for string type 2024-07-08 22:27:08 +02:00
Faton Ramadani
43ba8c00bc fix(frontend): fix min rows for LightWeightArgInput (#4045) 2024-07-08 16:42:35 +02:00
Faton Ramadani
407f95de29 feat(frontend): add custom actions header (#4044)
* feat(frontend): add custom action header for AgGrid tables

* feat(frontend): add custom action header for AgGrid tables
2024-07-08 16:11:46 +02:00
Ruben Fiszel
ccf965e87d fix: improve failure id assignment for parallel forloop 2024-07-08 15:50:38 +02:00
Ruben Fiszel
0d5dc46fbf chore(main): release 1.359.0 (#4036)
* chore(main): release 1.359.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-08 13:45:57 +02:00
Faton Ramadani
636c506059 fix(frontend): fix navbar item overflow (#4041) 2024-07-08 13:24:03 +02:00
Faton Ramadani
c6f4ac9f5e feat(frontend): improve table actions (#4040)
* feat(frontend): wip

* feat(frontend): fix table actions width, hovering behavior and fixed connection

* feat(frontend): support infinite list + Db Explorer
2024-07-08 13:23:28 +02:00
HugoCasa
af3fd09d80 fix(backend): make value of flow_version not null (#4039)
* fix: flow versioning nit: make value of flow version not null

* fix: sqlx

* fix: missing code change

* fix: improve nit migration
2024-07-08 11:56:53 +02:00
Ruben Fiszel
a3f40bf0e4 fix sqlx 2024-07-08 11:55:59 +02:00
Ruben Fiszel
02e5524fba fix: improve input history 2024-07-08 11:41:27 +02:00
HugoCasa
0a613b76c8 fix: flow versioning edge case (#4037) 2024-07-07 20:04:42 +02:00
Ruben Fiszel
e6a12237db flow layout improvements 2024-07-06 02:34:41 +02:00
Ruben Fiszel
03ec3d8bf8 nit fix content search 2024-07-06 01:33:30 +02:00
Ruben Fiszel
0dd4628947 fix: improve performance of content search for large repos 2024-07-06 01:06:50 +02:00
Ruben Fiszel
09b36200e8 escape html for content search 2024-07-06 00:52:07 +02:00
Ruben Fiszel
6844ed9c6d escape html for content search 2024-07-06 00:41:35 +02:00
Ruben Fiszel
e6e08108a6 fix: improve handling of schedules with retries and concurrency limits 2024-07-05 20:37:30 +02:00
Ruben Fiszel
a74a5ebdd3 nit dataflow dark mode colors 2024-07-05 20:09:12 +02:00
Ruben Fiszel
8bddfb6e38 nit dataflow dark mode colors 2024-07-05 20:06:31 +02:00
Ruben Fiszel
c4b2baae20 fix nit first step's input synchronized with flow schema 2024-07-05 18:51:43 +02:00
Ruben Fiszel
3660ce7c4d chore(main): release 1.358.1 (#4034)
* chore(main): release 1.358.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-05 16:02:47 +02:00
Ruben Fiszel
c95cf61924 fix: fix vscode extension dev mode with flows 2024-07-05 15:59:36 +02:00
Ruben Fiszel
ad82598828 chore(main): release 1.358.0 (#4025)
* chore(main): release 1.358.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-07-05 13:18:44 +02:00