Jörg Thalheim
3e664255d6
speed up tests by doing reflink copies
2025-08-19 15:16:56 +02:00
Jörg Thalheim
5b1a9d6848
vms: also prebuild for aarch64
2025-08-19 14:49:52 +02:00
Jörg Thalheim
1850abdd0d
clan-cli/vms/run: generate secret before inspect_vm
...
inspect_vm does some caching, which lead to secrets not beeing found.
2025-08-19 14:49:52 +02:00
Jörg Thalheim
ed503f64da
vms/run: move python import to the top.
2025-08-19 14:49:52 +02:00
Jörg Thalheim
4074a184b2
make vm test pure
2025-08-19 14:47:12 +02:00
Jörg Thalheim
6fe2b06f09
qemu: fix nix chroot store support
2025-08-19 14:47:12 +02:00
Jörg Thalheim
8fe7cb1b3d
virtiofsd: fix nix chroot store support
2025-08-19 14:47:12 +02:00
DavHau
815c6c9438
vars: move generation functions to clan_lib
2025-08-19 18:05:53 +07:00
DavHau
9ce563aa08
vars: log var updates under specific machine
...
This makes it easier in the logs to identify which machine a var update belongs to
2025-08-19 11:03:36 +00:00
hsjobeki
c25844dd07
Merge pull request 'ui/modal: refactor mounting and controlled state' ( #4807 ) from render-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4807
2025-08-19 10:55:43 +00:00
Johannes Kirschbauer
a167e70e63
ui/modal: refactor mounting and controlled state
2025-08-19 12:52:20 +02:00
hsjobeki
dd96fe6b73
Merge pull request 'ui/routing: re-route on changes not only on page load' ( #4805 ) from render-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4805
2025-08-19 10:15:59 +00:00
Johannes Kirschbauer
40d35d37e2
ui/routing: re-route on changes not only on page load
2025-08-19 12:10:04 +02:00
Luis Hebendanz
071f0f8034
Merge pull request 'codeowners: init team code owners' ( #4786 ) from codeowners-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4786
Reviewed-by: lassulus <clanlol@lassul.us >
Reviewed-by: pinpox <clan@pablo.tools >
Reviewed-by: DavHau <d.hauer.it@gmail.com >
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-08-19 09:54:33 +00:00
Johannes Kirschbauer
81d88fe253
codeowners: init team code owners
2025-08-19 11:35:10 +02:00
DavHau
ab274ce932
vars: refactor - remove generate_vars() in favor of run_generators()
...
The motivation is to have one shared entry point for the CLI as well as API/GUI
2025-08-19 16:26:53 +07:00
hsjobeki
ba1e598a76
Merge pull request 'ui/alert: migrate to css modules' ( #4802 ) from css-modules into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4802
2025-08-19 08:58:22 +00:00
Johannes Kirschbauer
b5d29bd301
ui/alert: migrate to css modules
2025-08-19 10:27:55 +02:00
Johannes Kirschbauer
e174e8e029
css-modules: add typechecking for css module classes
2025-08-19 10:20:50 +02:00
Kenji Berthold
453d2b4a0a
Merge pull request 'pkgs/remove-moonlight-sunshine-accept: drop' ( #4798 ) from remove-moonlight-sunshine-accept into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4798
Reviewed-by: Kenji Berthold <aks.kenji@protonmail.com >
2025-08-19 07:50:41 +00:00
DavHau
aadc8a1d63
vars: refactor - remove _generate_vars_for_machine function
...
This became unnecessary by now
2025-08-19 07:41:31 +00:00
DavHau
aaca8f4763
vars: refactor - move generator specific code to Generator class
...
Several functions in generate.py were specific to generator instances. Let's move them into the Generator class
2025-08-19 07:41:31 +00:00
DavHau
0a1a63dfdd
Merge pull request 'vars: refactor - remove create_machine_vars_interactive in favor of run_generators' ( #4795 ) from vars into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4795
2025-08-19 06:41:12 +00:00
DavHau
ee87f20471
vars: refactor - remove create_machine_vars_interactive in favor of run_generators
...
The motivation is to create one powerful entrypoint shared by the GUI as well as the CLI in order to not having to maintain too much separate code paths.
As a next step, generate_vars can probably also be removed.
2025-08-19 13:26:38 +07:00
hsjobeki
43febe5f33
Merge pull request 'Typography and contrast improvements for the UI' ( #4797 ) from ui/typography-size-increases into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4797
2025-08-19 06:25:37 +00:00
clan-bot
c63bbabceb
Merge pull request 'Update nuschtos in devFlake' ( #4800 ) from update-devFlake-nuschtos into main
2025-08-19 00:10:33 +00:00
clan-bot
8f1b270b59
Update nuschtos in devFlake
2025-08-19 00:01:53 +00:00
hsjobeki
da0af8bd53
Merge pull request 'Api/schema: improve types top schema conversion' ( #4799 ) from api-types into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4799
2025-08-18 17:48:36 +00:00
Johannes Kirschbauer
f82d18d649
API: rename util file to 'type_to_jsonschema'
2025-08-18 19:30:43 +02:00
Johannes Kirschbauer
287a303484
API/schema: make type conversion more strict in terms of undefined fields
2025-08-18 19:29:54 +02:00
Johannes Kirschbauer
1213608f30
API: init support for narrowing union types
...
This allows to relax constraints on functions using overloaded interfaces
I.e. for unifying logic this allows passing 'callable | dict'
Conretely useful for prompt values that are asked on demand in the cli, vs upfront in the ui
2025-08-18 19:28:47 +02:00
pinpox
fa1693e8c0
pkgs/remove-moonlight-sunshine-accept: drop
...
Removes this package as the module has already be deprecated and removed
2025-08-18 14:39:08 +02:00
Brian McGee
ed3ed7cb2a
chore(ui): lint
2025-08-18 12:52:33 +01:00
Brian McGee
b2e88fb3fa
chore(ui): fmt
2025-08-18 12:52:33 +01:00
Brian McGee
d6ca50218a
feat(ui): increase fg/def/4 from 500 to 600
2025-08-18 12:52:32 +01:00
Brian McGee
7d1f0956d6
feat(ui): refine Tag and line-height for labels
2025-08-18 12:52:32 +01:00
Brian McGee
d150c80854
feat(ui): move sidebar section header outside content
2025-08-18 12:52:31 +01:00
Brian McGee
2d1828d088
feat(ui): better contrast in sidebar
2025-08-18 12:52:31 +01:00
Brian McGee
f7f897a311
feat(ui): add xs button type
2025-08-18 12:52:30 +01:00
Brian McGee
683ffbdc76
feat(ui): refine Select with new typography sizes
2025-08-18 12:52:30 +01:00
Brian McGee
480ad3a5f1
feat(ui): increase label font sizes
2025-08-18 12:52:29 +01:00
Brian McGee
16361f03e9
feat(ui): typography size increases
2025-08-18 12:52:27 +01:00
clan-bot
3fb8b6587d
Merge pull request 'Update nixpkgs-dev in devFlake' ( #4791 ) from update-devFlake-nixpkgs-dev into main
2025-08-17 00:08:28 +00:00
clan-bot
6aee353b43
Update nixpkgs-dev in devFlake
2025-08-17 00:01:48 +00:00
hsjobeki
e109361e81
Merge pull request 'clanModules: remove unused code' ( #4785 ) from clean-dead-code into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4785
2025-08-16 11:03:16 +00:00
Johannes Kirschbauer
3c34f81a44
inventory/tests: remove unused tests
2025-08-16 12:56:30 +02:00
Johannes Kirschbauer
72e7c2e9b9
clanModules: cleanup some more unused code
2025-08-16 12:56:30 +02:00
Johannes Kirschbauer
03968d8fbc
api/inventory: remove leaked schemas
2025-08-16 12:56:30 +02:00
Johannes Kirschbauer
2f27b3941e
lib/inventory: limit access to defined keys
2025-08-16 12:56:30 +02:00
clan-bot
e9dc5b9ba6
Merge pull request 'Update nixpkgs-dev in devFlake' ( #4787 ) from update-devFlake-nixpkgs-dev into main
2025-08-16 10:07:46 +00:00