Luis Hebendanz
fc223939ec
Merge pull request 'simplify_http_backend' ( #5167 ) from Qubasa/clan-core:simplify_http_backend into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5167
2025-09-16 14:09:27 +00:00
Michael Hoang
2152646df6
cli: don't hardcode system for flash list
2025-09-16 16:07:54 +02:00
Michael Hoang
479d7d536e
cli/persist: explicitly annotate type to assist mypy
2025-09-16 16:07:54 +02:00
Michael Hoang
19a209c75a
cli/templates: only catch ClanError
2025-09-16 16:07:54 +02:00
Qubasa
864b131010
clan-app: Move middleware to it's own folder
2025-09-16 16:06:16 +02:00
DavHau
c936830bc6
generate_test_vars: add test
2025-09-16 19:16:53 +07:00
Jörg Thalheim
8e50ddc84b
bundle nix packagemanager by default
...
detsys nix lazy-path seems to be incompatible with our caching and
deployment commands. By shipping nix, we can be sure to have binaries we
tested.
2025-09-16 13:25:06 +02:00
Qubasa
ee0f111fc9
clan-app: change ApiBridge ABC class to Protocol
2025-09-16 11:48:59 +02:00
DavHau
ea32fdbd93
generate_test_vars: move into clan_cli
...
Reduces overhead by not having to manage a separate package for this small tool
2025-09-16 16:37:41 +07:00
DavHau
1f3aa0075e
generate_test_vars: fix script
2025-09-16 16:37:41 +07:00
DavHau
5d38824d8e
cli/debug: fix web-pdb
2025-09-16 16:37:41 +07:00
Christian Friedow
196d7c95c0
fix: add missing --host-key-check option
2025-09-11 14:30:48 +02:00
Luis Hebendanz
916186c465
Merge pull request 'webview: update to support displaying app icon on macOS' ( #5120 ) from Qubasa/clan-core:demo_fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5120
2025-09-09 10:12:56 +00:00
Luis Hebendanz
2599998b17
Merge pull request 'add apply "machine" as an alias to clan machines create' ( #5005 ) from apply into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5005
2025-09-09 10:08:58 +00:00
Qubasa
cac2866356
webview: update to support displaying app icon on macOS
2025-09-09 11:54:18 +02:00
Johannes Kirschbauer
42bbd7c5fd
ui/imports: fix asset imports
2025-09-04 19:35:06 +02:00
Johannes Kirschbauer
313b77be79
ui/move: fix bug, with interleaving positions
2025-09-03 21:57:27 +02:00
Johannes Kirschbauer
49ff4da6be
ui/services: fix reactivity issue when switching between services
2025-09-03 21:50:15 +02:00
Johannes Kirschbauer
afd7bfc8c0
ui/move: fix bug, when long press without moving
2025-09-03 21:40:46 +02:00
Johannes Kirschbauer
629ef65ce5
ui/3d-fonts: replace troika with 3d rendered default font
2025-09-03 21:34:26 +02:00
Johannes Kirschbauer
92151331f3
ui/devShell: remove fonts directory if exists
2025-09-03 21:33:40 +02:00
Johannes Kirschbauer
67dcd45dd5
ui/services: simplify and sort
2025-09-03 21:15:06 +02:00
Johannes Kirschbauer
88343ce523
ui/sidebar: remove spurious console.log
2025-09-03 21:05:58 +02:00
Johannes Kirschbauer
fd9dd6f872
ui/fieldset: use normal div, due to webkit layout bug for fieldsets
2025-09-03 21:05:35 +02:00
Brian McGee
aaaa310c7f
feat(ui): refine input to allow start and end components
2025-09-03 21:05:35 +02:00
Brian McGee
f4d7728f3f
feat(ui): refine input to allow start and end components
2025-09-03 15:55:49 +01:00
brianmcgee
c9b71496eb
Merge pull request 'feat(ui): improve placeholder to MachineTags' ( #5085 ) from ui/improve-tags-placeholder into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5085
2025-09-03 14:42:14 +00:00
Brian McGee
cd1f9c5a8b
feat(ui): improve placeholder to MachineTags
2025-09-03 15:38:57 +01:00
Johannes Kirschbauer
389299ac7d
ui/refetch: don't block button clicks, move context out of modal
2025-09-03 14:45:55 +02:00
Johannes Kirschbauer
9cf04bcb5f
ui/services: pass instance to ServiceRoute
2025-09-03 14:31:42 +02:00
Johannes Kirschbauer
c370598564
ui/sidebar: max-width of section, scroll within sections
2025-09-03 14:31:05 +02:00
Brian McGee
194c3080ea
feat(ui): refresh state after machine install or update
...
Closes #5071
2025-09-03 12:10:35 +01:00
Johannes Kirschbauer
672af1c63d
ui/update: fix cancel/close
2025-09-03 12:41:26 +02:00
Johannes Kirschbauer
6cb728a4ca
ui/update: integrate with api
2025-09-03 12:29:23 +02:00
Johannes Kirschbauer
f169a40c69
ui/install: fix onClose not called
2025-09-03 08:30:57 +02:00
Johannes Kirschbauer
480d5ee18c
ui/install: vars fix loading screen
2025-09-03 08:28:51 +02:00
Johannes Kirschbauer
3e5f84dcb4
ui/update: init update machine
2025-09-02 22:14:34 +02:00
Brian McGee
09e5f78aae
fix(ui): re-enable machine state query but disable polling
2025-09-02 21:09:13 +01:00
Brian McGee
d6c6918f85
feat(ui): simplify machine status
2025-09-02 21:20:25 +02:00
Johannes Kirschbauer
c61a0f0712
ui/services: wire up with sidebar and router
2025-09-02 21:13:10 +02:00
Johannes Kirschbauer
f05bfcb13d
ui/services: refactor services
2025-09-02 20:41:51 +02:00
Brian McGee
6d8ea1f2c5
feat(ui): services in sidebar and sidebar pane
2025-09-02 20:39:24 +02:00
Qubasa
53ce3cf53d
clan-app: Add password input
2025-09-02 17:41:07 +02:00
brianmcgee
0ac6d7be87
Merge pull request 'fix(ui): add loader sizes' ( #5067 ) from ui/fix-loader-scaling into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5067
2025-09-02 15:09:42 +00:00
Brian McGee
e55401ecd9
fix(ui): add loader sizes
2025-09-02 16:04:41 +01:00
DavHau
37a49a14f4
vars: fix re-generate behavior for dependencies of shared vars ( #5001 )
...
fixes https://git.clan.lol/clan/clan-core/issues/3791
This fixes multiple issues we had when re-generating shared vars.
Problem 1: shared vars are re-generated for each individual machine instead of just once (see #3791 )
Problem 2: When a shared var was re-generated for one machine, dependent vars on other machines did not get re-generated, leading to broken state
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5001
2025-09-02 14:54:24 +00:00
Brian McGee
a2867ba29d
fix(ui): remove empty strings from add machine api call
2025-09-02 15:40:32 +01:00
hsjobeki
eebb9b6a12
Merge pull request 'ui/fix: some more fixes' ( #5063 ) from ui-more-3 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5063
2025-09-02 12:12:25 +00:00
Johannes Kirschbauer
36f73d40b3
ui/scene: fix double click on move
2025-09-02 14:09:16 +02:00
Johannes Kirschbauer
db84369000
ui/toolbar: shrink width avoid blocking interactions
2025-09-02 14:08:48 +02:00