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 |
|
Johannes Kirschbauer
|
e2ab2fcfb3
|
Fix: update test and docs
|
2025-05-12 15:54:50 +02:00 |
|
Qubasa
|
01f9bb358e
|
clan-cli: Use machine object everywhere instead of name + flake
|
2025-05-09 13:13:14 +02:00 |
|
Qubasa
|
5f7b95ac73
|
clan-cli: remove useless run_no_stdout function
|
2025-05-08 12:30:16 +02:00 |
|
Qubasa
|
89decdaf7e
|
clan-cli: Refactor the API to use the Flake object
|
2025-05-07 16:43:50 +00:00 |
|
Johannes Kirschbauer
|
3413a08c4e
|
Feat(modules): display clan.service modules
|
2025-05-07 16:03:39 +02:00 |
|
Johannes Kirschbauer
|
19dbab01d7
|
chore(API): cleanup remove unnused functions
|
2025-05-06 12:29:11 +02:00 |
|
Qubasa
|
b90812ecce
|
clan-cli: add test_create in clan_lib test folder
|
2025-05-05 22:16:02 +02:00 |
|
Johannes Kirschbauer
|
fbd291ba11
|
chore: remove unused moduleSchemas and related API endpoint for legacy modules
We didn't reach the state where we would display these schemas in the
UI.
We might need to wire this up in a similar way for the newer
clan.services
|
2025-04-27 13:14:09 +02:00 |
|
Johannes Kirschbauer
|
f6628ec1a9
|
Refactor(clan_lib): move clan_cli.api into clan_lib.api
|
2025-04-26 19:51:35 +02:00 |
|
Johannes Kirschbauer
|
35c280ffa7
|
Refactor(clan_cli): init clan_lib folder
|
2025-04-26 19:50:11 +02:00 |
|