Mic92
8b5cfb48c1
Merge pull request 'update cli vars on CLAN_CLI_PERF' ( #3640 ) from clan-cli-perf into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3640
2025-05-14 10:11:25 +00:00
Jörg Thalheim
2e4d6b0b2e
update cli vars on CLAN_CLI_PERF
2025-05-14 12:07:38 +02:00
Jörg Thalheim
a97ed62e2a
clan-app: decode function arguments ahead of launching a thread.
...
If something goew wrong here we rather want to crash the app and get bug
reports.
2025-05-14 11:52:55 +02:00
Jörg Thalheim
56ffd896dc
clan-app: don't raise exception when we use ctr-c
2025-05-14 11:41:16 +02:00
Jörg Thalheim
693f404f4c
api_wrapper: more descriptive parameter names
...
also only decode the op_key once
2025-05-14 11:39:25 +02:00
Jörg Thalheim
043e7fbb16
bind_jsonschema_api: reduce method nesting
2025-05-14 11:39:25 +02:00
Jörg Thalheim
603810da5e
make listing/cancelling tasks less nosy in the logs
2025-05-14 10:49:09 +02:00
Jörg Thalheim
d0989cd0f5
remove thread garbage collection
2025-05-14 10:49:09 +02:00
Johannes Kirschbauer
973d7706bd
refactor(lib/persist): move WriteInfo class into persistence lib
2025-05-14 10:19:07 +02:00
Johannes Kirschbauer
f722aafc18
chore(cli/inventory): add deprecation note for old python module
2025-05-14 10:18:27 +02:00
Johannes Kirschbauer
a569a7bc7c
chore(cli/inventory): remove unused 'default_inventory'
2025-05-14 09:28:06 +02:00
Johannes Kirschbauer
8b957a128f
feat(clan_lib): add 'InventoryStore' for persistence
2025-05-14 09:18:55 +02:00
hsjobeki
259ac96bc3
Merge pull request 'Refactor(clan_lib): move nix bound classes out of the cli folder' ( #3629 ) from hsjobeki/clan-core:clan-lib-4 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3629
2025-05-14 07:14:24 +00:00
Johannes Kirschbauer
c77a3b11a8
Refactor(clan_lib): move nix bound classes out of the cli folder
2025-05-13 18:39:36 +02:00
Brian McGee
6194c2a625
fix(ui): high cpu because of spinning garbage collection
2025-05-13 17:06:19 +01:00
Mic92
59e1512cfc
Merge pull request 'cmd: wait on status after killing process' ( #3628 ) from misc into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3628
2025-05-13 14:29:58 +00:00
Jörg Thalheim
b14c27c7bb
cmd: wait on status after killing process
2025-05-13 16:18:03 +02:00
Michael Hoang
8a3aacc00c
Revert "disable age-plugin-se for now on aarch64-linuxql"
...
This reverts commit d0ff114f6b .
2025-05-14 00:12:49 +10:00
Jörg Thalheim
5ac4cc8586
tests_secrets_cli: improve assertion message for pgp key
2025-05-13 16:10:54 +02:00
Jörg Thalheim
a62b828120
filter out test files from clan-cli source
...
this means we can fix test without having to re-run the installation
tests.
2025-05-13 15:55:00 +02:00
Jörg Thalheim
78cea7f7c9
test_ssh_remote: skip whole module at once on macOS
2025-05-13 15:18:21 +02:00
Qubasa
daffc95c96
clan-app: Fix machine update cancel task
2025-05-13 14:06:02 +02:00
hsjobeki
eb50278d1e
Merge pull request 'Feat(UI/modules): clean up module list styles' ( #3591 ) from hsjobeki/clan-core:ui-fixes-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3591
2025-05-13 10:45:22 +00:00
Johannes Kirschbauer
217563740e
Feat(UI/3d): init 3d prototype
2025-05-13 12:39:16 +02:00
DavHau
e836492a80
merge-after-ci: don't format untracked files
2025-05-13 17:36:05 +07:00
DavHau
cbaa765154
GUI: fix target IP not always shown
2025-05-13 17:36:05 +07:00
Johannes Kirschbauer
ce774539b7
Feat(UI/modules): clean up module list styles
2025-05-12 20:48:25 +02:00
Qubasa
a834f210a0
clan-app: Improved UX of handling toasts
2025-05-12 18:54:53 +02:00
hsjobeki
f5700ef742
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
caaae17dca
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
98ae22bd1b
Chore(UI): update some devDependencies in package.json
2025-05-12 18:18:11 +02:00
Johannes Kirschbauer
ef4806f71c
Feat(UI/modules): display more module informations
2025-05-12 18:09:42 +02:00
Qubasa
5dff187a32
working fileSelect component
2025-05-12 17:54:10 +02:00
Qubasa
5b2a4cc696
clan-app: Working cancellable tasks
2025-05-12 17:54:10 +02:00
Qubasa
7eac2ce436
clan-app: Add cancellable tasks
2025-05-12 17:54:10 +02:00
hsjobeki
a06bd43a1a
Merge pull request 'Migrate admin module to clanServices' ( #3530 ) from admin-migrate-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3530
2025-05-12 15:48:24 +00:00
Mic92
552ea582d6
Merge pull request 'clan_cli flake select: fix on older nix versions' ( #3580 ) from select-path into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3580
2025-05-12 15:31:13 +00:00
lassulus
c9812e7682
clan_cli flake select: fix on older nix versions
2025-05-12 16:26:06 +02:00
Mic92
17e5f63149
Merge pull request 'clan/vars: Improve help for list subcommand' ( #3576 ) from kenji/clan-core:ke-fix-vars-help into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3576
2025-05-12 14:04:27 +00:00
Mic92
ccb1f08345
Merge pull request 'Fix: remove unused service endpoints from UI' ( #3579 ) from hsjobeki/clan-core:ui-fixes-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3579
2025-05-12 14:04:01 +00:00
Johannes Kirschbauer
a87ab490a3
Fix: update test and docs
2025-05-12 15:54:50 +02:00
pinpox
5d26caa15a
Remove admin UI interface
2025-05-12 15:54:50 +02:00
Johannes Kirschbauer
3bddb26b48
Fix: remove unused service endpoints from UI
2025-05-12 15:52:49 +02:00
a-kenji
a6f17f18a2
clan/vars: Improve help for list subcommand
...
Closes #3550
2025-05-12 14:57:50 +02:00
a-kenji
96fb6c39f4
clan/vars: Fix vars help hyperlink
2025-05-12 14:55:34 +02:00
Jörg Thalheim
67def050fd
use a clan-core snapshots for ci tests
...
We currently have to re-run our integration tests a lot because they are
depending on the whole repository. This pull request changes locks the
clan-core used for vm tests. This has the caveat that we might not run
the latest NixOS machine of our profiles. On the upside we can test
behaviour against an older clan-core version and capture breakages and
make it backwards compatible. If we actually want to test the latest
version, the PR that changes the exposed flake api, could also bump the
clan-core snapshot.
2025-05-12 13:21:25 +02:00
Mic92
0064a8bfbc
Merge pull request 'Add /bin/sh to bubblewrap sandbox' ( #3551 ) from jfly/clan-core:bin-sh-in-sandbox into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3551
2025-05-12 10:07:56 +00:00
DavHau
fab079af71
GUI/machines: enable grid view by default
2025-05-12 15:41:31 +07:00
DavHau
3d345e0bca
gui/vars: fix vars screen doesn't appear on update
2025-05-12 13:52:16 +07:00
Michael Hoang
35684090e3
cli: allow age-plugin-1p
2025-05-12 16:36:24 +10:00