Jörg Thalheim
876027ea02
clan-app: filter out unrelated files from build
...
this should help for faster ci builds.
2025-05-15 14:43:51 +02:00
Jörg Thalheim
34349ab4c1
process-compose: simplify environment
...
we already are in the right devshell for clan-app, so we no longer need
direnv exec. Instead of depending on implicit enviroment variables we
can run change the directory based on the git root as this is easier to
read and follow.
2025-05-15 14:43:51 +02:00
Jörg Thalheim
a2bc237d79
devshells.clan-app: require less environment variables
...
also sort shellHook by component
2025-05-15 14:43:51 +02:00
Jörg Thalheim
3b5f1f2c5c
rename devshells.ui to clan-app
2025-05-15 14:15:59 +02:00
Jörg Thalheim
2561e3e4d1
rename ui to clan-app and move clan-app one layer up
2025-05-15 14:15:59 +02:00
renovate[bot]
180e84d9e9
chore(deps): update dependency @types/node to v20.17.47
2025-05-15 11:10:14 +00:00
Mic92
cc1f78058b
Merge pull request 'feat: use process-compose to run ui dev environment' ( #3646 ) from feat/web-ui-process-compose into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3646
2025-05-15 11:08:37 +00:00
Jörg Thalheim
6159456024
process-compose: integrate with direnv
2025-05-15 13:01:36 +02:00
Brian McGee
00ee0d807a
feat: use process-compose to run ui dev environment
2025-05-15 12:00:27 +01:00
Brian McGee
78475e5a82
fix: move vendoring of nixpkgs and select into root devshell
2025-05-15 12:00:26 +01:00
Brian McGee
c26cc9503c
feat: group ui related packages under a ui directory
2025-05-15 12:00:24 +01:00
Mic92
c50cf54e33
Merge pull request 'clan-app: set title and icon' ( #3658 ) from clan-app-title into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3658
2025-05-15 10:42:06 +00:00
Jörg Thalheim
3eb8af34fc
clan-app: prepare icon support on linux
...
For some reason the icon is not shown when using the gtk backend but at
least the API calls look correct.
2025-05-15 12:36:30 +02:00
Jörg Thalheim
172d571804
clan-app: set title
2025-05-15 12:36:24 +02:00
Jörg Thalheim
e337b9997c
webview-lib: extend to support setting icons on Linux
2025-05-15 12:36:11 +02:00
Mic92
f436d91711
Merge pull request 'chore(deps): update data-mesher digest to ca961db' ( #3655 ) from renovate/data-mesher-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3655
2025-05-15 10:18:13 +00:00
Mic92
9a2a72132d
Merge pull request 'chore(deps): update nix-darwin digest to b6fff20' ( #3653 ) from renovate/nix-darwin-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3653
2025-05-15 10:18:03 +00:00
hsjobeki
358ce9e179
Merge pull request 'Chore: remove spurious module.nix' ( #3657 ) from hsjobeki/clan-core:chores-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3657
2025-05-15 10:15:29 +00:00
Johannes Kirschbauer
e4ba4621d0
Chore: remove spurious module.nix
2025-05-15 12:08:44 +02:00
renovate[bot]
25aa561cb5
chore(deps): update nix-darwin digest to b6fff20
2025-05-15 10:00:22 +00:00
renovate[bot]
9742f7516a
chore(deps): update data-mesher digest to ca961db
2025-05-15 10:00:20 +00:00
renovate[bot]
8d7c938138
chore(deps): update nixpkgs digest to 2e1da60
2025-05-15 09:30:30 +00:00
renovate[bot]
d7bf049058
chore(deps): update treefmt-nix digest to e758f27
2025-05-15 09:10:13 +00:00
Mic92
f91e0a99d2
Merge pull request 'Add multiline-hidden-prompt' ( #3632 ) from multiline-hidden-prompt into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3632
Reviewed-by: hsjobeki <hsjobeki@gmail.com >
Reviewed-by: lopter <louis@opter.org >
2025-05-15 08:10:34 +00:00
lassulus
4ea40fe8a3
clan-cli vars upload: create dir if provided
2025-05-15 06:42:24 +00:00
clan-bot
c82189d927
Merge pull request 'Update Clan Core for Checks' ( #3652 ) from update-clan-core-for-checks into main
2025-05-15 03:01:17 +00:00
clan-bot
03ce651de6
Update pinned clan-core for checks
2025-05-15 02:51:34 +00:00
renovate[bot]
710258094b
chore(deps): update disko digest to ec7c109
2025-05-15 02:40:09 +00:00
Mic92
ebb9da663a
Merge pull request 'fix ssh master on macos' ( #3649 ) from ssh-master into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3649
2025-05-14 22:19:51 +00:00
Jörg Thalheim
b383e672dd
fix ssh master on macos
2025-05-14 20:30:36 +02:00
Jörg Thalheim
6053d9631f
prompt: handle KeyboardInterrupt more gracefully
2025-05-14 19:53:36 +02:00
Jörg Thalheim
1ff5d64a78
do not instantiate vars_generators several times
...
We should really not have any property that has side effects i.e.
spawning processes.
2025-05-14 19:53:36 +02:00
Jörg Thalheim
d397c8ad39
add multiline-hidden prompt for both ui and cli
2025-05-14 19:53:36 +02:00
hsjobeki
974c3f9b09
Merge pull request 'feat(clanModules): add deprecation feature that generates a warning if the module is used' ( #3648 ) from hsjobeki/clan-core:persistence-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3648
2025-05-14 15:13:51 +00:00
hsjobeki
90b0e811a4
Merge pull request 'clan-app: draw header above other elements' ( #3647 ) from fix-header into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3647
2025-05-14 15:10:39 +00:00
Johannes Kirschbauer
ec6a86f8ef
clanModules/wifi: deprecate in favor of inventory.instances
2025-05-14 17:08:17 +02:00
Johannes Kirschbauer
9edc3fb881
feat(clanModules): add deprecation feature that generates a warning if the module is used
2025-05-14 17:06:58 +02:00
hsjobeki
d5c77cda5b
Merge pull request 'refactor(list/machines): use InventoryStore to interact with data"' ( #3645 ) from hsjobeki/clan-core:persistence-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3645
2025-05-14 15:03:48 +00:00
lassulus
d019b3b57d
clan-app: draw header above other elements
2025-05-14 17:01:46 +02:00
pinpox
2b699e6e81
Merge pull request 'Restore old admin module, with deprecation warning' ( #3639 ) from admin-module-warning into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3639
2025-05-14 14:25:13 +00:00
pinpox
0e1831d0f4
add back old module for compatibility
2025-05-14 16:19:55 +02:00
Johannes Kirschbauer
e1f0590eac
refactor(list/machines): use InventoryStore to interact with data"
2025-05-14 16:18:12 +02:00
Johannes Kirschbauer
90232977e2
chore: remove unused iwd python module
2025-05-14 16:17:03 +02:00
Johannes Kirschbauer
5b1b74e06f
refactor(lib/persist): rename 'patch' to 'apply_patch'
2025-05-14 16:16:16 +02:00
Johannes Kirschbauer
800313c2a0
feat(lib/InventoryStore): add read method
2025-05-14 16:10:49 +02:00
renovate[bot]
0326476d4b
chore(deps): update disko digest to 490c0d6
2025-05-14 13:10:09 +00:00
hsjobeki
c08af894b9
Merge pull request 'refactor(cli/inventory): move functions and tests into clan_lib' ( #3641 ) from hsjobeki/clan-core:persistence-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3641
2025-05-14 11:47:37 +00:00
Johannes Kirschbauer
5e7b34a4c7
refactor(clan/lib): move tests for persist.util into clan_lib
2025-05-14 13:35:27 +02:00
hsjobeki
3dbad7a55b
Merge pull request 'fix(wifi): register new modules in clan.modules NOT inventory.modules' ( #3643 ) from hsjobeki/clan-core:fixes-module into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3643
2025-05-14 11:22:49 +00:00
Johannes Kirschbauer
2f073470df
refactor(modules/admin): consistent clan.module registering
2025-05-14 13:16:36 +02:00