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 |
|
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 |
|
Mic92
|
a22d3e3ff2
|
Merge pull request 'fix sudo in clan flash when restoring auto-updates' (#3717) from restore-automount into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3717
|
2025-05-20 16:49:39 +00:00 |
|
hsjobeki
|
3edd6487cc
|
Merge pull request 'feat(docs,api): expose inventory.instances interface' (#3721) from hsjobeki/clan-core:inventory-services-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3721
|
2025-05-20 15:29:14 +00:00 |
|
Johannes Kirschbauer
|
7731699088
|
Chore(nix_models): update models after refactoring for inventory.instances
|
2025-05-20 17:10:43 +02:00 |
|
Johannes Kirschbauer
|
9eeae6e229
|
feat(classgen): add support for unknown types
|
2025-05-20 16:10:25 +02:00 |
|
lassulus
|
f7f3173224
|
clan_cli flake_test: fix on non sandboxed runs
|
2025-05-20 16:08:02 +02:00 |
|
lassulus
|
03990ef7f0
|
clan-cli: clan_cli.templates -> clan_lib.templates
|
2025-05-20 16:08:02 +02:00 |
|
lassulus
|
1f0c355175
|
clan-cli: clan_cli.custom_logger -> clan_lib.custom_logger
|
2025-05-20 15:08:02 +02:00 |
|
lassulus
|
a4895a4d96
|
clan-cli: clan_cli.async_run -> clan_lib.async_run
|
2025-05-20 15:05:11 +02:00 |
|
lassulus
|
9809990350
|
clan-cli: clan_cli.jsonrpc -> clan_lib.jsonrpc
|
2025-05-20 15:05:11 +02:00 |
|
lassulus
|
48595fe7f5
|
clan-cli: clan_cli.locked_open -> clan_lib.locked_open
|
2025-05-20 14:48:50 +02:00 |
|
lassulus
|
f2bf142e80
|
clan-cli: clan_cli.git -> clan_lib.git
|
2025-05-20 14:35:14 +02:00 |
|
hsjobeki
|
84a5b74a4f
|
Merge pull request 'Classgen: export field type definitions' (#3715) from hsjobeki/clan-core:inventory-services-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3715
|
2025-05-20 12:20:07 +00:00 |
|
Jörg Thalheim
|
416c715a6e
|
fix sudo in clan flash when restoring auto-updates
|
2025-05-20 14:03:25 +02:00 |
|
lassulus
|
9ecf98171b
|
Merge pull request 'clan_lib_colors' (#3713) from clan_lib_colors into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3713
|
2025-05-20 11:59:18 +00:00 |
|
Johannes Kirschbauer
|
5727386691
|
Chore: re-generate nix models
|
2025-05-20 13:41:55 +02:00 |
|
Jörg Thalheim
|
9c4333abcb
|
cmd/run: dont run logging code unless we have debugging enabled.
|
2025-05-20 13:37:46 +02:00 |
|
lassulus
|
9063e4aae9
|
clan-cli: clan_cli.colors -> clan_lib.colors
|
2025-05-20 12:52:12 +02:00 |
|
lassulus
|
ed89352ea1
|
clan-cli: clan_cli.dirs -> clan_lib.dirs
|
2025-05-20 12:08:30 +02:00 |
|
lassulus
|
9a0c6f55bd
|
clan-cli: clan_cli.cmd -> clan_lib.cmd
|
2025-05-19 19:07:24 +02:00 |
|
lassulus
|
cb74273da4
|
clan-cli: move clan_cli.nix to clan_lib.nix
|
2025-05-19 18:40:36 +02:00 |
|
lassulus
|
1861c4447f
|
clan_lib flake: remove redundant store definition
|
2025-05-19 17:49:12 +02:00 |
|
lassulus
|
107bc91fa1
|
clan_lib flake: test if cache gets invalidated with nix gc
|
2025-05-19 17:48:46 +02:00 |
|
lassulus
|
9685e00122
|
clan_lib flake: get select output without nixpkgs
|
2025-05-19 16:11:56 +02:00 |
|
lassulus
|
8218bd3539
|
clan_lib flake: get store path from NIX_STORE_DIR
|
2025-05-19 16:11:56 +02:00 |
|
lassulus
|
102fa21b9c
|
clan_lib flake: check the whole tree even if we fetched all keys before
This is needed because nix garbage collection can remove store paths. So
the cache can become invalid because a path needs to be rebuild.
|
2025-05-19 16:11:56 +02:00 |
|
lassulus
|
1c8b8bf83d
|
clan_lib: move test_flake_caching into clan_lib flake folder
|
2025-05-18 21:35:56 +02:00 |
|
lassulus
|
fa052f45bd
|
clan_lib: move clan_lib.flake.flake to clan_lib.flake
|
2025-05-16 19:28:36 +02:00 |
|
Johannes Kirschbauer
|
8ddf0e50d3
|
Fix: dynamically import clan_cli in flake methods
This is a temporary workaround to solve cyclic imports all these modules should be moved to clan_lib
soon afterwards
|
2025-05-16 17:02:58 +02:00 |
|
Johannes Kirschbauer
|
fe0507b47c
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
lassulus
|
5423b9af41
|
clan_cli: move flake class to clan_lib
|
2025-05-16 13:38:47 +02:00 |
|
Johannes Kirschbauer
|
6de58478fa
|
Refactor: replace direct references to inventory
Deprecated. Inventory should be accessed via InventoryStore {read(),write(),...}
|
2025-05-16 11:30:41 +02:00 |
|
Qubasa
|
2f0114a236
|
clan-cli: Unify list_machines and use flake caching
|
2025-05-16 10:47:49 +02:00 |
|
Johannes Kirschbauer
|
70e2a6d116
|
chore: remove unused iwd python module
|
2025-05-14 16:17:03 +02:00 |
|
Johannes Kirschbauer
|
633e6ffeae
|
refactor(lib/persist): rename 'patch' to 'apply_patch'
|
2025-05-14 16:16:16 +02:00 |
|
Johannes Kirschbauer
|
574ed11df4
|
feat(lib/InventoryStore): add read method
|
2025-05-14 16:10:49 +02:00 |
|
Johannes Kirschbauer
|
deb6b57a23
|
refactor(clan/lib): move tests for persist.util into clan_lib
|
2025-05-14 13:35:27 +02:00 |
|
Johannes Kirschbauer
|
1a4922817a
|
refactor(lib/persist): move WriteInfo class into persistence lib
|
2025-05-14 10:19:07 +02:00 |
|
Johannes Kirschbauer
|
1860504fb0
|
feat(clan_lib): add 'InventoryStore' for persistence
|
2025-05-14 09:18:55 +02:00 |
|
Johannes Kirschbauer
|
45b12cdce6
|
Refactor(clan_lib): move nix bound classes out of the cli folder
|
2025-05-13 18:39:36 +02:00 |
|
hsjobeki
|
310450d142
|
Merge pull request 'UI: make tasks cancleable' (#3586) from hsjobeki/clan-core:qubasas into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3586
|
2025-05-12 16:24:45 +00:00 |
|
hsjobeki
|
0aab11f007
|
Merge pull request 'Feat(UI/modules): display more module informations' (#3585) from hsjobeki/clan-core:ui-modules into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3585
|
2025-05-12 16:21:10 +00:00 |
|
Johannes Kirschbauer
|
96d6ae68b7
|
Feat(UI/modules): display more module informations
|
2025-05-12 18:09:42 +02:00 |
|
Qubasa
|
3ea01c60f6
|
working fileSelect component
|
2025-05-12 17:54:10 +02:00 |
|
Qubasa
|
38ea6515cf
|
clan-app: Add cancellable tasks
|
2025-05-12 17:54:10 +02:00 |
|