Commit Graph

134 Commits

Author SHA1 Message Date
Jörg Thalheim
cb16cda3fa add RET, Q, RSE lint 2024-09-02 15:58:49 +02:00
Jörg Thalheim
e150b37fb8 enable ASYNC, DTZ, YTT and EM lints 2024-09-02 14:07:06 +02:00
Qubasa
f74df54edd clan-vm-manager: Fix regression 2024-08-21 15:48:43 +02:00
Qubasa
e6dafd05f9 clan-app: Fix nix run .#clan-app 2024-08-21 13:52:25 +02:00
a-kenji
df04d68cf3 clan-app: Fix name, desktop file and uri handling
This fixes the desktop file and uri handling.
Also brings app window class and name and build in line with the actual
naming.
2024-08-21 12:31:02 +02:00
Johannes Kirschbauer
02662867fb UI: init update machine 2024-08-15 15:08:15 +02:00
Johannes Kirschbauer
cacd49ff54 Serde: extend deserializer to accept anything 2024-08-15 15:08:15 +02:00
Qubasa
9138d72fad clan-app: Initial move to process based api calling instead of thread based 2024-08-07 15:49:39 +02:00
DavHau
6c1c615c60 devshell: remove dependency on clan-cli
This stops the devshell from being re-built constantly, when the source code changes.

Based on a new feature in treefmt-nix: https://github.com/numtide/treefmt-nix/pull/208
2024-08-03 22:37:03 +07:00
Qubasa
fb4ceebccf formatter.nix: Add prettier 2024-08-02 18:56:53 +02:00
Qubasa
3e9ebbc90f 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
d7b6fc16a4 Serde: add unit tests for all serialization and deserialization logic 2024-07-26 14:23:41 +02:00
Johannes Kirschbauer
1a881e43e5 Clan-app: show clan details for each registered clan 2024-07-24 18:26:26 +02:00
Qubasa
31161322d6 clan-vm-manager: Fix waypipe regression in nix code 2024-07-23 13:20:02 +02:00
Qubasa
5099669113 clan-app: Improve install-desktop.sh and add new desktop icons 2024-07-17 13:24:44 +02:00
Qubasa
a55b43cf7f clan-app: Add automatic debug console in debug mode 2024-07-16 21:01:35 +02:00
Qubasa
d7c3d8185a clan-app: Add threaded api execution by default 2024-07-16 20:44:48 +02:00
Qubasa
d9fa19ad3b clan-app: WebExecutor now mirrors jsonschema api types generically 2024-07-16 16:34:59 +02:00
Qubasa
952bdde085 clan-app: Improve method_name argument 2024-07-16 12:16:52 +02:00
Johannes Kirschbauer
dae5d01999 API: async signal integration migration 2024-07-16 11:28:20 +02:00
Qubasa
77dc90d3b4 clan-app: Fix mypy lints and add GenericFnRuntime 2024-07-15 19:48:20 +02:00
Qubasa
660ac92c29 clan-app: Add Webview to python async backend 2024-07-15 19:24:38 +02:00
Qubasa
40acd695cc clan-app: Remove vm-manager from codebase 2024-07-15 19:24:38 +02:00
Jörg Thalheim
f6d30b4154 webview: restrict what links can be browsed 2024-07-15 12:54:49 +02:00
Johannes Kirschbauer
3c86f0a327 API: improve json serialization 2024-07-11 16:39:06 +02:00
Qubasa
8dce893a3b fixup! clan-app: Add webview hot-reloading 2024-07-09 15:55:22 +02:00
Qubasa
cfde5fa2f8 clan-app: Add webview hot-reloading 2024-07-09 15:39:33 +02:00
Johannes Kirschbauer
97d8dd9816 API: init methods: hw_generate, dns discovery 2024-06-16 16:29:18 +02:00
Johannes Kirschbauer
759ace4f74 API: init op_key, improve seralisation & signature typing 2024-06-15 11:32:09 +02:00
Johannes Kirschbauer
b0845c050c API: improve type & class construction 2024-06-11 19:20:40 +02:00
Johannes Kirschbauer
6532e2acff Webview: init 'open clan' workflow 2024-06-11 16:28:02 +02:00
Johannes Kirschbauer
16a8ff208e API: add abstract open_file method, implement open_file 2024-06-08 17:04:56 +02:00
Johannes Kirschbauer
13459ed5c5 clan-app: switch default view to webui 2024-06-05 12:10:26 +02:00
Johannes Kirschbauer
b03fe685dc clan-app: rename clan-vm-manager 2024-06-05 11:24:59 +02:00