hsjobeki
16d70c6441
Merge pull request 'templates/flake-parts: remove importing clanModules' ( #4300 ) from templates-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4300
2025-07-11 13:53:37 +00:00
Johannes Kirschbauer
40bf79e5c6
Template/docs: improve gnome example
2025-07-11 14:56:40 +02:00
Johannes Kirschbauer
c9dc21fb72
Templates/minimal: move name to flake.nix
2025-07-11 14:53:41 +02:00
hsjobeki
9830e711fd
Merge pull request 'modules/user: add extraGroups setting with default' ( #4301 ) from user-groups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4301
2025-07-11 12:51:58 +00:00
hsjobeki
9ab5afb9b9
Merge pull request 'modules: add explicit class constraints' ( #4303 ) from module-classes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4303
2025-07-11 12:51:29 +00:00
Johannes Kirschbauer
b22668629d
modules: add explicit class constraints
2025-07-11 14:38:59 +02:00
Johannes Kirschbauer
400c51cdf3
modules/user: improce description, drop default groups
2025-07-11 14:35:28 +02:00
Johannes Kirschbauer
e9275de8d7
modules/user: add extraGroups setting with default
2025-07-11 09:13:59 +02:00
Johannes Kirschbauer
30fbe76e8d
templates: remove duplicate logic, update gnome template
2025-07-11 08:57:06 +02:00
Johannes Kirschbauer
c44bf846de
templates/flake-parts: remove importing clanModules
2025-07-11 08:46:21 +02:00
Johannes Kirschbauer
cff445229d
docs: fix user module prompt description
2025-07-11 08:46:21 +02:00
hsjobeki
2895c18bba
Merge pull request 'Docs: improve api docs of {open_file, open_clan_folder}' ( #4299 ) from open-clan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4299
2025-07-10 16:54:35 +00:00
Johannes Kirschbauer
34abd4b8ce
openapi: remove verb {open}, noun {file}
2025-07-10 18:44:34 +02:00
Johannes Kirschbauer
1449ff622f
API: rename {open_file, open_clan_folder} into {get_system_file, get_clan_folder}
2025-07-10 18:42:03 +02:00
Johannes Kirschbauer
4d25f29ce7
Docs: improve api docs of {open_file, open_clan_folder}
2025-07-10 18:40:48 +02:00
hsjobeki
fccae71ebb
Merge pull request 'UI/App: improve cube scene' ( #4298 ) from ui-scene into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4298
2025-07-10 16:27:49 +00:00
Johannes Kirschbauer
3a1c36e7b0
UI/Cubes: init circle positioning
2025-07-10 18:23:32 +02:00
Johannes Kirschbauer
c12a6cad27
UI/qubescene: add create animation
2025-07-10 17:00:36 +02:00
Johannes Kirschbauer
63ad20b157
UI/qubescene: add delete and reposition animation
2025-07-10 16:53:49 +02:00
Johannes Kirschbauer
d3def537b4
UI/qubescene: dynamically recalculate the positions
2025-07-10 16:49:14 +02:00
Johannes Kirschbauer
456150744d
UI/cubescene: init delete cube
2025-07-10 16:45:49 +02:00
pinpox
5528a1af3f
Merge pull request 'Add example for data-mesher service usage' ( #4297 ) from data-mesher-docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4297
2025-07-10 10:59:12 +00:00
pinpox
8874e0311d
Add example for data-mesher service usage
2025-07-10 12:54:04 +02:00
pinpox
c42de173b3
Merge pull request 'Migrate data-mesher to clan service' ( #4240 ) from migrate-data-mesher-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4240
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-07-10 10:35:48 +00:00
Luis Hebendanz
4d554cad6a
Merge pull request 'impl_non_blocking_http' ( #4296 ) from Qubasa/clan-core:impl_non_blocking_http into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4296
2025-07-10 10:32:03 +00:00
pinpox
58a06d2261
Migrate data-mesher to clan service
2025-07-10 12:30:29 +02:00
Qubasa
7e6d94795b
clan-app: Make http server non blocking, add tests for the http server and for cancelling tasks
2025-07-10 17:21:18 +07:00
Qubasa
5142794fa3
stash
2025-07-10 16:09:08 +07:00
Qubasa
335f1c7e4c
clan-app: Working swagger requests
2025-07-10 16:09:08 +07:00
Luis Hebendanz
4de2df7c86
Merge pull request 'Add check_valid_clan and open_clan_folder api requests' ( #4295 ) from Qubasa/clan-core:impl_open_clan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4295
2025-07-10 08:14:12 +00:00
Qubasa
3d26214009
clan-lib: Fix @API.register_abstract not throwing correct error when called directly without implementation
...
clan-app: Fix mypy lint
clan-lib: Mark test as with_core
2025-07-10 15:09:51 +07:00
Qubasa
dd12104e2f
clan_lib: Add test for check_valid_clan function
2025-07-10 14:20:02 +07:00
Qubasa
f8ecd4372e
clan-app: Implement open_clan_folder api request
2025-07-10 14:19:19 +07:00
Qubasa
0a8c7d9e10
clan-app: Moved thread handling up to the ApiBridge
2025-07-10 12:02:30 +07:00
Michael Hoang
d9e034d878
Merge pull request 'docs: set manifest.readme for services to include README in the docs' ( #4294 ) from push-rlukssmkxtky into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4294
2025-07-10 03:00:36 +00:00
Michael Hoang
230f3ad36c
docs: set manifest.readme for services to include README in the docs
2025-07-10 12:55:27 +10:00
renovate[bot]
a18cd40525
chore(deps): update disko digest to 7926429
2025-07-10 02:30:12 +00:00
kenji
1cb1c53dfd
Merge pull request 'pkgs/clan: Fix template listing' ( #4291 ) from kenji/ke-template-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4291
2025-07-09 17:40:01 +00:00
a-kenji
2281e61232
pkgs/clan: Fix template listing
2025-07-09 19:29:15 +02:00
hsjobeki
9300fd9dc7
Merge pull request 'refactor: move docs transformOptions to clanLib to reduce rebuilds' ( #4259 ) from self into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4259
2025-07-09 15:31:25 +00:00
hsjobeki
6ad5d8d28c
Merge pull request 'openapi: add strict top-level checking' ( #4280 ) from api-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4280
2025-07-09 15:24:45 +00:00
Johannes Kirschbauer
dd1429c89f
Docs: fix rendering clan source code url
2025-07-09 17:24:20 +02:00
Jörg Thalheim
8d4099d13d
refactor: move docs transformOptions to clanLib to reduce rebuilds
...
- Add clanLib.docs.stripStorePathsFromDeclarations to deduplicate code
- Update all documentation generation to use the shared function
- This strips store paths from option declarations to prevent options.json
from rebuilding when only store paths change but content remains the same
- Reduces unnecessary documentation rebuilds when making unrelated changes
2025-07-09 16:59:58 +02:00
Johannes Kirschbauer
e3a882002c
openapi: add strict top-level checking
2025-07-09 16:57:06 +02:00
Johannes Kirschbauer
150e070a09
api: rename {list_system_services_mdns, list_system_storage_devices}
2025-07-09 16:51:42 +02:00
lassulus
cf3e5befda
Merge pull request 'feat: implement macOS sandboxing for vars generation using sandbox-exec' ( #4228 ) from darwin-sandbox into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4228
2025-07-09 14:37:24 +00:00
Jörg Thalheim
b53ff99248
sandbox_exec: refactor to use context manager for cleanup
...
Changed sandbox_exec_cmd to return a context manager that automatically
handles profile file cleanup. This ensures the temporary profile is
always removed, even if exceptions occur.
2025-07-09 16:27:04 +02:00
Mic92
0f1b816844
Merge pull request 'bump flake.lock' ( #4290 ) from flakes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4290
2025-07-09 12:53:20 +00:00
Jörg Thalheim
9f1eabd3e1
bump flake.lock
2025-07-09 14:38:23 +02:00
Luis Hebendanz
74489d399a
Merge pull request 'clan-app: init clan http api' ( #4278 ) from Qubasa/clan-core:add_middleware_tests into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4278
2025-07-09 11:53:10 +00:00