Johannes Kirschbauer
|
11b4300687
|
UI: machine list toggle {list,grid} view
|
2024-12-11 11:32:34 +01:00 |
|
Johannes Kirschbauer
|
7cfecd7f72
|
UI: machine listitem pepare for grid view
|
2024-12-11 11:32:10 +01:00 |
|
Johannes Kirschbauer
|
868dcb6d37
|
UI: backButton fixes
|
2024-12-11 11:31:45 +01:00 |
|
Johannes Kirschbauer
|
dd72344086
|
UI: fix responsive sidebar
|
2024-12-11 11:31:28 +01:00 |
|
Johannes Kirschbauer
|
9fabab50dc
|
Doc: ui/build explain custom build script
|
2024-12-11 11:28:36 +01:00 |
|
DavHau
|
a5148ede1d
|
vars: add test to ensure shared secrets access after --regenerate
Ensure that a shared secret can still be accessed by all machines that share it, after a 'clan vars generate --regenerate' has been issued
|
2024-12-11 15:44:30 +07:00 |
|
DavHau
|
9ae5e27c33
|
vars: add test for shared secret not being regenerated
see https://git.clan.lol/clan/clan-core/issues/2393
|
2024-12-11 15:14:44 +07:00 |
|
Johannes Kirschbauer
|
0ed5330f92
|
App: API return errors to js on invalid api methods
|
2024-12-10 21:50:04 +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
|
52937c0f6b
|
UI/Dynamic form: display item title of array items
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
fe549015a7
|
UI: add default tag to Typography
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
c6d9306c9b
|
UI: fix reactive RndThumbnail
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
467cfac7b8
|
UI: menu use ghost button
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
31a1777445
|
UI/button: init ghost variant
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
a5ca2d4bb2
|
UI: machine list item change icon
|
2024-12-10 21:26:59 +01:00 |
|
Johannes Kirschbauer
|
28b6da5431
|
UI: redirect to /machines on initial page
|
2024-12-10 21:26:59 +01:00 |
|
clan-bot
|
0e65ec27a1
|
Merge pull request 'fix: Calculate a seperate delete delta for removed data' (#2587) from hsjobeki/clan-core:fix/writeable into main
|
2024-12-10 20:26:45 +00:00 |
|
Johannes Kirschbauer
|
959ab140a6
|
Inventory: init delete patial data
|
2024-12-10 21:19:04 +01:00 |
|
Qubasa
|
59cc73393f
|
clan-cli: Fix incorrect throw on clan update
|
2024-12-10 21:12:32 +01:00 |
|
Johannes Kirschbauer
|
096ddea270
|
Inventory: fix persistence
|
2024-12-10 16:41:40 +01:00 |
|
Johannes Kirschbauer
|
005bf8b555
|
Serde: fix inherit writeability from parent on unspecified entries
|
2024-12-10 15:48:45 +01:00 |
|
Johannes Kirschbauer
|
e9a45fa712
|
API: fix create machine should set machine description and other data
|
2024-12-10 15:17:41 +01:00 |
|
Johannes Kirschbauer
|
803a8d5abd
|
API: init method for getting write info
|
2024-12-10 15:17:41 +01:00 |
|
Johannes Kirschbauer
|
7074e88355
|
serde: add suppport for converting sets
|
2024-12-10 15:17:41 +01:00 |
|
lassulus
|
998ff92b51
|
vars: remove intermediate classes
|
2024-12-10 14:04:31 +01:00 |
|
lassulus
|
9129790e5c
|
vars: move ensure_consistent_state into health_check, move into store classes
|
2024-12-10 11:54:52 +00:00 |
|
Qubasa
|
d388900a8e
|
clan-cli: Fix missing error propagation in deploy
|
2024-12-10 00:03:33 +01:00 |
|
Qubasa
|
65a5789c5b
|
clan-cli: Replace HostGroup and MachineGroup with generic AsyncRuntime class. Propagate cmd prefix over thread local. Close threads on CTRL+C
|
2024-12-09 18:07:23 +01:00 |
|
Johannes Kirschbauer
|
73f77b1ca3
|
formatting: make ruff happy with generated code
|
2024-12-06 21:06:41 +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
|
55d7914702
|
inventory/model: sync
|
2024-12-06 19:49:31 +01:00 |
|
Johannes Kirschbauer
|
35ebc120c5
|
serde/fix: fix construction of typedDict
|
2024-12-06 19:02:35 +01:00 |
|
Johannes Kirschbauer
|
69b7f6be5b
|
inventory.{cli,api}: use only dictionaries
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
df43639e9b
|
clan.cli: convert dataclasses into TypedDict using classgen
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
ddf44969b9
|
classgen: produce typedDict instead of dataclass
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
900499ede8
|
API/serde: add support for TypedDict
|
2024-12-06 17:37:37 +01:00 |
|
Jörg Thalheim
|
73c265bc43
|
simplify runInLinuxVM test
|
2024-12-06 15:39:35 +00:00 |
|
Jörg Thalheim
|
0a4cf8a8b8
|
tests/sshd: also log what platform we received in the assert
|
2024-12-06 15:39:35 +00:00 |
|
Qubasa
|
882c55da1f
|
clan-app: Fix breakage on missing inventory
|
2024-12-06 15:11:31 +01:00 |
|
Qubasa
|
daf8033c25
|
clan-cli: made run_no_stdout runOpts compatible and make time table thread safe
|
2024-12-06 12:18:28 +01:00 |
|
lassulus
|
c3f2a1e588
|
vars migration: raise error on incomplete migration, commit migrated files
|
2024-12-06 11:25:17 +01:00 |
|
Johannes Kirschbauer
|
6dd1ecb044
|
inventory/api: init smart update for inventory
|
2024-12-06 11:07:52 +01:00 |
|
Johannes Kirschbauer
|
a032c446e1
|
inventory/api: prepare list merging
|
2024-12-06 11:07:52 +01:00 |
|
Johannes Kirschbauer
|
ebd494e112
|
inventory/eval: init determine writeability for single inventory options
|
2024-12-05 16:18:46 +01:00 |
|
Jörg Thalheim
|
95adf200ac
|
remove incorrect usage of tempdir for sandbox directories
The flags out-live the temporary directory
|
2024-12-05 11:38:58 +01:00 |
|
Jörg Thalheim
|
e2ed57f8dd
|
extract nix_test_store helper for sandbox builds
|
2024-12-05 11:38:58 +01:00 |
|