lassulus
0f31f90509
Merge pull request 'clan_lib flake_test: fix on darwin' ( #3750 ) from clan-lib-darwin-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3750
2025-05-23 10:43:31 +00:00
lassulus
c7384a60c2
clan_lib flake_test: fix on darwin
2025-05-23 12:29:34 +02:00
clan-bot
a9b1e5f6aa
Merge pull request 'Update Clan Core for Checks' ( #3749 ) from update-clan-core-for-checks into main
2025-05-23 03:01:12 +00:00
clan-bot
e71857d5a7
Update pinned clan-core for checks
2025-05-23 02:51:24 +00:00
Luis Hebendanz
4cac61cd35
Merge pull request 'clan-cli: Move Machine object to clan_lib' ( #3747 ) from Qubasa/clan-core:machine_object into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3747
2025-05-22 17:23:46 +00:00
Qubasa
8b1968cca6
clan-cli: Move Machine object to clan_lib
2025-05-22 19:11:19 +02:00
Brian McGee
4bba02afd4
feat(ui): add a clan context provider
...
- introduces a new consolidated store with `localStorage` support
- introduces a top-level `ClanProvider` providing access to `activeClanURI` and `clanURIs`
- redirects to `/welcome` if `activeClanURI` is `undefined`
- consolidates clan meta querying
- centralises the logic for removal of clan uri's which no longer exist
- fixed some miscellaneous missing `await` calls
2025-05-22 13:24:27 +00:00
Luis Hebendanz
bbca0c9eed
Merge pull request 'clan-cli: Fix ctrl+c cancelling tasks' ( #3746 ) from Qubasa/clan-core:fix_ctrl_c into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3746
2025-05-22 13:14:30 +00:00
Qubasa
d42dcb0e2a
clan-cli: Fix ctrl+c cancelling tasks
2025-05-22 15:01:58 +02:00
Luis Hebendanz
73373acec8
Merge pull request 'clan-cli: Rename Host -> Remote move to clan_lib and mark as frozen' ( #3726 ) from Qubasa/clan-core:fix_ui_stuff into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3726
2025-05-22 12:20:55 +00:00
Qubasa
e14f30bdc0
clan-cli: Rename Host -> Remote move to clan_lib and mark as frozen
2025-05-22 14:08:27 +02:00
Mic92
91994445ff
Merge pull request 'fix build_host not beeing applied' ( #3740 ) from fix-build-host into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3740
2025-05-22 11:25:20 +00:00
brianmcgee
4f676a395b
Merge pull request 'fix(ui): hot-reload of clan-cli' ( #3745 ) from fix/clan-lib-hot-reload-ui into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3745
2025-05-22 11:01:13 +00:00
Brian McGee
8c5a30ff28
fix(ui): hot-reload of clan-cli
2025-05-22 11:47:35 +01:00
Michael Hoang
43bffead29
Merge pull request 'docs: misc clean up 2' ( #3742 ) from push-wzkskzxyzkwt into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3742
2025-05-22 04:16:34 +00:00
Michael Hoang
faba92206d
docs: format code blocks in migration guide
2025-05-22 14:12:40 +10:00
Michael Hoang
4641bb8e94
docs: clean up flake-parts guide
2025-05-22 14:12:40 +10:00
clan-bot
2be7606f8a
Merge pull request 'Update Clan Core for Checks' ( #3741 ) from update-clan-core-for-checks into main
2025-05-22 03:01:07 +00:00
clan-bot
698e982535
Update pinned clan-core for checks
2025-05-22 02:51:23 +00:00
Jörg Thalheim
e275bb20bc
fix build_host not beeing applied
2025-05-22 00:22:04 +02:00
hsjobeki
7f813b0237
Merge pull request 'Feat(clanLib): init types {uniqueDeferredSerializableModule}' ( #3737 ) from hsjobeki/clan-core:fix-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3737
2025-05-21 18:50:42 +00:00
lassulus
798cdc1584
Merge pull request 'clan-cli: split clan into cli and lib' ( #3738 ) from clan_lib_clan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3738
2025-05-21 18:50:08 +00:00
Johannes Kirschbauer
c4980d3990
fix(clanLib): propagate clanLib into module apply
2025-05-21 20:44:56 +02:00
lassulus
c64895fdff
clan-cli: split clan into cli and lib
2025-05-21 20:28:41 +02:00
Johannes Kirschbauer
f16cfe68b6
Tests(deferred custom module): add more tests, dissallow nested imports
2025-05-21 18:54:07 +02:00
Johannes Kirschbauer
3951889b74
Feat(settings): use uniqueDeferredSerializableModule for settings
2025-05-21 18:41:20 +02:00
Johannes Kirschbauer
7dc03f8eee
Feat(clanLib): init types {uniqueDeferredSerializableModule}
2025-05-21 18:41:14 +02:00
hsjobeki
51df03bb8d
Merge pull request 'Test(InventoryPersistence): add persist integration tests' ( #3736 ) from hsjobeki/clan-core:fix-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3736
2025-05-21 16:10:11 +00:00
Johannes Kirschbauer
e2520f6aa8
Test(InventoryPersistence): add persist integration tests
2025-05-21 17:55:43 +02:00
Johannes Kirschbauer
e17327bea8
Fix(introspection): 'lazyAttrsOf' needs to get the same handling as 'attrsOf'
2025-05-21 16:45:19 +02:00
Johannes Kirschbauer
0f7cc56776
Feat(inventoryStore): add FlakeInterface protocol
2025-05-21 16:44:28 +02:00
Michael Hoang
efddad6b0f
Merge pull request 'docs: misc clean up' ( #3735 ) from push-kpzwvynvlszo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3735
2025-05-21 14:12:47 +00:00
Michael Hoang
508bb14809
docs: misc clean up
2025-05-22 00:01:01 +10:00
Michael Hoang
fcf8f410e2
gitignore: drop superfluous **/
2025-05-22 00:01:01 +10:00
kenji
dd85f9b557
Merge pull request 'pkgs/clan: Clean select symlink up' ( #3734 ) from kenji/clan-core:ke-fix-clan-cli into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3734
Reviewed-by: lassulus <clanlol@lassul.us >
2025-05-21 13:08:21 +00:00
a-kenji
3662438f54
pkgs/clan: Clean select symlink up
...
If the symlink is not cleaned up this will break builds of the clan cli
from flakes with path references.
2025-05-21 14:18:26 +02:00
lassulus
cb0d7ae36a
Merge pull request 'clan-cli: split backups into cli and lib' ( #3733 ) from clan_lib_backups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3733
2025-05-21 12:16:02 +00:00
DavHau
d833b62614
GUI: add credentials page (vars)
...
add it to machine details
2025-05-21 11:47:04 +00:00
lassulus
44e3df3ebf
clan-cli: split backups into cli and lib
2025-05-21 13:46:35 +02:00
hsjobeki
70db1aae10
Merge pull request 'Fix: don't try to persist 'inventory.instances'' ( #3731 ) from hsjobeki/clan-core:fix-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3731
2025-05-21 10:36:29 +00:00
lassulus
4e1e35f88e
Merge pull request 'clan-cli: clan_cli.inventory -> clan_lib.inventory' ( #3730 ) from clan_lib_inv into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3730
2025-05-21 10:33:08 +00:00
lassulus
cb84722c11
clan-cli: clan_cli.bwrap -> clan_lib.bwrap
2025-05-21 12:06:38 +02:00
lassulus
2de3dcef15
clan-cli: clan_cli.inventory -> clan_lib.inventory
2025-05-21 12:06:38 +02:00
Johannes Kirschbauer
069d6e5569
Fix: don't try to persist 'inventory.instances'
2025-05-21 11:42:29 +02:00
hsjobeki
952ed43de0
Merge pull request 'Update UI to Node 22 and update dependencies' ( #3729 ) from feat/update-ui-dependencies into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3729
2025-05-21 09:03:27 +00:00
hsjobeki
56a00e0afd
Merge pull request 'Refactor(clan_lib): move serde tests next to serde module' ( #3728 ) from hsjobeki/clan-core:chores-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3728
2025-05-21 08:15:11 +00:00
Johannes Kirschbauer
6c1f8638f5
chore(clan_lib) add api.serde tests for typed_dict
2025-05-21 10:01:27 +02:00
Johannes Kirschbauer
ffc82928a7
docs: add doc-string to api serde utilities
2025-05-21 10:00:42 +02:00
Johannes Kirschbauer
70d06a189b
Refactor(clan_lib): move serde tests next to serde module
2025-05-21 09:36:00 +02:00
hsjobeki
f470ebce1a
Merge pull request 'Refactor(docs): consistent structure across references & fix broken cli links' ( #3724 ) from hsjobeki/clan-core:docs-3 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3724
2025-05-21 07:23:16 +00:00