Commit Graph
594 Commits
Author SHA1 Message Date
Ruben Fiszel 61ed40a59a UX nits 2022-12-11 21:32:07 +01:00
Ruben Fiszel 4586ff3c72 UX nits 2022-12-11 21:24:48 +01:00
Ruben Fiszel 7bc0c2b0c4 remove ButtonAndDropdown 2022-12-10 20:43:32 +01:00
Ruben Fiszel 7397e99e55 split states from resources on resources page 2022-12-10 18:47:43 +01:00
Ruben Fiszel f7af61848f remove virtual list 2022-12-10 16:35:03 +01:00
Ádám Kovács d9f1a3ce9e feat(frontend): Add text input to app builder (#1008)
* fix(frontend): Use official Lucide package
* feat(frontend): Add text input to app builder
2022-12-09 16:41:55 +01:00
Ruben Fiszel b0c3aee752 improve branches module editor 2022-12-07 13:10:21 +01:00
Ruben Fiszel fa7e8d107b feat: add lockable version to scripts inside flows (#972)
* add it to openflow

* push

* push

* final
2022-12-06 13:11:11 +01:00
Faton Ramadani 66ee05a706 fix(frontend): Fix app InputValue sync (#994)
* fix(frontend): Fix app InputValue sync

* fix(frontend): Fix drawer
2022-12-05 15:19:12 +01:00
Faton Ramadani 9138cd247c fix(frontend): Align hub flow list + fix drawer content everywhere (#991) 2022-12-05 13:28:06 +01:00
Jakub Kołodziejczak c8c285729c feat(frontend): introduce mysql as a script language (#982)
* fix(deno-client): export mysql from mod.ts + improve robustness

* feat(frontend): introduce mysql as a script language
2022-12-04 19:56:51 +01:00
Faton Ramadani 73925b7207 Hub lists (#989)
* fix(frontend): Adapt hub list design

* fix(frontend): revert changes
2022-12-04 18:06:57 +01:00
Ruben Fiszel 2fbc8a39b3 improve search windows and remove fuse.js 2022-12-04 11:55:26 +01:00
Faton Ramadani 383cc49597 fix(frontend): fix app preview (#979) 2022-12-03 12:49:38 +01:00
Faton Ramadani 12c1ef1d97 fix(frontend): fix home header (#977)
* fix(frontend): fix home header

* fix(frontend): fix virtual list height
2022-12-03 10:11:05 +01:00
Faton Ramadani d4c1e1ab78 UI refactor (#973)
* fix(frontend): ui refactor

* fix(frontend): WIP

* fix(frontend): WIP

* fix(frontend): WIP

* fix(frontend): remove virtual table

* fix(frontend): Add virtual list

* fix(frontend): fix number of items

* fix(frontend): revert changes

* fix(frontend): fix build
2022-12-02 19:39:23 +01:00
Faton Ramadani d502c9eda9 fix(frontend): Refactor apps to support multiple breakpoints (#957)
* fix(frontend): Refactor apps to support multiples breakpoints

* fix(frontend): WIP

* fix(frontend): redo apps page

* fix(frontend): Hide schema for buttons

* fix(frontend): Add apps menu

* fix(frontend): Properly handle runnable delete

* fix(frontend): simplify ui

* fix(frontend): unify flow

* fix(frontend): table action design

* fix(frontend): reework runnable pick

* fix(frontend): fix apps action

* fix(frontend): Highlight output

* fix(frontend): Fix dimensions

* fix(frontend): Hide alert on button component

* fix(frontend): add number of actions when a table is selected
2022-11-30 15:59:26 +01:00
Ádám Kovács 2b4a72ade6 feat(frontend): Update app component list (#947)
* feat(frontend): Restructure app components folder

* fix(frontend): App component settings panel

* feat(frontend): Update grouping of app components

* fix: App table action button

* fix: Playwright test
2022-11-29 20:01:21 +01:00
Ruben Fiszel 07bbccbf83 fix editor popover for apps 2022-11-28 20:58:30 +01:00
Ruben Fiszel 66ff51ae5f feat: overhaul scripts and flows page 2022-11-28 11:16:10 +01:00
Ruben Fiszel 5b618ec1d0 feat(frontend): flow status viewer include a graph 2022-11-27 09:49:16 +01:00
Ruben Fiszel b0ccbe22ee UX improvements 2022-11-27 00:07:44 +01:00
Ruben Fiszel 2dad606422 UX improvements 2022-11-26 23:09:21 +01:00
Ádám Kovács 2f7ebe9eab feat(frontend): Add guard against script overwrite (#944)
* feat(frontend): Add guard against script overwrite

* fix: Error message flash up
2022-11-24 13:34:26 +01:00
Ádám Kovács f0ebb5c9d8 feat: Add notification on app save (#943) 2022-11-24 12:51:57 +01:00
Ruben Fiszel 5ccc85e60f fix flow UX 2022-11-24 02:04:53 +01:00
Ádám KovácsandFaton Ramadani 5437eb52a5 feat: Update apps button component with colors (#936)
* feat: Update app component types

* fix: Typos

* feat: Add select input type to components

* fix: Remove width property from component types

* fix: Make button full width in editor

* fix: Types

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2022-11-23 19:45:19 +01:00
Faton Ramadani 1bdfdf22e1 fix(frontend): properly refresh context panel + Adjust style in the flow editor (#934) 2022-11-23 14:24:04 +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
Faton Ramadani 6cf0bb17a0 Runnable refactor (#929)
* fix(frontend): Support runnable everywhere

* fix(frontend): Runnable component working
2022-11-22 15:45:10 +01:00
Faton Ramadani 80c11aa314 App editor inline editor (#917)
* fix(frontend): add table

* fix(frontend): Rework the context panel

* fix(frontend): WIP

* fix(frontend): hide script selector when selected

* fix(frontend): Fix preview mode + remove errors

* fix(frontend): Fix table search

* fix(frontend): temporary fix
2022-11-21 18:24:46 +01:00
Ruben Fiszel 9929cdde22 feat(frontend): overhaul the whole flow UX 2022-11-21 17:28:55 +01:00
Ruben Fiszel 8835659796 fix tarring the entire cache back to s3 + UX nits 2022-11-21 09:25:22 +01:00
Faton Ramadani 2c032d6a54 fix(frontend): app editor v1 (#908)
* fix(frontend): app editor v1

* fix(frontend): fix new section

* fix(frontend): Component creation

* fix(frontend): Add preview

* fix(frontend): Add helper text

* fix(frontend): Add plain text component

* fix(frontend): Add text component

* fix(frontend): Fix DND

* fix(frontend): Fix

* fix(frontend): remove debugger

* fix(frontend): fix build errors
2022-11-18 00:28:25 +01:00
Ruben Fiszel 84bee21a3c m-1 on drawercontent buttons 2022-11-17 13:09:56 +01:00
Ruben Fiszel 74f5bc8ceb visual hints when buttons are loading goto 2022-11-16 15:35:22 +01:00
Ruben Fiszel fc2256b3f5 improve flow UX 2022-11-14 23:49:07 +01:00
Ruben Fiszel 16ba1f3f3b improve flow UX 2022-11-14 23:30:19 +01:00
Faton Ramadani d58f79879a fix(frontend): add size prop to tabs (#894) 2022-11-14 18:04:47 +01:00
Faton Ramadani 31f6e47390 fix(frontend): App Editor v0 (#886) 2022-11-14 17:30:49 +01:00
Ádám KovácsandRuben Fiszel 746fb8cc7f feat(frontend): Flow graph (#827)
* chore(frontend): Install d3@7.6.1

* feat(frontend): Add basic graph components

* feat: Add graph node component

* feat: Add graph edges

* fix: Rename graph flow module

* feat: Add flow graph to editor

* feat: Add loops

* feat: Add hub scripts to graph

* fix: Display hub scripts

* fix: Nested loops

* feat: Graph displaying packages

* fix: Remove unused parts

* feat: Update graph layout

* fix: Clean up imports

* feat: Add icons to graph nodes

* feat: Add graph viewer to flow details page

* fix: Action row component on scroll behaviour

* fix: Update supported languages type

* fix: Add bash language icons

* fix: Support empty scripts and branches

* fix: Ellipsizing virtual node text

* feat: Display script id in node

* fix: Remove graph from flow editor

* fix: Update node id display

* chore: Remove unused packages

* flow viewer

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-12 20:14:29 +01:00
Ruben Fiszel af1d1191ee small UX and client fixes 2022-11-08 23:38:17 +01:00
Ruben Fiszel 7f0e94560f frontend nits 2022-11-08 11:48:05 +01:00
Ruben Fiszel 1e82dd8229 more spacing in runs page + fix drawer click away 2022-11-08 11:22:40 +01:00
Ruben Fiszel de9e96ddd2 UX improvements for run script 2022-11-06 16:08:10 +01:00
Ruben Fiszel 828cdf6998 drawer nits + logo in top menu 2022-11-06 11:52:16 +01:00
Ruben Fiszel a747c0060c fix(backend): tighten security around cookies to avoid csrf (#859)
* fix(backend): tighten security around cookies to avoid csrf

* everything httponly

* sqlx

* also handle 404

* shoter Windmill v message

* fix chart
2022-11-05 21:21:13 +01:00
Ruben Fiszel cf33af7b76 improve superadmin settings 2022-11-05 12:30:11 +01:00
Ruben Fiszel 139d06cb42 feat(frontend): fill schema and test args from payload 2022-11-05 02:29:32 +01:00
Ruben Fiszel 34b217f391 publish to hub from deno do not add lockfile 2022-11-04 00:02:45 +01:00