Jörg Thalheim
|
e5e10354ef
|
webview-lib: extend to support setting icons on Linux
|
2025-05-15 12:36:11 +02:00 |
|
Mic92
|
e4394b8dc7
|
Merge pull request 'Add multiline-hidden-prompt' (#3632) from multiline-hidden-prompt into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3632
Reviewed-by: hsjobeki <hsjobeki@gmail.com>
Reviewed-by: lopter <louis@opter.org>
|
2025-05-15 08:10:34 +00:00 |
|
lassulus
|
f9b910b5cb
|
clan-cli vars upload: create dir if provided
|
2025-05-15 06:42:24 +00:00 |
|
Mic92
|
4058c8aede
|
Merge pull request 'fix ssh master on macos' (#3649) from ssh-master into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3649
|
2025-05-14 22:19:51 +00:00 |
|
Jörg Thalheim
|
50dc6c4c50
|
fix ssh master on macos
|
2025-05-14 20:30:36 +02:00 |
|
Jörg Thalheim
|
31cb76721f
|
prompt: handle KeyboardInterrupt more gracefully
|
2025-05-14 19:53:36 +02:00 |
|
Jörg Thalheim
|
b5d132b193
|
do not instantiate vars_generators several times
We should really not have any property that has side effects i.e.
spawning processes.
|
2025-05-14 19:53:36 +02:00 |
|
Jörg Thalheim
|
75fa7ac609
|
add multiline-hidden prompt for both ui and cli
|
2025-05-14 19:53:36 +02:00 |
|
hsjobeki
|
21cdd8db48
|
Merge pull request 'clan-app: draw header above other elements' (#3647) from fix-header into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3647
|
2025-05-14 15:10:39 +00:00 |
|
hsjobeki
|
fa5cfc5542
|
Merge pull request 'refactor(list/machines): use InventoryStore to interact with data"' (#3645) from hsjobeki/clan-core:persistence-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3645
|
2025-05-14 15:03:48 +00:00 |
|
lassulus
|
d766349d6c
|
clan-app: draw header above other elements
|
2025-05-14 17:01:46 +02:00 |
|
Johannes Kirschbauer
|
7e0c8c3672
|
refactor(list/machines): use InventoryStore to interact with data"
|
2025-05-14 16:18:12 +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 |
|
hsjobeki
|
53477c88f1
|
Merge pull request 'refactor(cli/inventory): move functions and tests into clan_lib' (#3641) from hsjobeki/clan-core:persistence-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3641
|
2025-05-14 11:47:37 +00:00 |
|
Johannes Kirschbauer
|
deb6b57a23
|
refactor(clan/lib): move tests for persist.util into clan_lib
|
2025-05-14 13:35:27 +02:00 |
|
Mic92
|
f332433d53
|
Merge pull request 'ui: Remove garbage collection thread' (#3636) from remove-gc into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3636
|
2025-05-14 10:19:44 +00:00 |
|
Johannes Kirschbauer
|
91034b66bf
|
refactor(lib/inventory): use util functions from clan_lib
|
2025-05-14 12:15:37 +02:00 |
|
Johannes Kirschbauer
|
bdb075be11
|
refactor(cli/inventory): remove unncessary init_inventory function
|
2025-05-14 12:15:36 +02:00 |
|
Mic92
|
b53407c559
|
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
|
c0376e374d
|
update cli vars on CLAN_CLI_PERF
|
2025-05-14 12:07:38 +02:00 |
|
Jörg Thalheim
|
b09e61f68d
|
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
|
b491e9cd51
|
clan-app: don't raise exception when we use ctr-c
|
2025-05-14 11:41:16 +02:00 |
|
Jörg Thalheim
|
a4057d39ae
|
api_wrapper: more descriptive parameter names
also only decode the op_key once
|
2025-05-14 11:39:25 +02:00 |
|
Jörg Thalheim
|
2283987bcd
|
bind_jsonschema_api: reduce method nesting
|
2025-05-14 11:39:25 +02:00 |
|
Jörg Thalheim
|
bbac947496
|
make listing/cancelling tasks less nosy in the logs
|
2025-05-14 10:49:09 +02:00 |
|
Jörg Thalheim
|
80cadf9268
|
remove thread garbage collection
|
2025-05-14 10:49:09 +02:00 |
|
Johannes Kirschbauer
|
1a4922817a
|
refactor(lib/persist): move WriteInfo class into persistence lib
|
2025-05-14 10:19:07 +02:00 |
|
Johannes Kirschbauer
|
925756f7e0
|
chore(cli/inventory): add deprecation note for old python module
|
2025-05-14 10:18:27 +02:00 |
|
Johannes Kirschbauer
|
4507c4f3c3
|
chore(cli/inventory): remove unused 'default_inventory'
|
2025-05-14 09:28:06 +02:00 |
|
Johannes Kirschbauer
|
1860504fb0
|
feat(clan_lib): add 'InventoryStore' for persistence
|
2025-05-14 09:18:55 +02:00 |
|
hsjobeki
|
5a7c49ad82
|
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
|
45b12cdce6
|
Refactor(clan_lib): move nix bound classes out of the cli folder
|
2025-05-13 18:39:36 +02:00 |
|
Brian McGee
|
a79d907484
|
fix(ui): high cpu because of spinning garbage collection
|
2025-05-13 17:06:19 +01:00 |
|
Mic92
|
8b1d1f9c25
|
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
|
d8d0043249
|
cmd: wait on status after killing process
|
2025-05-13 16:18:03 +02:00 |
|
Michael Hoang
|
c7ca8945a3
|
Revert "disable age-plugin-se for now on aarch64-linuxql"
This reverts commit ee8921273a.
|
2025-05-14 00:12:49 +10:00 |
|
Jörg Thalheim
|
58c2cd8ffa
|
tests_secrets_cli: improve assertion message for pgp key
|
2025-05-13 16:10:54 +02:00 |
|
Jörg Thalheim
|
0f7328ab89
|
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
|
c95237accd
|
test_ssh_remote: skip whole module at once on macOS
|
2025-05-13 15:18:21 +02:00 |
|
Qubasa
|
8d80fe343d
|
clan-app: Fix machine update cancel task
|
2025-05-13 14:06:02 +02:00 |
|
hsjobeki
|
f21b1269fe
|
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
|
54e9c5e0bb
|
Feat(UI/3d): init 3d prototype
|
2025-05-13 12:39:16 +02:00 |
|
DavHau
|
1a59dd7ae8
|
merge-after-ci: don't format untracked files
|
2025-05-13 17:36:05 +07:00 |
|
DavHau
|
cb758a4849
|
GUI: fix target IP not always shown
|
2025-05-13 17:36:05 +07:00 |
|
Johannes Kirschbauer
|
c5ff7afd21
|
Feat(UI/modules): clean up module list styles
|
2025-05-12 20:48:25 +02:00 |
|
Qubasa
|
804e46b8a6
|
clan-app: Improved UX of handling toasts
|
2025-05-12 18:54:53 +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 |
|