Commit Graph

90 Commits

Author SHA1 Message Date
HugoCasa
13c8d3f492 feat: oneOf inputs (#3893)
* feat: oneOf input for typescript

* feat: oneOf order and light form

* feat: oneOf UI builder
2024-06-17 21:35:46 +02:00
Faton Ramadani
402e7eaa9c feat(frontend): Generated UI editor + Schema Form complete refactor (#3835)
* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): add type editor

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): dnd

* feat(frontend): add missing error

* feat(frontend): fix build

* feat(frontend): fix build

* feat(frontend): clean up

* feat(frontend): fix layout

* feat(frontend): fix dark mode

* feat(frontend): Fix Dnd + resource s3 and objects

* feat(frontend): handle inner objets

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* fix(frontend): UI nits

* fix(frontend): fix type selection

* fix(frontend): Correctly handle subproperties

* fix(frontend): fix autosize + height

* fix(frontend): replace everywhere

* fix(frontend): fix dnd

* fix(frontend): fix list refresh + height issues

* fix(frontend): fix order

* fix(frontend): restore default behavior

* fix(frontend): Move the rename input

* fix(frontend): Fix rename wrt order array

* fix(frontend): Fix hub

* fix(frontend): Fix renam

* fix(frontend): Fix UI Nits + fix SchemaForm order

* fix(frontend): Handle nested order

* fix(frontend): Fix saving properties

* fix(frontend): Improve approval form

* feat(frontend): done

* feat(frontend): merge main

* feat(frontend): done

* feat(frontend): wip

* feat(frontend): SchemaFormDND

* feat(frontend): SchemaFormDND wip

* feat(frontend): improve displayWebhookWarning

* feat(frontend): DND done

* feat(frontend): DND done

* feat(frontend): improve name

* feat(frontend): improve dnd

* feat(frontend): done

* first batch

* new try

* nits

* all

* drag handle in more places

* push everything

* migrate all

* all

* fix

* fix

