Commit Graph
58 Commits
Author SHA1 Message Date
HugoCasaandRuben Fiszel ae8f29a4cb feat: http routing (#4339)
* feat: http routing

* all

* feat: improve UI

* final stuff

* fix: sqlx

* fix: nit

* fix: nits

* fix: error handler display

* fix: routes panel perms

* all

* fix: improve ability to paste from macos in vscode extension

* fix lock-write for deno

* all

* cleaning

* fix

* cli preprocessor

* nits

* nits

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-09-20 15:38:38 +02:00
Ruben Fiszel fc8ba4d7f9 feat: add yaml editor in flow builder 2024-09-02 15:13:51 +02:00
HugoCasa 7f2289d4d5 feat: flow versioning (#4009)
* feat: flow versioning

* fix: sqlx

* fix: update schedule test for flow versioning

* fix: with_deployment_msg + UI nits

* fix: nit

* fix: improve down migration

* patch: keep latest flow version in flow table for backward compat

* fix: app deployments in list view

* chore: update ee ref

* fix: merge

* fix: tests
2024-07-03 15:53:45 +02:00
Ruben Fiszel 49ecb54692 feat: add early return for flows 2023-11-26 14:30:49 +01:00
HugoCasa e8837884cc feat: add yaml for import/export/diff (#2631)
* feat: add yaml for import/export/diff

* fix: speeeeeeed
2023-11-15 18:44:16 +01:00
Faton Ramadani cdc76994f8 feat(frontend): Buttons refactor (#2545)
* feat(frontend): wip

* feat(frontend): button refactor wip

* feat(frontend): button refactor wip

* feat(frontend): fix build

* feat(frontend): fix build

* fix(frontend): fix build

* fix(frontend): fix buttons styles

* fix(frontend): remove dev file

* feat(frontend): clean up

* feat(frontend): done

* feat(frontend): done

* feat(frontend): remove duplicated componnet

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): forked Flow icons

* feat(frontend): remove legacy dropdown

* feat(frontend): migrated all + remove dependencies

* feat(frontend): clean up
2023-11-10 09:43:10 +01:00
Ruben Fiszel f1a3afe2b0 feat: add support for flows in vscode extension (#2585)
* all

* change tagline

* all

* all

* all
2023-11-07 20:16:01 +01:00
HugoCasa 1f9455a3d3 feat: improve drafts and diffs (#2534)
* feat: improve drafts and diffs

* feat: add scripts diff button

* fix: remove diff drawer in scripts/add

* fix: nits

* feat: diffs for flows and apps w/ deep comparison

* fix: flow preview buttons height

* fix: use ordered json stringify

* fix: code view

* fix: temp flow diffs

* fix: flow diffs merge conflict
2023-11-04 08:45:03 +01:00
Ruben Fiszel 6251c46b6b fix aggrid table empty selected 2023-11-01 20:19:18 +01:00
Ruben Fiszel 6c6dfbc121 flow vscode extension improvements (#2536)
* flow dev

* vscode flow extension improvements
2023-11-01 13:10:10 +01:00
Faton Ramadani 33b1c752ae feat(frontend): add driverjs (#2327)
* feat(frontend): add driverjs

* feat(frontend): pipeline done

* feat(frontend): texts updated

* feat(frontend): split tutorials into two

* feat(frontend): Branch one tutorial

* wip

* feat(frontend): flow editor tutorial v0 done

* feat(frontend): flow editor tutorial v0 done

* feat(frontend): fix how tutorials are started

* feat(frontend): fix how tutorials are started
2023-10-04 10:12:07 +02:00
Ruben Fiszel dfcdb2d8ff feat: worker groups admin panel (#2277)
* merge

* merge

* merge

* wg

* progress

* all

* all

* all

* all

* all

* all

* fix

* fix
2023-09-13 21:24:54 +02:00
Ruben Fiszel 28933d09cc UX nits + fix flow worker group 2023-07-25 16:14:23 +02:00
Ruben Fiszel 8d3416e525 feat: introduce draft for flows 2023-05-01 09:31:22 +02:00
Ruben Fiszel 31e4b7606b feat(frontend): make script editor a single page 2023-04-06 01:00:42 +02:00
Ruben Fiszel aad64c1790 remove all frontend warnings and unused imports 2023-04-02 17:02:57 +02:00
Ruben Fiszel a5a1068516 feat(frontend): add history to flows and apps 2023-03-07 14:47:17 +01:00
Ruben Fiszel 0fadc26385 overhaul app creation flow 2022-12-31 13:34:59 +01:00
Ruben Fiszel a20d3fae6f feat: add a All Static Inputs module to the flow editor 2022-12-30 05:31:45 +01:00
Ruben Fiszel fcb466812a make flow status viewer always open 2022-12-24 06:31:22 +01:00
Ruben Fiszel 079fbd55ee feat(backend): resume from owner directly in flow status viewer (#1042)
* foo

* progress
2022-12-23 13:04:31 +01:00
Ruben Fiszel 1bbd8b7fdc Flow UX improvements wrt to triggers 2022-12-15 23:09:23 +01:00
Ruben Fiszel 6bc60d9a41 ux nits 2022-12-14 21:29:00 +01:00
Ruben Fiszel 0ee244e28e UX flow improvements 2022-12-08 17:18:24 +01:00
Ruben Fiszel f1b04b7374 improve flow status viewer 2022-12-05 11:19:26 +01:00
Ruben Fiszel b0ccbe22ee UX improvements 2022-11-27 00:07:44 +01:00
Ruben FiszelandFaton Ramadani 8f92a0c66f feat(frontend): flow UX overhaul II + go + python support for trigger scripts (#928)
* all

* improve all

* improve all

* fix frontend

* fix input picker nits

* fix(frontend): Fix Menu display

* all

* fix all

* fix all

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-11-22 16:18:14 +01:00
Ruben Fiszel 9929cdde22 feat(frontend): overhaul the whole flow UX 2022-11-21 17:28:55 +01:00
Ruben Fiszel 16ba1f3f3b improve flow UX 2022-11-14 23:30:19 +01:00
Ruben Fiszel 7f0e94560f frontend nits 2022-11-08 11:48:05 +01:00
Ruben Fiszel 9de2838d1c fix copy first step schema + import buttons 2022-11-07 21:54:49 +01:00
Ruben Fiszel 63be299979 fix initialization of flowstore 2022-11-03 14:34:41 +01:00
Ruben Fiszel 47b4873a59 frontend(fix): rework all text inputs 2022-11-03 13:47:40 +01:00
Ruben Fiszel a08beefa65 flow UX improvements 2022-10-29 16:04:05 +02:00
Ádám KovácsandRuben Fiszel 61156a97b0 feat(frontend): Update progress bar (#770)
* feat(frontend): Update progress bar component

* feat(frontend): Add progress to flow run (WIP)

* feat(frontend): Add progress to flow run (WIP 2)

* fix(frontend): Fix loop progress loading

* fix(frontend): Rethink progress bar

* fix(frontend): Remove comment

* feat(front): Add error state and instant loading

* fix(frontend): Fix disappearing progress bits

* feat(frontend): Add progress to run page

* fix(frontend): Fix parallel progress loading issue

* progress bar + up to fix

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-10-28 10:33:28 +02:00
Faton Ramadani 028b53f9f5 feat(frontend): Flow editor branches (#727) 2022-10-25 17:26:31 +02:00
Ruben Fiszel 53593f41c5 only load script content if path change 2022-10-24 10:12:38 +02:00
Ruben Fiszel c0da13320c nit escape on contentPreview 2022-10-21 20:01:20 +02:00
Ádám Kovács 6bad6cf903 feat(frontend): Update split panes (#741) 2022-10-17 15:43:31 +02:00
Ádám Kovács 26ffebd941 feat(frontend): Typography update (#725)
* feat(frontend): Add new font face

* feat(frontend): Typography update

* fix(frontend): Import Inter font

* fix(frontend): Font fixes

* fix(front): Fix spacing and font inconsistencies

* fix(frontend): Visual changes and fixes

* fix(frontend): Minor visual fixes

* fix(frontend): Remove comment
2022-10-13 14:04:26 +02:00
Ruben Fiszel b87b03a673 feat(backend): implement new OpenFlow module Branches (#692)
* branches

* iterate

* branches

* progress

* progress

* progress

* done

* adapt frontend

* adapt frontend

* sqlx
2022-10-09 23:12:05 +02:00
Faton Ramadani f4de1c6ff5 fix(frontend): Align Settings button + add missing suspend shortcut (#694)
* fix(frontend): Align Settings button + add missing suspend shortcut + Disable up to when the error handler is selected
2022-10-07 10:16:15 +02:00
Ruben Fiszel f051055e0f feat: individual retry + flow UX refactor 2022-10-04 08:41:21 +02:00
Ruben Fiszel 6274836bfe progress 2022-10-04 08:40:01 +02:00
Ádám Kovács fccf45740d refactor(frontend): Tailwind refactor (#637)
* feat(frontend): Tailwind config migration
2022-10-03 11:27:58 +02:00
Ruben Fiszel eb17804195 fix: change command behavior for monacos 2022-10-03 03:54:18 +02:00
Ruben Fiszel 7562253520 fix(frontend): rework the error handler script picker 2022-10-01 00:22:41 +02:00
Ruben Fiszel d57c74806e fix(frontend): various small fixes 2022-09-30 05:23:30 +02:00
Faton Ramadani 50a876e496 feat(front): Rework how summaries are edited in the flow editor (#632)
* feat(front): Rework how summaries are edited in the flow editor

* feat(front): add IconOnly mode, to better handle responsivness

* feat(front): Fix FlowModule summary input width

* feat(front): simplify summary placeholder

* feat(front): Fix minimap resizing issues + fix minimap delete
2022-09-28 19:31:24 +02:00
Faton Ramadani 9562d91458 fix(frontend): Fix buttons spacings (#627) 2022-09-26 19:23:39 +02:00