Brian McGee
f7a5c99bb3
feat(ui): Sidebar nav
2025-06-19 16:03:21 +01:00
Qubasa
0d984488ed
clan-app: Add vscode workspace for ui-2d
2025-06-19 17:03:04 +02:00
Qubasa
7dadcd99ff
clan-app: ui-2d remove unecessary imports
2025-06-19 16:52:45 +02:00
Luis Hebendanz
c4fe02ad0b
Merge pull request 'clan-app: 3d UI Remove unused files and exports' ( #4029 ) from Qubasa/clan-core:ui_minimize-3d into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4029
2025-06-19 14:48:51 +00:00
Qubasa
3d20b41138
clan-app: Add unused import checker and autofixer. Remove unused files.
2025-06-19 15:14:08 +02:00
kenji
4b20d6f56a
Merge pull request 'pkgs/agit: Support osc8 in list subcommand' ( #4028 ) from kenji/pkgs/agit: Support osc8 in list subcommand into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4028
2025-06-19 09:15:46 +00:00
Qubasa
eb47cf08b8
clan-app: 3d UI Remove unused files and exports
2025-06-18 22:42:00 +02:00
Qubasa
0a865eee6c
clan-app: Remove unused files and exports
2025-06-18 22:11:38 +02:00
a-kenji
6ee27bd8eb
pkgs/agit: Support osc8 in list subcommand
...
Support osc8 escape sequences in `agit list` subcommand.
2025-06-18 21:47:27 +02:00
renovate[bot]
b6da0b5683
chore(deps): update dependency playwright to ~1.53.0
2025-06-18 19:34:21 +00:00
renovate[bot]
4c525c436a
fix(deps): update dependency three to ^0.177.0
2025-06-18 19:20:28 +00:00
Luis Hebendanz
ac9ed0ddba
Merge pull request 'ui_minimize' ( #4024 ) from Qubasa/clan-core:ui_minimize into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4024
2025-06-18 19:17:59 +00:00
Qubasa
0ac445facc
clan-app: Add knip dead code analyzer
2025-06-18 21:10:18 +02:00
Qubasa
f47db5f7c1
clan-app: Fix npm run build in ui-2d
2025-06-18 20:56:52 +02:00
kenji
c8f1434b5f
Merge pull request 'pkgs/agit: Add PR status checks to the list subcommand' ( #4021 ) from kenji/pkgs/agit: Add PR status checks to the list subcommand into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4021
2025-06-18 18:52:16 +00:00
Qubasa
4f60dbfe28
clan-app: Add more symlinks to ui-2d
2025-06-18 20:34:54 +02:00
Qubasa
c53874c525
clan-app: Working npm run check in ui-2d folder
2025-06-18 20:31:47 +02:00
a-kenji
cb1eb3ce20
pgks/agit: Update documentation
2025-06-18 20:31:44 +02:00
a-kenji
1a771cca82
pkgs/agit: Add PR status checks to the list subcommand
2025-06-18 20:28:36 +02:00
Luis Hebendanz
03b68afaa5
Merge pull request 'UI create a separate ui-2d folder' ( #3998 ) from Qubasa/clan-core:ui_overhaul into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3998
2025-06-18 18:11:28 +00:00
Qubasa
f80332a3f0
clan-app: Symlink more stuff from ui to ui-2d
2025-06-18 18:07:58 +02:00
Qubasa
e785a6be4e
clan-app: Move changes for 2D view to separate ui-2d folder
2025-06-18 17:58:49 +02:00
Luis Hebendanz
f4a7016ece
Merge pull request 'pkgs/cli(machines): Move inventory warning to debug information' ( #4012 ) from kenji/ke-iventory-warning-debug into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4012
2025-06-18 15:39:08 +00:00
kenji
659d2a4c04
Merge pull request 'pkgs/clan: Improve machines list tests' ( #4014 ) from kenji/pkgs/clan: Improve machines list tests into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4014
2025-06-18 14:39:54 +00:00
DavHau
7e18dc6bb4
vars-check: enable debug logging for cache misses
2025-06-18 14:22:57 +00:00
brianmcgee
8ea465d331
Merge pull request 'feat(ui): upgrade to storybook 9' ( #3954 ) from feat/storybook-9 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3954
2025-06-18 14:19:12 +00:00
Brian McGee
f0322a8411
feat(ui): upgrade to storybook 9
...
Replaces rollup with wasm version for portability.
2025-06-18 15:03:43 +01:00
a-kenji
c83d3a595e
pkgs/clan: Improve machines list tests
...
Extend and Improve `clan machines list` testing as well as the `--tags`
subcommand.
2025-06-18 16:03:02 +02:00
a-kenji
0adbf043de
agit: Add list subcommand to list current open AGit PRs
...
Add a `list` subcommand to list currently open `AGit` PRs through the
cli.
2025-06-18 15:45:41 +02:00
a-kenji
52c3006d9b
pkgs/cli(machines): Move inventory warning to debug information
...
Move the inventory warning to debug information and improve the error.
This is an alternative proposal to: #4009
2025-06-18 13:15:37 +02:00
Luis Hebendanz
100e01b32c
Merge pull request 'pkgs/clan: Rename target_host_str' ( #4010 ) from kenji/ke-iventory into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4010
Reviewed-by: Luis Hebendanz <consulting@qube.email >
2025-06-18 10:58:58 +00:00
Qubasa
1b23d5dcf3
clan-app: Fix storybook tests
2025-06-18 12:55:47 +02:00
Qubasa
0c432d5c25
clan-app: Untangle Machine Details into separate components. Makes it non functional for now.
2025-06-18 12:49:43 +02:00
Qubasa
143dfc99dc
clan-app: Improve api test page
2025-06-18 12:49:43 +02:00
Qubasa
3835624040
clan-lib: Set "root" as default user in Remote object
2025-06-18 12:49:43 +02:00
a-kenji
c1a4de843a
pkgs/clan: Rename target_host_str
...
The `target_host_str` is a confusing choice, since it can be either
the `targetHost` or `buildHost`.
2025-06-18 12:03:57 +02:00
Michael Hoang
84e280e32d
cli: fix machines update failing with protocol mismatch on macOS
2025-06-18 16:30:11 +07:00
Mic92
69b7b61cc7
Merge pull request 'pkgs/agit: Update documentation' ( #3995 ) from kenji/pkgs/agit: Update documentation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3995
2025-06-18 08:48:11 +00:00
Jörg Thalheim
d9c97fcb10
fix: correctly check existence of CLAN_TEST_STORE paths in cache
...
The flake cache was only checking existence for paths starting with
NIX_STORE_DIR (defaulting to /nix/store), but not for paths in the
test store when CLAN_TEST_STORE is set. This caused the cache to
return stale references to paths that had been garbage collected.
This fix updates the is_cached method to also check for paths in
the test store, preventing cache misses during tests.
2025-06-17 17:21:06 +02:00
Jörg Thalheim
5dbe44bb43
machines: fix remote-program for darwin nix copy
...
MacOS doesn't come with a proper login shell for ssh and therefore
doesn't have nix in $PATH as it doesn't source /etc/profile.
This restores the remote-program parameter that was accidentally
removed in commit cff5d61f26 .
2025-06-17 16:30:04 +02:00
Mic92
d4d37ad4ff
Merge pull request 'add run-vm-test-offline package for offline VM testing' ( #3994 ) from run-vm-test-offline into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3994
2025-06-17 13:20:19 +00:00
Mic92
64e5d40de5
Merge pull request 'clan-lib: Make Remote overridable over function arguments' ( #3969 ) from Qubasa/clan-core:nix_transform_host_options into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3969
2025-06-17 12:47:00 +00:00
a-kenji
f796a7531c
pkgs/agit: Update documentation
2025-06-17 14:45:43 +02:00
kenji
8a2bd8c03c
Merge pull request 'agit: Add latest commit information to comment' ( #3990 ) from kenji/agit: Add latest commit information to comment into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3990
2025-06-17 12:43:22 +00:00
Jörg Thalheim
f7f6b22f92
add run-vm-test-offline package for offline VM testing
...
This package allows running NixOS VM tests in an offline environment
using network namespace isolation. It builds the test driver and runs
it with unshare to ensure no network access.
2025-06-17 14:41:12 +02:00
Qubasa
2c57c35517
clan-lib: Refactor remote host handling to function parameters
...
This refactoring improves the separation of concerns by moving remote host creation logic from the Machine class to the calling functions, making the code more flexible and testable.
2025-06-17 14:04:22 +02:00
kenji
c303ed8347
Merge pull request 'agit: Set COMMIT_EDITMSG as filetype' ( #3991 ) from kenji/agit: Set COMMIT_EDITMSG as filetype into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3991
2025-06-17 12:02:03 +00:00
Qubasa
75bfed044b
clan-app: Fix UI errors
2025-06-17 13:53:43 +02:00
Qubasa
fa4160dda1
clan-lib: Make Remote overridable over function arguments
2025-06-17 13:53:43 +02:00
a-kenji
7c871cdeb2
agit: Add latest commit information to comment
...
Add latest commit information to the editor comments.
That way we can easily adjust the PR based on the latest commit.
2025-06-17 13:50:36 +02:00