Johannes Kirschbauer
|
f7cd4a2c0f
|
Admin module: integrate with clan app
|
2024-08-27 18:21:18 +02:00 |
|
Johannes Kirschbauer
|
3dd5a93e69
|
API: init Admin endpoints
|
2024-08-27 10:09:08 +02:00 |
|
Johannes Kirschbauer
|
e17ef97c4a
|
API: fix single disk service
|
2024-08-26 18:03:35 +02:00 |
|
Johannes Kirschbauer
|
f7e64cc3b5
|
API: serde fix nullable fields should be allowed to be none
|
2024-08-21 17:53:25 +02:00 |
|
Johannes Kirschbauer
|
f63940e2ba
|
init: Set/get single disk
|
2024-08-20 12:05:22 +02:00 |
|
Johannes Kirschbauer
|
92e3c3f40b
|
Clan-app: connection check & show remote devices
|
2024-08-20 09:53:15 +02:00 |
|
Johannes Kirschbauer
|
340babd348
|
API/show_block_devices: add option for remote devices
|
2024-08-20 09:53:15 +02:00 |
|
Johannes Kirschbauer
|
5acd9aabf3
|
UI: init update machine
|
2024-08-15 15:08:15 +02:00 |
|
Johannes Kirschbauer
|
4940767fcc
|
Serde: extend deserializer to accept anything
|
2024-08-15 15:08:15 +02:00 |
|
clan-bot
|
3d3ea5da23
|
Merge pull request 'API: init setter for service instance config.' (#1879) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-08-13 17:36:02 +00:00 |
|
Johannes Kirschbauer
|
dfbe03bf6b
|
Serializer: filter None fields, to avoid conflicts with nix module system
|
2024-08-13 19:27:59 +02:00 |
|
Johannes Kirschbauer
|
2cf949783a
|
API: init setter for service instance config.
|
2024-08-13 19:27:16 +02:00 |
|
Qubasa
|
f1d124dabd
|
clan-app: Finish flash view. clan-cli: Flash cli now verifies if language and keymap are valid.
|
2024-08-02 17:51:45 +02:00 |
|
Johannes Kirschbauer
|
6c5f9ca6db
|
Deserializer: add Literal; Annotated fields
|
2024-07-31 13:00:28 +02:00 |
|
Johannes Kirschbauer
|
4b2d1b7923
|
Deserializer: add Nullable fields
|
2024-07-30 14:26:13 +02:00 |
|
Johannes Kirschbauer
|
e21bfbc257
|
Deserializer: replace pydantic
|
2024-07-30 12:26:16 +02:00 |
|
Johannes Kirschbauer
|
d11e725a80
|
Clan-app: example disk view
|
2024-07-29 11:49:55 +02:00 |
|
Johannes Kirschbauer
|
3e5ceb0eeb
|
Serializer: use alias, make it configurable for different use cases
|
2024-07-29 09:01:06 +02:00 |
|
Johannes Kirschbauer
|
c648e647bf
|
Serde: add unit tests for all serialization and deserialization logic
|
2024-07-26 14:23:41 +02:00 |
|
Johannes Kirschbauer
|
fe10c5fbd6
|
Clan-app: show clan details for each registered clan
|
2024-07-24 18:26:26 +02:00 |
|
Johannes Kirschbauer
|
679fd914e0
|
Inventory: add load_eval method
|
2024-07-24 10:34:10 +02:00 |
|
Johannes Kirschbauer
|
07965598f5
|
Classgen: add mapped keys and more stuff
|
2024-07-18 21:58:36 +02:00 |
|
Jörg Thalheim
|
0d6e2539e3
|
Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
This reverts commit 37e6ca7a30.
|
2024-07-17 14:04:49 +02:00 |
|
Qubasa
|
ccece77680
|
clan-app: WebExecutor now mirrors jsonschema api types generically
|
2024-07-16 16:34:59 +02:00 |
|
clan-bot
|
8a092cfed4
|
Merge pull request 'API: async signal integration migration' (#1762) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-07-16 09:37:25 +00:00 |
|
Johannes Kirschbauer
|
cc238ecc60
|
API: async signal integration migration
|
2024-07-16 11:28:20 +02:00 |
|
DavHau
|
37e6ca7a30
|
clan-cli: deprecate nix_shell() in favor of run_cmd()
|
2024-07-16 14:03:17 +07:00 |
|
Qubasa
|
cd48b8df0c
|
clan-app: Fix mypy lints and add GenericFnRuntime
|
2024-07-15 19:48:20 +02:00 |
|
Qubasa
|
25fea331d0
|
clan-app: Add Webview to python async backend
|
2024-07-15 19:24:38 +02:00 |
|
Johannes Kirschbauer
|
10bae7dcb0
|
UI: init flash poc
|
2024-07-10 09:43:18 +02:00 |
|
Johannes Kirschbauer
|
2ebc0902c1
|
Test: fixup
|
2024-07-06 17:51:46 +02:00 |
|
Johannes Kirschbauer
|
cb13ddb464
|
API Types: treat '_*' as private fields and dont inspect them
|
2024-07-06 17:22:47 +02:00 |
|
Johannes Kirschbauer
|
d6493ed64d
|
API: tests for module instance update
|
2024-07-02 16:09:13 +02:00 |
|
Johannes Kirschbauer
|
16c9aa99a9
|
API: add performance constraints
|
2024-07-02 12:07:45 +02:00 |
|
Johannes Kirschbauer
|
5ab22d043d
|
api: clan Modules add readme content
|
2024-07-02 11:45:48 +02:00 |
|
DavHau
|
ea87166e44
|
api: add endpoint machine_schema
|
2024-06-27 16:58:37 +07:00 |
|
Johannes Kirschbauer
|
9b0e2a87e8
|
ClanModules: Add docs and api to retrieve metadata
|
2024-06-25 21:17:01 +02:00 |
|
Johannes Kirschbauer
|
399ce2e35c
|
UI: display block devices
|
2024-06-19 11:36:19 +02:00 |
|
Johannes Kirschbauer
|
b73246bdfd
|
API: init methods: hw_generate, dns discovery
|
2024-06-16 16:29:18 +02:00 |
|
Johannes Kirschbauer
|
cb847cab82
|
API: init op_key, improve seralisation & signature typing
|
2024-06-15 11:32:09 +02:00 |
|
Johannes Kirschbauer
|
d587b326b5
|
API: improve type & class construction
|
2024-06-11 19:20:40 +02:00 |
|
Johannes Kirschbauer
|
913ab4627c
|
Webview: init 'open clan' workflow
|
2024-06-11 16:28:02 +02:00 |
|
DavHau
|
07fb01d9db
|
tests: add test for creating machine on minimal clan
|
2024-06-09 21:54:04 -07:00 |
|
Johannes Kirschbauer
|
6adcd1fdf2
|
API: add abstract open_file method, implement open_file
|
2024-06-08 17:04:56 +02:00 |
|
Johannes Kirschbauer
|
337ba1f8f6
|
api: list files
|
2024-06-08 15:01:53 +02:00 |
|
Johannes Kirschbauer
|
6576290160
|
clan-api: wrap all api responses with error/success envelop type
|
2024-06-05 09:46:48 +02:00 |
|
Johannes Kirschbauer
|
b9bf453731
|
clan-api: add support for generic types & annotated types
|
2024-06-05 09:43:45 +02:00 |
|
Johannes Kirschbauer
|
ab656d5655
|
API: handle functions with multiple arguments
|
2024-05-26 18:04:49 +02:00 |
|
Johannes Kirschbauer
|
ed171f0264
|
Api: init response envelop
|
2024-05-26 15:57:10 +02:00 |
|
Johannes Kirschbauer
|
691ae9fb15
|
api: improve message serialisation
|
2024-05-26 13:40:47 +02:00 |
|