Commit graph

45 commits

Author SHA1 Message Date
Exidex
881e1f3eae Better error logging 2024-01-29 21:58:02 +01:00
Exidex
fbb9a5fe2a Fix dev plugin location after 2024-01-29 18:31:26 +01:00
Exidex
8624706ec6 Release flow 2024-01-28 15:37:47 +01:00
Exidex
f0bcf945a5 Rename test_data into dev_data 2024-01-27 17:07:01 +01:00
Exidex
d1087d49cc Plugin release branch content is now just compiled dist, without versioning 2024-01-27 16:40:00 +01:00
Exidex
ca2d3893d2 Implement dev server 2024-01-16 18:31:10 +01:00
Exidex
556d0f3e82 Fix invalid sql insert statement 2024-01-14 19:47:54 +01:00
Exidex
d874af654e Update settings UI with new style 2024-01-10 22:44:23 +01:00
Exidex
399418f781 Action panel 2024-01-07 18:03:11 +01:00
Exidex
bb189c9ad0 Refactor component model a little 2023-12-28 21:47:42 +01:00
Exidex
7b6d8b8a09 Add command entrypoints 2023-12-27 21:25:13 +01:00
Exidex
1236f5e631 Implement plugin side os configuration 2023-12-26 23:21:05 +01:00
Exidex
44ac6a0e0d Implement plugin permissions 2023-12-26 17:40:16 +01:00
Exidex
5990ea4885 Implement ui events with parameters on example of form datepicker 2023-12-24 20:35:30 +01:00
Exidex
a1964f33fe Fix events 2023-12-22 15:57:01 +01:00
Exidex
b2c484558c Move most of the render login to js. Events still do not work and validation is missing 2023-12-21 20:21:40 +01:00
Exidex
92e4883e73 Fix js files sometimes not being found in plugin 2023-12-17 20:59:16 +01:00
Exidex
5f3995b983 Implement gui for most of the details view 2023-12-17 19:44:34 +01:00
Exidex
4ad1f68901 Add component child validation on server 2023-12-11 14:53:30 +01:00
Exidex
f0e335d426 Rework component model to properly contain text_part and root 2023-12-11 12:41:43 +01:00
Exidex
d0c886e177 Validate component properties on server side 2023-12-10 22:21:42 +01:00
Exidex
95bae1df93 Refactor component model to separate children 2023-12-10 17:29:57 +01:00
Exidex
65d26683ef Merge dev and prod bundles of code js package 2023-12-09 22:23:09 +01:00
Exidex
ac1d121ff2 Use development js bundles 2023-12-09 21:54:14 +01:00
Exidex
3ed9e54c8c Generate component code for rust 2023-12-08 20:56:32 +01:00
Exidex
616be86c81 Add gauntlet:api-components static files to js runtime. 2023-12-04 21:00:56 +01:00
Exidex
44d9a6c5e1 Fix clone_instance implementation not handling keepChildren properly 2023-12-03 20:02:40 +01:00
Exidex
86bada5277 More logging 2023-12-03 15:51:33 +01:00
Exidex
dfb38a15b1 Better logging 2023-12-03 15:27:35 +01:00
Exidex
a065d47a3f Rename dbus related things 2023-11-30 21:13:23 +01:00
Exidex
6e4b8e8f92 Now we have a name: Gauntlet 2023-11-30 20:52:41 +01:00
Exidex
dbb1e15c55 Widgets are finally not promises anymore. Dbus loop is run on the main runtime. 2023-11-30 18:28:19 +01:00
Exidex
7bde09ebcb Working infrastructure for component model 2023-11-29 22:46:26 +01:00
Exidex
6927c789bd More error handling 2023-11-24 19:55:36 +01:00
Exidex
03055e8b58 Revert react instances being promises 2023-11-23 21:55:49 +01:00
Exidex
094f695352 Comment out dbus_error 2023-11-23 18:12:02 +01:00
Exidex
b569ceda8f Remove zvariant signatures 2023-11-23 18:11:48 +01:00
Exidex
913da44121 Add separate main.rs per subproject because root project compiles very slow for some reason 2023-11-17 17:10:42 +01:00
Exidex
1bd8e05a6c More error propagation 2023-11-16 21:52:13 +01:00
Exidex
6ab8bcba4a Widgets are now just values and not js promises. All js runtimes run in the same tokio runtime
Simplifies error reporting
2023-11-16 20:11:06 +01:00
Exidex
f7bf8054b7 Rename RequestSender1 2023-11-16 18:09:57 +01:00
Exidex
e985f0e43f Replace some unwrap() with proper handling 2023-11-15 22:59:18 +01:00
Exidex
de8ee619a6 Beginnings of component model 2023-11-14 22:32:13 +01:00
Exidex
45c005d6b9 Use npm workspaces. Move ts typings to separate package. Move dev plugin to workspaces 2023-11-12 20:31:36 +01:00
Exidex
f9468b4676 Split rust project into multiple modules 2023-11-11 23:45:28 +01:00