Johannes Kirschbauer
04fe1d2a8d
docs: disable footer navigation
...
This gives the content more space
Especially for plugins (options, developer tabs)
2025-07-08 16:38:33 +02:00
kenji
cb73479865
Merge pull request 'pkgs/cli: Add regression test for clan show' ( #4272 ) from kenji/ke-test-add-show into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4272
2025-07-08 14:01:02 +00:00
a-kenji
5c960cfdab
pkgs/cli: Add regression test for clan show
2025-07-08 15:55:01 +02:00
hsjobeki
e10b2fd954
Merge pull request 'Templates/default: move clan configuration into its own file' ( #4262 ) from templates into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4262
2025-07-08 13:46:19 +00:00
Johannes Kirschbauer
43cda7d13a
Tests: dont expect a hardware-configuration.nix file
2025-07-08 15:34:16 +02:00
Johannes Kirschbauer
a9e50154d0
Docs: mention clan.nix file, which is present in the default template now
2025-07-08 14:58:24 +02:00
Johannes Kirschbauer
1a861cd889
tests: dont expect .clan-flake file, it is not strictly required
2025-07-08 14:58:24 +02:00
kenji
b1a0a0ae07
Merge pull request 'templates(minimal): Add .envrc' ( #4268 ) from kenji/ke-template into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4268
2025-07-08 11:58:36 +00:00
Luis Hebendanz
bfa53cb4e5
Merge pull request 'Add middleware interface to clan-app' ( #4265 ) from Qubasa/clan-core:generalize_webview into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4265
2025-07-08 11:16:36 +00:00
Qubasa
0c54a0f6de
clan-app: Fix delete tasks
...
clan-app: Fix delete tasks
2025-07-08 18:11:59 +07:00
a-kenji
90704eb452
templates(minimal): Add .envrc
...
Add .envrc also to the minimal template to homogenize our templates.
2025-07-08 13:09:04 +02:00
brianmcgee
21b3a5f366
Merge pull request 'prep-ui-version2' ( #4266 ) from prep-ui-version2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4266
2025-07-08 10:57:54 +00:00
Qubasa
60263bac8a
clan-cli: Add verb 'cancel' to openapi
2025-07-08 17:43:14 +07:00
Brian McGee
3a74ac4857
fix(ui): display required asterisk in label
2025-07-08 11:41:34 +01:00
Brian McGee
0d487d19f5
feat(ui): prep V2
...
Preparation for rebuilding the UI with V2 components.
2025-07-08 11:41:33 +01:00
Qubasa
26710c0aca
clan-app: Move json.loads to try catch
2025-07-08 17:38:24 +07:00
Qubasa
876a90cfc3
clan-app: Ignore ruff errors
2025-07-08 17:32:59 +07:00
Qubasa
d8251dce2b
clan-app: Generalize architecture for API requests
2025-07-08 17:32:59 +07:00
Qubasa
be10d99015
clan-app: Add plug and play middleware interface
2025-07-08 17:32:59 +07:00
Qubasa
389e726521
clan-app: Add plug and play middleware interface
2025-07-08 17:32:59 +07:00
Luis Hebendanz
2b11cc64eb
Merge pull request 'fix_ruff_regression' ( #4264 ) from Qubasa/clan-core:fix_ruff_regression into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4264
2025-07-08 10:30:45 +00:00
Qubasa
152ac2c07e
clan-cli: Fix Ruff linting errors
...
clan-cli: Ruff fixes
ignore noqa lint
fix more ruff issues
2025-07-08 17:25:02 +07:00
Qubasa
ad243d843e
ruff: Ignore TRY301 'raise-within-try' as there are legitimate reasons to do this
2025-07-08 17:23:32 +07:00
Qubasa
f854c39292
clan-cli: Fix regression in ruff linter, where linter rules got overriden by local pyproject.toml
...
clan-app: Fix ruff regression where linter rules got overriden by local pyproject.toml
2025-07-08 17:23:32 +07:00
Johannes Kirschbauer
0cbdfb26f1
test: don't expect a machines folder
2025-07-08 11:53:20 +02:00
Johannes Kirschbauer
8d5740fd16
Docs: execute 'clan show' as first step
2025-07-08 10:24:01 +02:00
Johannes Kirschbauer
f691f5a310
clan/show: fix cli command
2025-07-08 10:15:35 +02:00
Johannes Kirschbauer
6e58d189e5
Templates/default/modules/gnome: Add doc-comment - what the module does, how to use it
2025-07-08 10:06:22 +02:00
Johannes Kirschbauer
672838e2a0
Templates/default: remove predefined machines
2025-07-08 10:05:35 +02:00
Johannes Kirschbauer
e39a83c849
Templates/default: move clan configuration into its own file
...
Doing this with the idea in mind, that flake-parts / default should define the same clan in clan.nix
We can add a CI check to ensure both are the same files
They got desynced in the past and describe completely different clans now
2025-07-08 10:04:17 +02:00
Johannes Kirschbauer
dfb3a45fa5
Docs: remove 'replaces' sentence; it is not describing any purpose
2025-07-08 10:01:51 +02:00
brianmcgee
de664fbf17
Merge pull request 'feat(ui): SidebarPane component' ( #4248 ) from ui/sidebar-pane into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4248
2025-07-08 07:37:47 +00:00
hsjobeki
8b7fdc776e
Merge pull request 'templates: rename 'new_clan' to default' ( #4244 ) from templates into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4244
2025-07-08 07:31:22 +00:00
Mic92
786434eff7
Merge pull request 'checks/backup: no longer depend on self' ( #4258 ) from self into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4258
2025-07-07 19:57:30 +00:00
Jörg Thalheim
0363dd29d0
checks/backup: no longer depend on self
2025-07-07 21:51:51 +02:00
Mic92
25413c2e75
Merge pull request 'override-inputs: filter out self' ( #4257 ) from improve-perf into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4257
2025-07-07 19:32:51 +00:00
Jörg Thalheim
3c6771ecae
override-inputs: filter out self
2025-07-07 21:25:33 +02:00
Mic92
0da44389cf
Merge pull request 'checks/eval-module-clan-vars: optimize to use filtered source' ( #4255 ) from borgbackup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4255
2025-07-07 19:02:25 +00:00
Jörg Thalheim
453691d0bf
checks/eval-module-clan-vars: optimize to use filtered source
...
- Replace self.filter with lib.fileset for more precise filtering
- Remove unnecessary clan-core dependency from the test
- Test only needs lib and pkgs, not the full flake context
- Prevents unnecessary rebuilds when unrelated files change
2025-07-07 20:55:04 +02:00
Mic92
41de95039b
Merge pull request 'checks/inventory: optimize eval tests to use filtered sources' ( #4254 ) from borgbackup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4254
2025-07-07 18:48:58 +00:00
Jörg Thalheim
462974b85c
checks/inventory: optimize eval tests to use filtered sources
...
Replace full flake source (self) with minimal filtered filesets to prevent
unnecessary rebuilds when unrelated files change. All three inventory eval
tests now use the same unified fileset containing only necessary files.
This follows the same optimization pattern applied to other eval tests,
significantly reducing rebuild frequency during development.
2025-07-07 20:41:20 +02:00
Mic92
a3b3310a46
Merge pull request 'docs: no longer depend on self' ( #4253 ) from borgbackup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4253
2025-07-07 18:31:35 +00:00
Jörg Thalheim
8b7bdc2b23
docs: no longer depend on self
2025-07-07 20:24:11 +02:00
Mic92
ca7fc54169
Merge pull request 'don't rebuild eval tests on each ci run' ( #4252 ) from borgbackup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4252
2025-07-07 18:13:57 +00:00
Jörg Thalheim
833e872ccf
don't rebuild eval tests on each ci run
2025-07-07 20:05:45 +02:00
Mic92
cf2c409a61
Merge pull request 'checks/borgbackup: don't rebuild on every pull request' ( #4251 ) from borgbackup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4251
2025-07-07 17:44:16 +00:00
Jörg Thalheim
bfb9aaaaef
checks/borgbackup: don't rebuild on every pull request
2025-07-07 19:35:48 +02:00
Mic92
1fbfd9296d
Merge pull request 'avoid shebang in update-private-flake-inputs' ( #4250 ) from fix-devflake-tryeval into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4250
2025-07-07 16:56:21 +00:00
Jörg Thalheim
78e4610dd2
avoid shebang in update-private-flake-inputs
2025-07-07 18:48:11 +02:00
Mic92
c68b0677b9
Merge pull request 'devFlake: don't load if sources have been filtered out' ( #4249 ) from fix-devflake-tryeval into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4249
2025-07-07 16:47:27 +00:00