DavHau
a364b5ebf3
API/list_service_instances: add module metadata ( #5023 )
...
@hsjobeki
Co-authored-by: Johannes Kirschbauer <hsjobeki@gmail.com >
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5023
2025-08-29 13:14:19 +00:00
brianmcgee
d0134d131e
Merge pull request 'feat(ui): display add machine in sidebar when machine list is empty' ( #5027 ) from ui/refine-add-machine into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5027
2025-08-29 12:27:33 +00:00
Brian McGee
ccf0dace11
feat(ui): display add machine in sidebar when machine list is empty
2025-08-29 13:23:45 +01:00
Johannes Kirschbauer
dc9bf5068e
ui/scene: make 'select' the default mode
2025-08-29 13:58:35 +02:00
Johannes Kirschbauer
6b4f79c9fa
ui/scene: add different cursor type
2025-08-29 13:54:32 +02:00
Brian McGee
d4ac3b83ee
feat(ui): stop reloading sidebar when moving between machine
2025-08-29 12:06:28 +01:00
Johannes Kirschbauer
851d6aaa89
ui/machines: hook up create machine with scene workflow
2025-08-29 10:39:05 +02:00
Johannes Kirschbauer
f007279bee
ui: format and debug messages
2025-08-29 10:38:39 +02:00
Brian McGee
5a3381d9ff
ui/machines: add machine workflow
2025-08-29 10:34:03 +02:00
Brian McGee
54a8ec717e
chore(ui): rename install workflow to InstallMachine
2025-08-28 22:44:27 +02:00
Johannes Kirschbauer
a4277ad312
ui/service: rewire to allow external selection
2025-08-28 22:39:49 +02:00
Johannes Kirschbauer
8877f2d451
ui/scene: lift state signals to allow external access
2025-08-28 22:39:23 +02:00
Johannes Kirschbauer
9275b66bd9
ui/machine: remove unsued imports
2025-08-28 22:38:19 +02:00
Johannes Kirschbauer
6a964f37d5
ui/machineRepr: listen to highlight state
2025-08-28 22:38:19 +02:00
Johannes Kirschbauer
73f2a4f56f
ui/hooks: add clickOutside hook
2025-08-28 22:37:34 +02:00
Johannes Kirschbauer
85fb0187ee
ui/typography: add missing label xxs
2025-08-28 22:37:15 +02:00
Johannes Kirschbauer
db9812a08b
ui/sidebar: remove unused imports
2025-08-28 22:37:05 +02:00
Johannes Kirschbauer
ca69530591
ui/search: fix divider and text styles
2025-08-28 22:36:50 +02:00
Johannes Kirschbauer
fc5b0e4113
ui/multisearch: make controlled for now
2025-08-28 22:36:21 +02:00
Johannes Kirschbauer
278af5f0f4
ui/queries: add instances query
2025-08-28 22:35:58 +02:00
Johannes Kirschbauer
e7baf25ff7
ui/toast: add toast temporarily
2025-08-28 22:35:33 +02:00
Johannes Kirschbauer
fada75144c
ui/highlight: add global highlighter store
2025-08-28 22:35:15 +02:00
brianmcgee
803ef5476f
Merge pull request 'feat(ui): disable button when loading state is active' ( #5018 ) from ui/disable-button-when-loading into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5018
2025-08-28 16:00:57 +00:00
Brian McGee
f9143f8a5d
feat(ui): disable button when loading state is active
2025-08-28 16:43:23 +01:00
Brian McGee
92eb27fcb1
feat(ui): reduce size of sidebar when selecting a machine
2025-08-28 16:40:47 +01:00
Brian McGee
0cc9b91ae8
fix(ui): quirks with sidebar sizing
2025-08-28 15:56:37 +01:00
Johannes Kirschbauer
a92a1a7dd1
ui/clan: wire up service create
2025-08-28 14:13:39 +02:00
Johannes Kirschbauer
9a903be6d4
ui/services: add submit handler to create the instance
2025-08-28 14:13:26 +02:00
Johannes Kirschbauer
adea270b27
ui/tagSelect: remove left over console.log
2025-08-28 14:13:05 +02:00
Johannes Kirschbauer
56923ae2c3
ui/services: workflow init
2025-08-28 10:11:15 +02:00
Johannes Kirschbauer
e2f64e1d40
ui/stepper: forward props in backButton
2025-08-28 10:10:52 +02:00
Johannes Kirschbauer
c574b84278
ui/tagSelect: simplify by requiring objects with value key
2025-08-28 10:10:25 +02:00
Johannes Kirschbauer
640f15d55e
ui/search: remove portal, fix styling
2025-08-28 10:09:41 +02:00
Johannes Kirschbauer
789d326273
ui/queries: add list tags query
2025-08-28 10:09:03 +02:00
Brian McGee
6c22539dd4
fix(ui): icon alignment in alerts
...
Closes #5004
2025-08-27 17:30:08 +01:00
Jörg Thalheim
758eacd27e
add apply "machine" as an alias to clan machines create
...
I was a bit confused that I was able to list templates but not
apply them. Turns out that "apply" only supported disk templates
2025-08-27 13:39:39 +00:00
hsjobeki
3b2d357f10
Merge pull request 'api/modules: unify duplicate endpoints for {modules, instances}' ( #4994 ) from search into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4994
2025-08-27 07:13:46 +00:00
DavHau
f77456a123
vars: simplify graph implementation, remove obsolete closure functions
...
- full_closure is obsolete since it is the same as calling requested_closure with the full list of generators.
- minimal_closure is obsolete as well. Since the recent addition of dependents to the closure via 3d2127ce1e it is essentially the same as the all_missing_closure
2025-08-27 12:50:59 +07:00
DavHau
3d2127ce1e
vars: always generate dependents
...
Even for the minimal closure case (when a specific generator was picked), we should still force regeneration of all dependents, as otherwise we risk keeping outdated dependents from previous generations
2025-08-27 11:47:46 +07:00
DavHau
6e4c3a638d
vars: move graph tests to separate file
2025-08-27 11:47:46 +07:00
DavHau
a4a5916fa2
vars: generate over multiple machines at once
2025-08-27 11:45:45 +07:00
Johannes Kirschbauer
f6727055cd
api/modules: unify duplicate endpoints for {modules, instances}
2025-08-26 21:44:58 +02:00
hsjobeki
0517d87caa
Merge pull request 'api/instances: add list service instances' ( #4993 ) from search into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4993
2025-08-26 16:52:53 +00:00
Johannes Kirschbauer
89e587592c
api/instances: add list service instances
2025-08-26 18:47:08 +02:00
hsjobeki
439495d738
Merge pull request 'ui/search: fix height of overflow' ( #4992 ) from search into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4992
2025-08-26 16:46:29 +00:00
Johannes Kirschbauer
0b2fd681be
ui/search: fix height of overflow
2025-08-26 18:43:09 +02:00
hsjobeki
41de615331
Merge pull request 'ui/services: add more features to components' ( #4988 ) from search into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4988
2025-08-26 16:40:51 +00:00
Johannes Kirschbauer
b7639b1d81
ui/services: fix some background colors
2025-08-26 18:35:43 +02:00
Johannes Kirschbauer
602879c9e4
ui/services: workflow select service
2025-08-26 18:35:43 +02:00
Johannes Kirschbauer
53e16242b9
ui/search: add loading state
2025-08-26 18:35:43 +02:00