Commit Graph

398 Commits

Author SHA1 Message Date
Johannes Kirschbauer
facc0bd226 UI: Init iwd service for single wifi 2024-09-03 17:24:31 +02:00
Johannes Kirschbauer
4f80fab225 UI: Admin shh module 2024-09-03 10:57:01 +02:00
Johannes Kirschbauer
37045c9a8f UI: improve machine details 2024-09-03 08:35:33 +02:00
Johannes Kirschbauer
9eb56f274b API: types schema improve typescript performance 2024-09-02 18:03:44 +02:00
Johannes Kirschbauer
c2d088b245 UI: AdminSettings page 2024-09-02 15:08:36 +02:00
Johannes Kirschbauer
b601bab5a2 Admin module: integrate with clan app 2024-08-27 18:21:18 +02:00
Johannes Kirschbauer
19bcfb0aa5 UI: add create machine suggestion 2024-08-26 16:58:08 +02:00
Johannes Kirschbauer
3f45d1a279 UI: improve welcome workflow 2024-08-26 16:29:29 +02:00
Johannes Kirschbauer
c96b5ec4de UI: add quicklink for machine details 2024-08-26 16:28:57 +02:00
Johannes Kirschbauer
5714f9ac52 UI: add back button & improve machine layout 2024-08-26 16:28:37 +02:00
Johannes Kirschbauer
086e6c29d3 Format 2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
0dd992705c UI: use nixos-facter for hardware reports 2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
2d119ae750 Clan-app: generate hw report 2024-08-22 15:57:00 +02:00
Johannes Kirschbauer
ed85df6998 Clan-app: install machine interaction 2024-08-22 10:16:43 +02:00
Johannes Kirschbauer
1d6ff67905 Clan-app: fix welcome screen for initially empty clan 2024-08-21 17:06:49 +02:00
Johannes Kirschbauer
10e3664bf3 Format 2024-08-21 15:32:38 +02:00
Johannes Kirschbauer
819db34d99 Clan-app: improve install machine workflow 2024-08-21 15:31:33 +02:00
Johannes Kirschbauer
4862171e85 UI: add classes to SelectInput 2024-08-21 15:29:08 +02:00
Johannes Kirschbauer
b5951146bc UI: add placeholder to fileInput 2024-08-21 15:29:08 +02:00
Jörg Thalheim
449db570b3 ui: fix type errors 2024-08-21 13:53:49 +02:00
Johannes Kirschbauer
db0ebcabf0 init: Set/get single disk 2024-08-20 12:05:22 +02:00
Johannes Kirschbauer
f55e772137 Fix: types 2024-08-20 11:33:23 +02:00
Johannes Kirschbauer
cabdbe5ecd Clan-app: connection check & show remote devices 2024-08-20 09:53:15 +02:00
Johannes Kirschbauer
76ca85ac73 API/show_block_devices: add option for remote devices 2024-08-20 09:53:15 +02:00
Johannes Kirschbauer
02662867fb UI: init update machine 2024-08-15 15:08:15 +02:00
Johannes Kirschbauer
a703388ba7 Clan-app: move expert field into advanced form 2024-08-15 12:26:43 +02:00
Johannes Kirschbauer
3f46d37b67 Clan-app: generate hw spec via ssh 2024-08-14 16:28:43 +02:00
Johannes Kirschbauer
22d6d57e3a Clan-app: dynamic router concept 2024-08-14 13:16:14 +02:00
Johannes Kirschbauer
f26094c1ae Clan-app: adapt overall appearance & layout 2024-08-13 21:08:52 +02:00
Johannes Kirschbauer
d78c2fc2ac UI: add deploy button, for initial machine deployment 2024-08-13 19:24:53 +02:00
Johannes Kirschbauer
6f2b8adb54 Webview: use importNpmLock 2024-08-13 19:15:23 +02:00
Qubasa
9b7322fdab clan-cli: Add --wifi option to set wifi credentials. clan-app: Add wifi settings form to flash view 2024-08-07 21:35:06 +02:00
Johannes Kirschbauer
7e9214053f Clan-app: Flash improve form & file input 2024-08-07 12:16:06 +02:00
Johannes Kirschbauer
99dc5793b2 Clan-app: Add loading animations & improve async data handling 2024-08-06 22:29:11 +02:00
Johannes Kirschbauer
937c171769 Clan-app: refine create machine workflow via query operation 2024-08-06 16:04:21 +02:00
Johannes Kirschbauer
66f69e50e8 Clan-app: show nixos machines and inventory machines 2024-08-06 10:44:31 +02:00
Johannes Kirschbauer
7b4b080000 Fix: type test 2024-08-03 13:14:08 +02:00
Johannes Kirschbauer
ede5cbcf13 Fix: regression list_machines. Split into multiple functions
list_inventory_machines, list_nixos_machine, list_sops_machines
The caller of the function should specify which machines they wants to see
2024-08-03 12:43:35 +02: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
fa0f393cbb Clan-app: edit clan, memoize active clan 2024-07-29 17:06:11 +02:00
Johannes Kirschbauer
4be5ed28db Clan-app: example disk view 2024-07-29 11:49:55 +02:00
Johannes Kirschbauer
b48135ca51 Clan-app: add popover - remove clan confirm 2024-07-25 13:11:50 +02:00
Johannes Kirschbauer
dd0c211ac4 Clan-app: add dependencies; floating-ui; eslint-query 2024-07-25 13:09:18 +02:00
Johannes Kirschbauer
1a881e43e5 Clan-app: show clan details for each registered clan 2024-07-24 18:26:26 +02:00
Johannes Kirschbauer
1b52dca96b Fix unit tests 2024-07-24 13:15:08 +02:00
Johannes Kirschbauer
d91090bb0e Create machine: init view with api 2024-07-24 10:34:11 +02:00
Johannes Kirschbauer
243aa17d55 Classgen: refactor functions 2024-07-19 18:20:22 +02:00
Johannes Kirschbauer
fd6d9f5bec Fix: api 2024-07-17 13:21:43 +02:00
Johannes Kirschbauer
d7bf84e3be cli: add programms to allowed list 2024-07-16 13:49:16 +02:00