Johannes Kirschbauer
|
9bffa2a774
|
ui/clanContext: simplify
Try to avoid classes for use cases like this
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
e42a07423e
|
ui/machineLabels: use troika for label rendering
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
c5178ac16a
|
ui/fonts: use ttf font for 3d texture rendering
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
33791e06cd
|
ui: cleanup unused code
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
c7e3bf624e
|
ui/scene: replace 2d labels
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
ba027c2239
|
ui/scene: init move machine
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
25fdabee29
|
ui/menu: add simple context menu
|
2025-08-31 17:04:03 +02:00 |
|
Johannes Kirschbauer
|
b9573636d8
|
ui/modules: simplify ui logic
|
2025-08-31 15:58:39 +02:00 |
|
Johannes Kirschbauer
|
3862ad2a06
|
api/modules: add foreign key to instances
|
2025-08-31 15:58:39 +02:00 |
|
Johannes Kirschbauer
|
c447aec9d3
|
api/modules: improve logic for builtin modules
|
2025-08-31 15:58:39 +02:00 |
|
Johannes Kirschbauer
|
5137d19b0f
|
nix_modules: fix and update None types
|
2025-08-31 15:58:39 +02:00 |
|
Johannes Kirschbauer
|
58cfcf3d25
|
api/modules: delete instances.py duplicate
|
2025-08-31 15:58:39 +02:00 |
|
Jörg Thalheim
|
a0c27194a6
|
disable state-version in right place
|
2025-08-31 15:37:25 +02:00 |
|
Jörg Thalheim
|
8620761bbd
|
vars: fix var name in error message
|
2025-08-31 15:23:24 +02:00 |
|
Jörg Thalheim
|
17e9231657
|
vars: improve error message when storing trying to store a var in a read-only flake
|
2025-08-31 14:14:56 +02:00 |
|
Mic92
|
acc2674d79
|
Merge pull request 'fix: check if phases are non-default when installing' (#5024) from sachk/clan-core:main into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5024
|
2025-08-29 16:16:01 +00:00 |
|
Jörg Thalheim
|
c34a21a3bb
|
install: make Step a String enum
|
2025-08-29 17:45:16 +02:00 |
|
Sacha Korban
|
1a766a3447
|
fix: check if phases are non-default when running
|
2025-08-29 17:26:49 +02:00 |
|
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 |
|