Commit Graph
75 Commits
Author SHA1 Message Date
Ruben Fiszel 039e1fa1e6 feat: implement usage tracker + quotas 2022-12-11 18:47:39 +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
Ruben Fiszel 1e5e173173 fix script detail page 2022-11-28 11:29:16 +01:00
Ruben Fiszel de2f3e119b feat: overhaul scripts and flows page 2022-11-28 11:18:32 +01:00
Faton RamadaniandRuben Fiszel fa2ae6d8fc feat(frontend): rework script detail (#952)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-11-28 10:19:49 +01:00
Ruben Fiszel 2dad606422 UX improvements 2022-11-26 23:09:21 +01:00
Ruben Fiszel d9c7704c9f UX nits 2022-11-25 20:28:55 +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 eefe9d6383 improve run page UX 2022-11-19 09:15:03 +01:00
Marty S 79d8071eaa Deployement -> Deployment (#911) 2022-11-16 15:35:58 +01:00
Ruben Fiszel 1e82dd8229 more spacing in runs page + fix drawer click away 2022-11-08 11:22:40 +01:00
Ruben Fiszel b532d2dca3 runs chart tooltip improvement 2022-11-08 11:06:35 +01:00
Ruben Fiszel 1cefbe263b pass workspace as query arg of every runs link 2022-11-08 10:28:06 +01:00
Ruben Fiszel 7c97fac746 feat: support bash as 4th language (#865)
* bash support

* bash backend working

* frontend part

* bash backend working
2022-11-06 23:48:18 +01:00
Ruben Fiszel 80691cac78 add autofocus for run page 2022-11-06 16:31:50 +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 ca2b35b41e edit script preload same args 2022-11-05 10:02:00 +01:00
Ruben Fiszel 3a6a0b4c38 script and flow details UX improvements 2022-11-04 22:00:01 +01:00
Ruben Fiszel 7bc849b9ec script and flow details UX improvements 2022-11-04 21:54:37 +01:00
Ruben Fiszel 590dae0d93 script and flow details UX improvements 2022-11-04 21:48:38 +01:00
Ruben Fiszel 587b16e34e improve webhooks for UX 2022-11-04 21:19:29 +01:00
Ruben Fiszel 34b217f391 publish to hub from deno do not add lockfile 2022-11-04 00:02:45 +01:00
Ruben Fiszel 781db880a2 fix(frontend): fix remaining openModal bugs 2022-11-03 19:10:55 +01:00
Ruben Fiszel 752711a977 UI improvements 2022-11-01 23:48:04 +01:00
Ruben Fiszel 759f3578ac UX nits 2022-10-31 12:46:07 +01:00
Ruben Fiszel af3b9080f5 UX nits 2022-10-31 12:23:36 +01:00
Ruben Fiszel 4185853bca fix loading non deno from hub 2022-10-27 09:08:55 +02:00
Ruben Fiszel 6d4d8e2d64 feat: support running and publishing go, python scripts to the hub (#779) 2022-10-20 20:16:08 +02:00
Ruben Fiszel 491e808fe2 feat(frontend): publish script of any lang to hub 2022-10-19 23:50:02 +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
Ádám Kovács 5a17701ccd feat(frontend): Loading placeholder (#707)
* feat(frontend): Add skeleton component

* feat(frontend): Add loading to script page

* fix(frontend): Fix skeleton positioning

* feat(frontend): Remove static content from loading

* feat(frontend): Add loading to the main pages

* fix(frontend): Use skeleton directive on leaf node

* fix(frontend): Skeleton alignment

* fix(front): Replace skeleton directive with class
2022-10-11 15:38:50 +02:00
Ádám Kovács 8ea1f9f8b4 feat(frontend): Add action bar to run details (#684)
* feat(frontend): Add action bar to run details
2022-10-04 17:00:24 +02:00
Faton Ramadani e1d25eca0f feat(frontend): Discard changes confirmation modal (#653)
* feat(front): add a confirmation modal to discard unsaved changes

* feat(front):Fix modal content

* feat(front): Revert code + add unsavedconfirmatiomodal to the flow builder

* feat(front): Use a store to store whether the content of an editor needs to be saved before leaving

* feat(front): Add cleanup + only display the warning when navigating elsewhere on the app

* feat(front): set dirty to false when saving

* feat(front): add keyboard binding to cancel or resume

* feat(front): Init dirtyStore to true when creating a flow/script

* feat(front): Explicit store initiliation

* feat(front): initilisation dirty status after loading a script/flow
2022-10-03 14:32:06 +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
Faton Ramadani ef25f7e879 feat(frontend): Landing rework (#630)
* feat(frontend): Use common components on the landing pae

* feat(frontend): Use shared icon
2022-09-27 13:57:08 +02:00
Faton Ramadani 9562d91458 fix(frontend): Fix buttons spacings (#627) 2022-09-26 19:23:39 +02:00
Ádám Kovács dc2bbca269 feat(frontend): Script page action row (#626)
* feat(frontend): Update button component styles

* feat(frontend): Use button component

* fix(frontend): Re-export button types

* feat(frontend): Use action row in script page

* fix(frontend): Center the action row

* fix(frontend): Revert to previous event forwarding

* feature(frontend): Add action row to flow page

* fix(frontend): Restore button red color
2022-09-26 17:18:17 +02:00
Ádám Kovács f8b62f6e9f feat(frontend): Badge component and script page (#617)
* fix(frontend): Consistent tooltip font size

* feature(frontend): Add new badge component

* feature(frontend): Add color type to badge

* feature(frontend): Add copy to clipboard utility

* feature(frontend): Update common badge component

* feature(frontend): Update badge to handle icons

* feature(frontend): Update script page design

* feat(frontend): Add capitalize option to badges

* fix(frontend): Fix shared badge text display
2022-09-23 12:10:15 +02:00
Ruben Fiszelandsqwishy 9d991f968c feat: implement go support (#571)
* progress

* progress

* all in one

* frontend

* small nits

* go job test

* go.sum is optional

* add golang-go to backend test image

Co-authored-by: sqwishy <somebody@froghat.ca>
2022-09-13 21:14:21 +02:00
ex0ns dc55d45bae feat(job): run job by hash (#551)
It was possible to run them using a webhook, but not through an endpoint.
This PR aims to fix that so the user can target a specific version of
the script to run.
2022-09-11 16:39:48 +02:00
Christian Paul f32781553f Typo: non archived verson -> non-archived version (#548) 2022-09-06 15:12:34 +02:00
Ruben Fiszel 66df58af47 feat: is_trigger is just a type tag, soon to include failure and command (#523)
* script kind

* all

* init code flow

* kind: trigger

* kind: trigger
2022-09-05 09:55:04 +02:00
Faton RamadaniandRuben Fiszel f8e01eba82 feat(frontend): Script editor (#518)
* feat(frontend): Migrate Tabs

* feat(frontend): Generalise Menu

* feat(frontend): Menu component done

* feat(frontend): Fix placements

* feat(frontend): Rework component splitting

* feat(frontend): Clean unused imports

* feat(frontend): Script editor done

* feat(frontend): Code cleanup

* feat(frontend): Fix linting

* feat(frontend): Add running animation

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2022-08-31 18:50:36 +02:00
Faton Ramadani 73a7bd896c Sidebar rework (#490)
* feat(frontend): Add runs to landing page + fix responsive issues

* feat(frontend): Sidebar done

* feat(frontend): Align all pages to the new layout

* feat(frontend): Make scripts and flows box clickable

* feat(frontend): Revert the sidebar color

* feat(frontend): Restore missing workspace menu + fix minor UI issues
2022-08-26 17:15:27 +02:00
Ruben Fiszel e0cad0d78c fork scripts 2022-08-23 21:05:17 +02:00
Ruben Fiszel 8526c19da2 fix runs page design 2022-08-23 16:28:24 +02:00
Mike 3f1c76e999 fix: remove duplicate path (#473) 2022-08-23 15:59:32 +02:00
Ruben Fiszel 69dfc2f31a fix autowebsocket + update tooltip socket 2022-08-21 23:50:40 +02:00
Ruben Fiszel 95844d3e23 tooltip and pages detail for hashed rewording 2022-08-14 12:57:34 +02:00