* fix henri bug

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-06-12 18:37:18 +02:00
Ruben Fiszel
3228e420d1 fix: fix reorder of args in schema form 2024-06-10 15:38:24 +02:00
Faton Ramadani
4d1faece6d feat(frontend): Added support for title and placeholder for ArgInputs (#3779)
* feat(frontend): Added support for customLabel and placeholder

* feat(frontend): correctly handle labels

* feat(frontend): rename customLabel into title

* feat(frontend): fix layout

* feat(frontend): properly implement placeholder

* feat(frontend): properly implement placeholder

* feat(frontend): add missing undefined check

* feat(frontend): remove code duplication
2024-05-21 21:58:48 +02:00
Faton Ramadani
86c5c5b5df feat(frontend): add nullable arg (#3729)
* feat(frontend): add nullable arg

* feat(frontend): Limit nullable toggle for strings and numbers

* feat(frontend): Limit nullable toggle to strings

* feat(frontend): fix validation

* feat(frontend): Disable nullable when required + add missing config in script editor
2024-05-15 17:30:40 +02:00
Ruben Fiszel
df52e5932c fix(frontend): use normal password mask for the sensitive fields of the resource editor 2024-05-01 20:26:50 +02:00
Ruben Fiszel
11846561e2 improve togglebuttongroup 2024-02-21 15:35:50 +01:00
Ruben Fiszel
3f657861fa fix(frontend): improve handling of optional enums 2024-02-21 12:25:10 +01:00
Ruben Fiszel
0ae668edc6 make reorder more resilient 2024-01-31 20:52:02 +01:00
Anthony Angel
e939d9f25d chore: fix typo (#3120) 2024-01-31 19:01:05 +01:00
Ruben Fiszel
8e5f4dda95 fix: improve schedule args clearing on script change 2024-01-29 11:18:18 +01:00
Ruben Fiszel
0d560d36c8 improve schema reordering 2024-01-12 00:42:43 +01:00
Ruben Fiszel
2a97cc7462 improve schema form to handle empty schemas 2024-01-11 11:37:12 +01:00
Ruben Fiszel
b43a9c31d8 feat: add configurable ordering for script's generated UI 2024-01-11 00:45:36 +01:00
Ruben Fiszel
c314ef632f fix: only cache flow if it's a success 2024-01-10 21:31:58 +01:00
Ruben Fiszel
c8ef65aae1 fix sqlx 2023-12-17 17:29:25 +01:00
Ruben Fiszel
9147df5e29 feat: conditional fields on forms 2023-12-07 17:58:22 +01:00
Ruben Fiszel
f543aa5bf9 feat: custom error messages for forms 2023-11-19 13:54:32 +01:00
Ruben Fiszel
6cdd2bceee fix: fix base64 assignment (file input) 2023-11-19 12:36:07 +01:00
Ruben Fiszel
84b3ced83f fix: nested schemas can use required 2023-11-17 14:38:00 +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
Guillaume Bouvignies
0965d67dc8 feat: Improve Slack schedule error handler and default to it (#2439)
* feat: Improve Slack schedule error handler and default to it

* refactor BE to re-use existing logic to handle error

* Fix svelte error
2023-10-12 15:11:05 +02:00
Ruben Fiszel
cbd68a944c fix: fix resource type picker object reinitialization 2023-09-25 19:13:05 +02:00
HugoCasa
258899e0c3 feat: big query schema explorer (#2247)
* feat: big query schema explorer

* fix: schema caching
2023-09-07 17:49:21 +02:00
Ruben Fiszel
3c097197f3 feat: support to set linked secret variable to any field of a newly created resource 2023-08-27 11:03:49 +02:00
Ruben Fiszel
25793fa38a feat: handle drift in every time referencing db times 2023-08-20 04:00:38 +02:00
Faton Ramadani
b39f486c91 Dark mode v0 (#1893)
* feat(frontend): wip

* wip

* wip

* wip

* wip

* add toggle

* correctly handle monaco theme

* wip

* wip

* wip

* wip

* wip

* feat(frontend): Dark mode v0

* feat(frontend): Adap AI gen poppup

* feat(frontend): Adap script metadata labels

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix ressource picker

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix unreadable texts

* feat(frontend): Add theme toggle in the login page

* feat(frontend): Fix unreadable texts

* feat(frontend): Fix language selection

* feat(frontend): Fix FlowStatusViewer colors

* feat(frontend): Fix divide colors

* feat(frontend): Fix flow graph buttons

* feat(frontend): add theme toggle in login modal

* feat(frontend): small ui fix

* feat(frontend): fix graph dark mode toggle
2023-07-25 10:43:04 +02:00
Ruben Fiszel
959ffca634 fix run form initial valid 2023-07-16 10:47:24 +02:00
Ruben Fiszel
068e8c9f2c select fix 2023-07-03 12:44:02 +02:00
Ruben Fiszel
0b3e68e0a4 docs -> www 2023-06-24 19:31:29 +02:00
Ruben Fiszel
a794a6a690 feat: add diff viewer to script autosave discard menu 2023-06-19 00:37:31 +02:00
Ruben Fiszel
dc909862f7 feat: new default encoding for resource types in deno 2023-06-17 18:58:02 +02:00
Ruben Fiszel
8e080b9028 update openapi-typescript-codegen 2023-05-24 12:30:21 +02:00
Faton Ramadani
da2902aa9d fix(frontend): Handle empty required in SchemaForm (#1571) 2023-05-15 10:35:55 +02:00
Ruben Fiszel
d1dea52dc3 only prettify run forms and lightweight schema form 2023-05-10 17:29:12 +02:00
Henri Courdent
ed61b5a0f0 First wave of tooltips linking to docs (#1493)
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-28 19:52:30 +02:00
Ruben Fiszel
90e2361020 lightarginput for apps forms 2023-03-16 00:13:09 +01:00
Ruben Fiszel
fa18204267 fix(frontend): arginput + apppreview fixes 2023-03-03 17:34:08 +01:00
Ruben Fiszel
a5e29e5f4f fix tailwind JIT for devmode + graph fixes 2023-03-02 14:49:36 +01:00
Ruben Fiszel
ad73116ff5 remove slide causing issues 2023-03-02 11:49:57 +01:00
Ruben Fiszel
e4201da433 fix(frontend): rework app reactivity 2023-03-01 21:33:23 +01:00
Ruben Fiszel
404fa410ef fix(frontend): rework app reactivity 2023-03-01 20:01:59 +01:00
Ruben Fiszel
cca5ea8644 import python code as raw to avoid reindent 2023-02-05 16:03:03 +01:00
Ruben Fiszel
c5f3499962 feat: add resource and resource type from json 2023-01-29 16:27:51 +01:00
Ruben Fiszel
cf6846f9ab fix arg inputs 2023-01-24 22:44:52 +01:00
Ruben Fiszel
db72d54ebf UX improvements for flows 2023-01-24 21:53:41 +01:00
Ruben Fiszel
dc9eee265e various improvements 2023-01-12 22:20:54 +01:00
Ruben Fiszel
13175ffc31 various improvements 2023-01-10 11:21:16 +01:00
Ruben Fiszel
73938dffb9 feat: add min/max constraint to number + slider component 2023-01-07 08:51:09 +01:00
Ruben Fiszel
e78449d16a apps UX nits 2023-01-04 10:14:03 +01:00