Brian McGee
c3ba72e82c
feat(ui): Combobox component and style tooltip for label
2025-07-03 17:50:40 +01:00
Brian McGee
17b4f95055
feat(ui): simplify form components
...
Better pass through to the underlying Kobalte API without re-defining types.
2025-07-03 17:50:39 +01:00
Brian McGee
3c72ad1c92
fix(ui): hover and inverted colors for checkbox
2025-07-03 17:50:39 +01:00
Brian McGee
5b46136ca8
feat(ui): add fieldset component
2025-07-03 17:50:38 +01:00
Brian McGee
04c59c76ee
feat(ui): add form field with text, textarea and checkbox support
2025-07-03 17:50:38 +01:00
hsjobeki
fbb93c8412
Merge pull request 'docs: update vpn setup instructions' ( #4192 ) from docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4192
2025-07-03 14:32:13 +00:00
Johannes Kirschbauer
e0993559db
docs: add zerotier debugging commands
2025-07-03 16:25:10 +02:00
hsjobeki
12c2c4ee89
Merge pull request 'inventory: fix missing default for instances.*.module' ( #4189 ) from fix-inventory into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4189
2025-07-03 10:13:57 +00:00
Johannes Kirschbauer
f8d36634ee
inventory: fix missing default for instances.*.module
2025-07-03 12:06:29 +02:00
Johannes Kirschbauer
b27ed51284
docs: update vpn setup instructions
2025-07-03 12:04:56 +02:00
Johannes Kirschbauer
a81701b59a
docs: fix wrong roles assignment syntax
2025-07-03 11:42:26 +02:00
lassulus
609db2f00c
Merge pull request 'refactor: remove deployment.json and use direct selectors' ( #4142 ) from lassulus/remove-deployment-json into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4142
2025-07-02 19:13:39 +00:00
lassulus
40065c7a00
refactor: remove deployment.json and use direct selectors
...
- Remove deployment.json file generation from outputs.nix
- Add throw for deprecated deployment.file usage with upgrade instructions
- Remove vars data from deployment.data
- Update Machine class to use direct select() calls instead of deployment property
- Update all deployment property accesses to use direct selectors
- Add precaching for frequently accessed values in update.py:
- Module paths for facts and vars
- Deployment settings (requireExplicitUpdate, nixosMobileWorkaround)
- Services and generators data
- Secret upload locations
- This removes unnecessary JSON serialization and makes the code more composable
2025-07-02 20:56:23 +02:00
hsjobeki
2e4cbdc7c8
Merge pull request 'machines/update: queue update only for machines_to_update' ( #4186 ) from cli-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4186
2025-07-02 17:16:12 +00:00
Johannes Kirschbauer
9aa7be3aba
machines/update: queue update only for machines_to_update
2025-07-02 19:05:37 +02:00
hsjobeki
b2e8b8bf59
Merge pull request 'clan.deployment: unify deprecated options' ( #4184 ) from cli-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4184
2025-07-02 16:48:19 +00:00
Johannes Kirschbauer
4c2bb0791d
clan.deployment: unify deprecated option
2025-07-02 18:37:29 +02:00
hsjobeki
5cc8f3b2b3
Merge pull request 'docs/secrets: setup move plugins section to the bottom. Normal users don't have that, smart people read from bottom up' ( #4185 ) from docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4185
2025-07-02 16:32:31 +00:00
Johannes Kirschbauer
fb5dca567e
docs/secrets: setup move plugins section to the bottom. Normal users don't have that, smart people read from bottom up
2025-07-02 18:23:48 +02:00
Johannes Kirschbauer
97bdf49814
cli: fix listing maschines by their name
2025-07-02 18:18:48 +02:00
hsjobeki
b8feb652f6
Merge pull request 'docs/index: encourage non-linear flow' ( #4183 ) from docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4183
2025-07-02 15:13:50 +00:00
Johannes Kirschbauer
58c9c929ba
docs/index: add progress tracker, encourage non-linear flow
2025-07-02 17:02:16 +02:00
Johannes Kirschbauer
58862215ab
docs: rephrase add machines for planned dynamic templates
2025-07-02 17:01:40 +02:00
Johannes Kirschbauer
667bbffb3f
docs: add emojis to getting-started
2025-07-02 17:00:51 +02:00
hsjobeki
31b1725f6f
Merge pull request 'docs: clarify project structure exploration in Getting Started' ( #4182 ) from docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4182
2025-07-02 14:39:42 +00:00
Johannes Kirschbauer
0bd4074927
docs: clarify project structure exploration in Getting Started
2025-07-02 16:32:30 +02:00
hsjobeki
749a847d83
Merge pull request 'docs: remove step numbers' ( #4181 ) from docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4181
2025-07-02 14:01:43 +00:00
Johannes Kirschbauer
faf6ac82eb
docs: remove api reference build command
2025-07-02 15:53:48 +02:00
Johannes Kirschbauer
6c7beb7aaa
docs: remove step numbers
...
Numerating steps is not informative and considered bad style
People tend to follow documentation non-linearly
leaving of at one point, starting over from the middle
Documentation should be written in a way that allow for that
2025-07-02 15:53:24 +02:00
Mic92
d7dcb55001
Merge pull request 'vars: make debug logging less verbose' ( #4171 ) from merge-when-green-joerg into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4171
2025-07-02 11:48:59 +00:00
Luis Hebendanz
d3d337a51e
Merge pull request 'clan-app: Init machine based API logging' ( #4133 ) from Qubasa/clan-core:improve_ui_logs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4133
2025-07-02 11:30:22 +00:00
Qubasa
2fd6426f28
clan-app: whitelist necessary any usage in api./index.tsx
2025-07-02 18:11:28 +07:00
Jörg Thalheim
f70f6d6d80
clan_lib/test_create: fix test when running outside of the sandbox...
2025-07-02 13:04:46 +02:00
Qubasa
b9a386c881
clan-cli: api.py add python header
2025-07-02 17:59:24 +07:00
Qubasa
db3e8b9984
clan-app: Add logging middleware
2025-07-02 17:59:05 +07:00
hsjobeki
117224e6a4
Merge pull request 'pytest: improve logging a bit' ( #4180 ) from pytest-logs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4180
2025-07-02 10:47:14 +00:00
Johannes Kirschbauer
ea77b48d83
pytest: improve logging a bit
2025-07-02 12:35:02 +02:00
Qubasa
5d99d0e1e7
clan-app: simplified task function, moved them to a separate file
2025-07-02 16:18:37 +07:00
Qubasa
1ec67ecfaf
webview-lib: Moved repo to gitea, updated revision. Removed set_icon
2025-07-02 16:16:37 +07:00
Qubasa
d5064ce465
clan-app: Add pygdb.sh for debugging crashes in webview-lib
2025-07-02 16:00:55 +07:00
Qubasa
9080e7c7f6
clan-app: Fix .local.env not being sourced
2025-07-02 16:00:34 +07:00
Qubasa
8e00363584
ui-2d: Fix build errors
2025-07-02 15:59:50 +07:00
hsjobeki
672db4a33f
Merge pull request 'clanServices: add flake level exports' ( #4172 ) from flake-exports into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4172
2025-07-02 08:42:07 +00:00
Johannes Kirschbauer
82c80a9a53
clan/exportsModule: add missing default
2025-07-02 10:32:56 +02:00
Johannes Kirschbauer
16116505ab
flake-exports: add options documentation
2025-07-02 10:22:09 +02:00
hsjobeki
80713f93af
Merge pull request 'Revert "Merge pull request 'Make state-version generation an clan option' ( #4056 ) from state-version-option into main"' ( #4176 ) from revert-state-version into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4176
2025-07-02 07:37:37 +00:00
Johannes Kirschbauer
b6f00ed1f6
test: enable unsafe teardown of tempDir
...
aarch64 libc or kernel might be stricter in keeping files locked while they're open.
This causes failed teardown of the tmpdir
2025-07-02 09:27:05 +02:00
renovate[bot]
d6646ecc62
chore(deps): update data-mesher digest to 246f0d6
2025-07-02 00:20:19 +00:00
renovate[bot]
fc1c64985f
chore(deps): update flake-parts digest to 7782624
2025-07-02 00:00:16 +00:00
Johannes Kirschbauer
695574988e
Revert "Merge pull request 'Make state-version generation an clan option' ( #4056 ) from state-version-option into main"
...
This reverts commit a101ff1f11 , reversing
changes made to f12b62d8b4 .
2025-07-01 18:15:11 +02:00