Commit Graph

125 Commits

Author SHA1 Message Date
lassulus
2a8f40e91a clan_cli machines: use Flake instead of FlakeId 2025-02-07 06:26:09 +01:00
Qubasa
8dd4b92a10 webview-ui: Fix create_clan js call 2025-01-30 17:26:41 +07:00
Johannes Kirschbauer
a27a2d5c12 UI: add vars step to installation 2025-01-10 13:10:20 +01:00
Johannes Kirschbauer
1058d5ff07 Fix: select add portalRef instead of modalContextId 2025-01-10 13:07:47 +01:00
Johannes Kirschbauer
3a3ab37a18 UI: improve disk workflow when already initialized 2025-01-07 10:22:18 +01:00
Qubasa
0123fcd3a5 clan-app: working js<->python api bridge 2025-01-06 20:14:20 +01:00
Johannes Kirschbauer
a5307f9e0a UI: break out install into step components 2025-01-06 10:22:17 +01:00
Johannes Kirschbauer
713318d85d UI: add todo, supress type warning 2025-01-03 19:52:34 +01:00
Johannes Kirschbauer
78162f7479 UI: refactor machine install workflow into modal with steps 2025-01-03 16:38:50 +01:00
Johannes Kirschbauer
207865ac12 CLI: init cmd_with_root 2024-12-30 15:47:21 +01:00
Johannes Kirschbauer
87c9d1b941 UI: fix installer workflow asking for sudo pw in background 2024-12-30 15:47:21 +01:00
Johannes Kirschbauer
b3f1c46880 UI: fix missing types 2024-12-29 12:27:19 +01:00
Johannes Kirschbauer
fc5cb6cde2 UI/flash: use modal for confirmation 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
365e80368c UI: fix interface breakages on some components. Features will be migrated later 2024-12-20 20:14:42 +01:00
Johannes Kirschbauer
90121f50c3 UI: use FieldLayout in machine detail page 2024-12-20 18:14:41 +01:00
Johannes Kirschbauer
2e2df3f09b UI: migrate flash installer page 2024-12-20 18:14:14 +01:00
Johannes Kirschbauer
ea47dd7711 UI: remove unused blockdevices route 2024-12-20 18:10:11 +01:00
Qubasa
a452cc1a02 clan-cli: Fix clan install command and multiple other issues 2024-12-18 15:29:08 +01:00
Johannes Kirschbauer
f7ddc4c26d UI: replace TextInput with simple Layout of InputBase, InputLabel, ErrorMessage 2024-12-17 19:37:07 +01:00
Johannes Kirschbauer
f2a2c1d0d7 UI: init {InputBase,InputLabel} 2024-12-17 16:58:06 +01:00
Johannes Kirschbauer
03364c61e3 UI: machine details layout consistent 2024-12-11 11:34:02 +01:00
Johannes Kirschbauer
cad9d717e5 UI: flash installer layout consistent 2024-12-11 11:33:37 +01:00
Johannes Kirschbauer
2088f92e6d UI: switch some icons 2024-12-11 11:33:28 +01:00
Johannes Kirschbauer
2e80b76e9f UI: module list toggle {list,grid} view 2024-12-11 11:32:51 +01:00
Johannes Kirschbauer
11b4300687 UI: machine list toggle {list,grid} view 2024-12-11 11:32:34 +01:00
Johannes Kirschbauer
f13306195c UI: improve create machine form 2024-12-10 21:26:59 +01:00
Johannes Kirschbauer
84989fbfcb UI: fixup machine details 2024-12-10 21:26:59 +01:00
Johannes Kirschbauer
d9d0e916bb UI: init machine avatar component 2024-12-10 21:26:59 +01:00
Johannes Kirschbauer
5dc7f57993 UI/Header: move header into subpages & fix general layout 2024-12-10 21:26:59 +01:00
Johannes Kirschbauer
cc1eaf53ae lib/values: fix submodule definition merging 2024-12-06 20:15:16 +01:00
Johannes Kirschbauer
388455038a UI: fix type breakages 2024-12-06 19:53:03 +01:00
Johannes Kirschbauer
b906667732 UI/machines: remove deprecated details before redoing 2024-12-04 17:46:28 +01:00
Jörg Thalheim
4aa63021ff flash: drop wifi option
This feature is broken and will be replaced by templates machines
eventually.
2024-12-04 12:52:38 +01:00
Johannes Kirschbauer
6f0f495e50 UI/machines: show tags 2024-11-27 10:40:12 +01:00
Johannes Kirschbauer
69790bea1e UI/treewide: replace all {button,icon} component 2024-11-27 10:06:04 +01:00
Johannes Kirschbauer
176b07d6d1 UI/Modules: individual roles members 2024-11-19 15:59:23 +00:00
Johannes Kirschbauer
eecd39b24a UI/fonts: migrate all text-* classes 2024-11-19 15:33:30 +01:00
Johannes Kirschbauer
3a46119722 Modules/api: export constraints, filter by inventory 2024-11-19 10:36:29 +01:00
Johannes Kirschbauer
ac45d03216 UI/modules: dynamic rendering of public module interfaces 2024-11-12 22:10:37 +01:00
Johannes Kirschbauer
c87e88af6e UI/details: return early in error case 2024-11-05 16:04:09 +01:00
Jörg Thalheim
2b05f90239 expose an option to generate hardware configuration during installation 2024-11-05 14:33:22 +01:00
Johannes Kirschbauer
fd55eae143 UI: improve dynamic module interface rendering 2024-10-22 13:30:33 +00:00
Johannes Kirschbauer
dbb9668e74 UI: Init dynamic rendering of module config 2024-10-18 17:15:33 +02:00
Johannes Kirschbauer
60174a9399 UI: Init modules list view, details view 2024-10-17 10:27:39 +02:00
Jörg Thalheim
b4652539a5 wrap hardware generate arguments into an object 2024-09-29 16:59:02 +02:00
Jörg Thalheim
07e031f256 expose nixos-facter in cli 2024-09-29 16:21:53 +02:00
Qubasa
945c491d05 clan flash: Remove root requirement for flash, add a flash-template 2024-09-24 13:42:21 +02:00
Qubasa
a27880a65e clan-cli: Move clan machines import to clan machines create 2024-09-23 17:11:48 +02:00
Qubasa
04db963331 clan-app: Fix flash API 2024-09-15 11:43:40 +02:00
Johannes Kirschbauer
04457f1731 UI: fix breakage in disk id api 2024-09-13 16:44:35 +02:00