hsjobeki
b4544b824a
Merge pull request 'api/disk_schema: rename getter consistent' ( #4274 ) from api-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4274
2025-07-08 14:43:29 +00:00
hsjobeki
50122c2215
Merge pull request 'docs: disable footer navigation' ( #4275 ) from docs-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4275
2025-07-08 14:42:36 +00:00
Johannes Kirschbauer
c65b35edc1
docs: disable footer navigation
...
This gives the content more space
Especially for plugins (options, developer tabs)
2025-07-08 16:38:33 +02:00
Johannes Kirschbauer
2eb6ee2264
api/disk_schema: make getter consistent
2025-07-08 16:31:51 +02:00
hsjobeki
ec1363aedf
Merge pull request 'UI: remove 2d-ui, its broken now since we deleted the symlinked files in #4266 ' ( #4273 ) from ui-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4273
2025-07-08 14:28:56 +00:00
Johannes Kirschbauer
90495d4157
UI: remove 2d-ui, its broken now since we deleted the symlinked files in #4266
2025-07-08 16:23:30 +02:00
kenji
b8fa4b4677
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
ec8effcd46
pkgs/cli: Add regression test for clan show
2025-07-08 15:55:01 +02:00
hsjobeki
09b8e2f49c
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
7fefc8e3b2
Tests: dont expect a hardware-configuration.nix file
2025-07-08 15:34:16 +02:00
Johannes Kirschbauer
62cadb8fbe
Docs: mention clan.nix file, which is present in the default template now
2025-07-08 14:58:24 +02:00
Johannes Kirschbauer
f8748d021b
tests: dont expect .clan-flake file, it is not strictly required
2025-07-08 14:58:24 +02:00
kenji
b84df095a2
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
3b2f0e2029
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
639d227055
clan-app: Fix delete tasks
...
clan-app: Fix delete tasks
2025-07-08 18:11:59 +07:00
a-kenji
7ac4d257d9
templates(minimal): Add .envrc
...
Add .envrc also to the minimal template to homogenize our templates.
2025-07-08 13:09:04 +02:00
brianmcgee
e45e809553
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
48c7613556
clan-cli: Add verb 'cancel' to openapi
2025-07-08 17:43:14 +07:00
Brian McGee
fe89d954da
fix(ui): display required asterisk in label
2025-07-08 11:41:34 +01:00
Brian McGee
b8604d334b
feat(ui): prep V2
...
Preparation for rebuilding the UI with V2 components.
2025-07-08 11:41:33 +01:00
Qubasa
50cbe3c825
clan-app: Move json.loads to try catch
2025-07-08 17:38:24 +07:00
Qubasa
acab3b8905
clan-app: Ignore ruff errors
2025-07-08 17:32:59 +07:00
Qubasa
eb6166796c
clan-app: Generalize architecture for API requests
2025-07-08 17:32:59 +07:00
Qubasa
6d8fd42faa
clan-app: Add plug and play middleware interface
2025-07-08 17:32:59 +07:00
Qubasa
494830326d
clan-app: Add plug and play middleware interface
2025-07-08 17:32:59 +07:00
Luis Hebendanz
edfad04305
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
81d3437ff7
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
d656167cf2
ruff: Ignore TRY301 'raise-within-try' as there are legitimate reasons to do this
2025-07-08 17:23:32 +07:00
Qubasa
49e83954c5
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
8d1e0353f8
test: don't expect a machines folder
2025-07-08 11:53:20 +02:00
Johannes Kirschbauer
05658589a0
Docs: execute 'clan show' as first step
2025-07-08 10:24:01 +02:00
Johannes Kirschbauer
809a115e58
clan/show: fix cli command
2025-07-08 10:15:35 +02:00
Johannes Kirschbauer
79d8d0707b
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
b2179c9293
Templates/default: remove predefined machines
2025-07-08 10:05:35 +02:00
Johannes Kirschbauer
e33af96705
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
14a221d1d1
Docs: remove 'replaces' sentence; it is not describing any purpose
2025-07-08 10:01:51 +02:00
brianmcgee
9f9ab3de19
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
ui-version1
2025-07-08 07:37:47 +00:00
hsjobeki
9739a5ae2b
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
54446d751f
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
7bc8e091a5
checks/backup: no longer depend on self
2025-07-07 21:51:51 +02:00
Mic92
3462d458ac
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
bd42d67b0c
override-inputs: filter out self
2025-07-07 21:25:33 +02:00
Mic92
d99ca36f9f
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
57f9cd9eee
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
a9ec94b0df
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
c64dbceceb
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
5d924e0c98
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
6a6688019b
docs: no longer depend on self
2025-07-07 20:24:11 +02:00
Mic92
f33172fa73
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
00914311a4
don't rebuild eval tests on each ci run
2025-07-07 20:05:45 +02:00