Jörg Thalheim
7547761812
zerotier-members: validate hex input to prevent ValueError
...
Add proper validation for network_id and identity parameters to ensure
they contain valid hexadecimal characters. Previously, non-hex input
would raise ValueError instead of the expected ClanError, bypassing
proper error handling.
2025-08-25 14:11:25 +02:00
Jörg Thalheim
23d11651fc
Preserve symlinks during store copy
2025-08-25 14:11:25 +02:00
Jörg Thalheim
03a4ac5bde
sudo_askpass_proxy: check for stdin before print
2025-08-25 14:11:25 +02:00
Jörg Thalheim
ab50b433ee
type_to_jsonschema: throw correct Error
2025-08-25 14:11:25 +02:00
Jörg Thalheim
123e8398d8
S310: fix
2025-08-25 14:11:25 +02:00
Jörg Thalheim
6a2dfb8176
S101: fix
2025-08-25 14:11:25 +02:00
Jörg Thalheim
332d10e306
s110: address
2025-08-25 14:07:59 +02:00
Jörg Thalheim
954301465f
s608: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
2199f4efd5
S324: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
e208c02be7
S311: fix random usage
2025-08-25 14:07:59 +02:00
Jörg Thalheim
7747e3cc0d
S604: ignore
2025-08-25 14:07:59 +02:00
Jörg Thalheim
1c24b4c6cb
S604: fix
2025-08-25 14:07:59 +02:00
Jörg Thalheim
4852e79c3c
S310: fix
2025-08-25 13:43:33 +02:00
Jörg Thalheim
0a70ed6268
S108: ignore our uses
2025-08-25 13:43:33 +02:00
Jörg Thalheim
70d1dd0deb
nix_setup/cp: remove xcp again
2025-08-25 13:33:13 +02:00
Jörg Thalheim
df32da304f
drop agit
2025-08-25 13:06:04 +02:00
Jörg Thalheim
6e88046fd4
PERF404: fix
2025-08-25 13:06:04 +02:00
Jörg Thalheim
b3cafa4a8c
log_manager: drop example usage
...
don't need this.
2025-08-25 13:06:04 +02:00
Jörg Thalheim
d1cf87d2ce
BLE001: don't catch blind errors
2025-08-25 13:06:04 +02:00
Jörg Thalheim
dc5485d9f1
ruff: replace asserts outside of tests with Exceptions
2025-08-25 13:06:04 +02:00
hsjobeki
5be9b8383b
Merge pull request 'clan/inventory: allow list usage of roles via polymorphism' ( #4918 ) from cleanup-again into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4918
2025-08-25 10:41:49 +00:00
DavHau
c308fd63a7
vars: delete old var when changing share
...
When changing a password from non-shared to shared, we want to remove the old one
2025-08-25 10:37:46 +00:00
Mic92
0803d9c864
Merge pull request 'Apply automatic ruff lints' ( #4919 ) from ruff-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4919
2025-08-25 09:53:41 +00:00
Jörg Thalheim
0ec2c32ff8
ruff: apply automatic unsafe fixes
2025-08-25 11:34:41 +02:00
Jörg Thalheim
ea2d6aab65
ruff: apply automatic fixes
2025-08-25 11:34:41 +02:00
Johannes Kirschbauer
4414403dec
clan/inventory: allow list usage of roles via polymorphism
2025-08-25 11:27:38 +02:00
Johannes Kirschbauer
2d78730037
clan/schema: rename json schemas consistent {clanSchemaNix, clanSchemaJson}
2025-08-25 11:27:03 +02:00
Johannes Kirschbauer
00bd003be4
tests/dirs: unify test files
2025-08-25 10:14:02 +02:00
brianmcgee
9f352aa362
Merge pull request 'feat(ui): remove focus-visible state from readonly form inputs' ( #4905 ) from ui/disable-active-status-readonly-input into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4905
2025-08-24 09:53:06 +00:00
Brian McGee
35177ead40
feat(ui): remove focus-visible state from readonly form inputs
2025-08-24 10:49:34 +01:00
Brian McGee
b12debf373
feat(ui): make save button clearer in sidebar section forms
2025-08-24 10:42:01 +01:00
lassulus
ff2555cc4a
Merge pull request 'Enable network configuration in iwd settings' ( #4886 ) from RuboGubo/clan-core:fixDHCPinstaller into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4886
2025-08-22 22:34:07 +00:00
lassulus
4dc90b3d39
clan_lib flake: fix handling of maybes and empty sets
2025-08-22 23:44:14 +02:00
RuboGubo
30e18bbc66
Enable network configuration in iwd settings
...
closes #4885
2025-08-22 20:20:37 +01:00
Johannes Kirschbauer
58ad50b749
ui/search: add search with virtualized scrolling
2025-08-22 17:52:48 +02:00
Brian McGee
6d236a6282
feat(ui): refine spacing in NavSection
2025-08-22 13:28:06 +01:00
Brian McGee
99092a6ef2
chore(ui): lint
2025-08-22 12:16:21 +01:00
Brian McGee
1897b7bb06
feat(ui): use NavSection in installer workflow
2025-08-22 12:15:16 +01:00
Brian McGee
878789cf38
feat(ui): use NavSection in ListClansModal
2025-08-22 12:11:22 +01:00
Brian McGee
8a59cf7ea3
feat(ui): add NavSection component
2025-08-22 12:07:26 +01:00
brianmcgee
7ade9cd222
Merge pull request 'Handle error cases when switching clan' ( #4879 ) from feat/handle-clan-switch-errors into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4879
2025-08-22 10:47:35 +00:00
Brian McGee
447f619ecc
feat(ui): handle when a clan folder has been moved/renamed
2025-08-22 11:44:16 +01:00
Qubasa
84bf9f3bc5
clan_lib: Fix run_machine_install incorrect pesist_state path
2025-08-22 11:21:44 +02:00
Brian McGee
cf5675b7f3
fix(ui): remove custom viewboxes for some icons
2025-08-22 09:11:09 +01:00
Brian McGee
f0bbdad9ef
feat(ui): improve clan list logic in SidebarHeader
2025-08-22 08:51:27 +01:00
Brian McGee
5f83fe02a1
feat(ui): move isLoading logic into ClanContext
2025-08-22 08:51:26 +01:00
Brian McGee
8cb92e143d
feat(ui): by default do not retry queries
2025-08-22 08:51:26 +01:00
Brian McGee
73f5f887f3
feat(ui): add clanURI to ClanContext
2025-08-22 08:51:25 +01:00
Luis Hebendanz
9aa9ba500e
Merge pull request 'clan-lib: Make Flake throw more concrete errors if the flake path is invalid or non existend' ( #4870 ) from Qubasa/clan-core:fix_ui_stuff2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4870
2025-08-21 22:08:28 +00:00
Qubasa
2934269279
clan-lib: Make Flake throw more concrete errors if the flake path is invalid or non existend
...
treefmt
2025-08-21 23:53:26 +02:00