Brian McGee
c01a191f3a
feat(ui): history stack for stepper
2025-08-20 11:02:38 +01:00
clan-bot
dfe1a3e67f
Update clan-core-for-checks in devFlake
2025-08-20 10:01:34 +00:00
brianmcgee
e975b67fad
Merge pull request 'fix(ui): de-duplicate clan uris when adding to local storage' ( #4831 ) from ui/deduplicate-clan-storage into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4831
2025-08-20 09:38:02 +00:00
Brian McGee
5c08893db0
fix(ui): de-duplicate clan uris when adding to local storage
2025-08-20 10:34:53 +01:00
brianmcgee
cb679dbee2
Merge pull request 'ui/install-workflow-refinements' ( #4827 ) from ui/install-workflow-refinements into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4827
2025-08-20 09:23:04 +00:00
Brian McGee
f339ca0d85
feat(ui): allow installer splash screens to change modal size
2025-08-20 10:19:19 +01:00
Brian McGee
547ba4276e
feat(ui): improve copy in create installer intro
2025-08-20 10:01:40 +01:00
Brian McGee
cae63cc45d
fix(ui): spelling mistake
2025-08-20 10:01:39 +01:00
DavHau
527b4b2e40
vars: ensure shared generators don't depend on machine specific generators
...
A dependency relation like this would not make sense as it would not be clear which machines generator the shared generator would depend on
2025-08-20 15:39:17 +07:00
DavHau
de0b1b2d70
vars: fix regenerating a specific generator
...
This was broken after re-designing the API -> added a test
2025-08-20 14:49:27 +07:00
clan-bot
6996a6340a
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4824 ) from update-devFlake-clan-core-for-checks into main
2025-08-20 05:25:25 +00:00
clan-bot
3c433da8f5
Update clan-core-for-checks in devFlake
2025-08-20 05:01:28 +00:00
DavHau
ef2a2bdb67
vars: improve tests for --regenerate
...
Ensures that all generators values actually change after running with --regenerate
2025-08-20 11:59:18 +07:00
DavHau
7b61a668e9
vars: refactor: use Machine objects instead of base_dir strings
...
Replace base_dir string parameters with Machine objects throughout the vars
module for better type safety and consistency.
2025-08-20 11:59:18 +07:00
clan-bot
bdab3e23af
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4822 ) from update-devFlake-clan-core-for-checks into main
2025-08-20 00:18:32 +00:00
clan-bot
2b068928a2
Merge pull request 'Update nixpkgs-dev in devFlake' ( #4823 ) from update-devFlake-nixpkgs-dev into main
2025-08-20 00:10:20 +00:00
clan-bot
ec798f89fd
Update nixpkgs-dev in devFlake
2025-08-20 00:01:49 +00:00
clan-bot
9efee40477
Update clan-core-for-checks in devFlake
2025-08-20 00:01:30 +00:00
lassulus
448c22c280
clan-cli: use automatic networking for vars upload and machines update
...
This uses the networking module to find the best_host, as we already do
with ssh and install. So if we don't supply a --target-host and a
networking module is configured, the remote should be autodetected.
Since vars upload doesn't have a --target-host argument, we always try
to use get_best_remote
2025-08-19 23:40:57 +02:00
lassulus
6c6e30ae60
Merge pull request 'Add type to group and owner vars options' ( #4819 ) from fix-4814 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4819
Reviewed-by: lassulus <clanlol@lassul.us >
2025-08-19 21:13:51 +00:00
pinpox
b27ff67a14
Add type to group and owner vars options
2025-08-19 22:46:30 +02:00
clan-bot
c0ffb17e00
Merge pull request 'Update nixpkgs' ( #4818 ) from update-nixpkgs into main
2025-08-19 20:21:34 +00:00
Mic92
e9ccf157b6
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4744 ) from update-devFlake-clan-core-for-checks into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4744
2025-08-19 20:21:18 +00:00
clan-bot
451f2427fe
Merge pull request 'Update nixos-facter-modules' ( #4724 ) from update-nixos-facter-modules into main
2025-08-19 20:15:55 +00:00
clan-bot
1676cdd9a4
Update clan-core-for-checks in devFlake
2025-08-19 20:01:30 +00:00
clan-bot
109e6473ab
Update nixpkgs
2025-08-19 20:01:23 +00:00
clan-bot
55acff50d0
Update nixos-facter-modules
2025-08-19 20:00:54 +00:00
hsjobeki
eee1bd1ae0
Merge pull request 'ui/select: display no options placeholder' ( #4817 ) from install-story into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4817
2025-08-19 19:50:56 +00:00
Johannes Kirschbauer
e46d5870ff
ui/select: display no options placeholder
2025-08-19 21:46:26 +02:00
hsjobeki
f6ec32a5d1
Merge pull request 'ui/modal/select: fix z-index stacking' ( #4816 ) from render-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4816
2025-08-19 17:19:18 +00:00
Johannes Kirschbauer
e336d1b19c
ui/modal/select: fix z-index stacking
2025-08-19 19:15:40 +02:00
brianmcgee
7399f59652
Merge pull request 'fix(ui): reload machine list in sidebar after adding a machine' ( #4815 ) from ui/invalidate-list-query-on-add into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4815
2025-08-19 16:41:31 +00:00
Brian McGee
088abe396e
fix(ui): reload machine list in sidebar after adding a machine
2025-08-19 17:37:53 +01:00
Mic92
26b31e24a3
Merge pull request 'Make most vm tests pure.' ( #4796 ) from no-impure into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4796
2025-08-19 16:10:08 +00:00
brianmcgee
099f4c2b8b
Merge pull request 'feat(api): define list machine options as data class' ( #4811 ) from api/list-machine-data-class into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4811
2025-08-19 16:07:13 +00:00
brianmcgee
b43605c168
Merge pull request 'ui/filter-usb-devices' ( #4813 ) from ui/filter-usb-devices into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4813
2025-08-19 15:58:27 +00:00
Jörg Thalheim
899dba5a08
tests/vms: add chroot-realpath (needed on aarch64)
2025-08-19 15:53:46 +00:00
Brian McGee
d2b94ced5a
feat(api): define list machine options as data class
2025-08-19 16:51:30 +01:00
Jörg Thalheim
cdf9fa1753
move vm configuration into a stand-alone module and include it in our test vms
...
This hasn't reduced the extra deps we have to pass to our nixos build
unfortunally, but maybe at least it can safe us a few in the future.
2025-08-19 15:45:57 +00:00
Brian McGee
d1e7e2993d
feat(ui): filter block devices in flash installer
...
Only display usb or mmc (SD card) drives.
2025-08-19 16:45:47 +01:00
Brian McGee
e05d85c759
feat(ui): darken modal overlay
2025-08-19 16:13:19 +01:00
clan-bot
53873411a6
Merge pull request 'Update disko' ( #4793 ) from update-disko into main
2025-08-19 14:42:47 +00:00
clan-bot
39e0ab21bd
Merge pull request 'Update nixpkgs-dev in devFlake' ( #4794 ) from update-devFlake-nixpkgs-dev into main
2025-08-19 14:28:48 +00:00
clan-bot
8269d869c3
Update disko
2025-08-19 14:24:27 +00:00
clan-bot
e19d1c8122
Update nixpkgs-dev in devFlake
2025-08-19 14:24:17 +00:00
brianmcgee
0cd4ff1b12
Merge pull request 'tracking machine install state' ( #4803 ) from feat/machine-install-state into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4803
2025-08-19 14:23:35 +00:00
Brian McGee
9aebf02f05
feat(ui): display machine install state and install button
2025-08-19 15:09:34 +01:00
Jörg Thalheim
ffb7b91da7
drop impure checks from ci
2025-08-19 15:28:25 +02:00
Jörg Thalheim
2d264a8e5e
mark vm tests as pure
2025-08-19 15:28:25 +02:00
Mic92
abf6893714
Merge pull request 'Fix aarch64-linux vm support' ( #4810 ) from various-fixes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4810
2025-08-19 13:21:28 +00:00