Glen Huang
2c66bd6508
ui/cubes: use css modules for cubes
2025-09-24 18:05:25 +08:00
Glen Huang
cbb32e5ce9
ui/colors: remove the unused fgClass function
2025-09-24 17:48:21 +08:00
Glen Huang
5f13b24f80
ui/TagGroup: use css modules for TagGroup
2025-09-24 17:37:50 +08:00
Glen Huang
aaa353ec91
ui/Tag: use css modules
2025-09-24 17:17:47 +08:00
Glen Huang
c0281e8b4c
ui/MachineStatus: use css modules
2025-09-24 15:47:38 +08:00
Glen Huang
6db8757281
ui/SectionService: not throwing errors inside the component rendering function
2025-09-23 22:50:22 +08:00
hsjobeki
18edf5f992
Merge pull request 'ui: use css modules for TextArea and TextInput' ( #5235 ) from hgl-ui-textfield into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5235
2025-09-23 13:59:21 +00:00
lassulus
8567c2c09d
clan-cli vars: speedup vars retrieval
2025-09-23 13:55:33 +02:00
Glen Huang
7be9e3f333
ui: use css modules for TextArea and TextInput
2025-09-23 15:01:17 +08:00
hsjobeki
6b059ca71d
Merge pull request 'clan_lib: persist, compute static data for simpler patch validation' ( #5218 ) from update-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5218
2025-09-22 16:39:29 +00:00
Johannes Kirschbauer
9ea5156f32
clan_lib: disable static checks temporarily
2025-09-22 18:32:58 +02:00
Glen Huang
bc045ee972
ui/form: use css modules for form components
2025-09-22 20:59:53 +08:00
brianmcgee
5de0d37f0e
Merge pull request 'ui/checkbox: use css modules' ( #5228 ) from hgl-ui-checkbox into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5228
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-09-22 10:11:59 +00:00
Johannes Kirschbauer
3574b37a29
clan_lib: fix inventory test message assertions
2025-09-22 12:10:51 +02:00
brianmcgee
2921ae7b84
Merge pull request 'ui: use css modules for sidebar components' ( #5217 ) from hgl into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5217
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-09-22 10:07:52 +00:00
Glen Huang
d1b65d5a06
ui/checkbox: use css modules
2025-09-22 17:21:06 +08:00
Qubasa
8ff060c589
clan_lib: Remote add to arguments override func
2025-09-22 11:20:49 +02:00
Johannes Kirschbauer
b273cc9c6a
clan_lib: temporarily allow missing paths again
2025-09-21 17:33:35 +02:00
Johannes Kirschbauer
51f3ffec42
clan_lib: rename writeability to write_map
2025-09-21 17:30:33 +02:00
Johannes Kirschbauer
48ddf22879
clan_lib: split utils into meaningfull files
2025-09-21 17:24:28 +02:00
Johannes Kirschbauer
9a03644a80
clan_lib: deprecate is_writeable_key
2025-09-21 16:37:50 +02:00
Johannes Kirschbauer
381c190ba2
clan_lib: inventory store use structured keys
2025-09-21 16:25:54 +02:00
Johannes Kirschbauer
bd50e1ee40
clan_lib: use structured keys for def calc_patches
...
This allows key that contain dot and other potentially ambigous unicode
2025-09-21 16:02:10 +02:00
Johannes Kirschbauer
00d38180d3
clan_lib: use flatten_data_structured
2025-09-21 16:02:10 +02:00
Johannes Kirschbauer
7e1b7b056d
clan_lib: use flatten_data_structured
2025-09-21 16:02:10 +02:00
Johannes Kirschbauer
4ec3043a4e
clan_lib: init flatten_data_structured
...
Avoids ambiguity issues with keys that contain dots or other separators.
2025-09-21 16:02:10 +02:00
Johannes Kirschbauer
78634d0165
clan_lib: persist, compute static data for simpler patch validation
2025-09-21 16:02:10 +02:00
Luis Hebendanz
4ec6ec0090
Merge pull request 'clan-cli: Increase test coverage for clan flash list' ( #5194 ) from Qubasa/clan-core:add_flash_test into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5194
2025-09-20 00:19:33 +00:00
Qubasa
ec98cdf097
clan-cli: Increase test coverage for clan flash list
2025-09-20 02:15:33 +02:00
Luis Hebendanz
fb4c151969
Merge pull request 'clan machines generations' ( #4848 ) from Qubasa/clan-core:add_generate_cli into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4848
2025-09-19 23:30:19 +00:00
Glen Huang
3cf979f0ed
ui/divider: use css modules
2025-09-19 22:29:18 +08:00
Glen Huang
3bc31b3e3f
ui: use css modules for sidebar components
2025-09-19 22:22:01 +08:00
brianmcgee
99f167a89f
Merge pull request 'ui: use css modules for Typography and SidebarBody' ( #5215 ) from hgl into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5215
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-09-19 13:48:14 +00:00
hsjobeki
ed432cc4cf
Merge pull request 'UI: add update service' ( #5216 ) from update-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5216
2025-09-19 13:44:12 +00:00
Michael Hoang
00a864663b
flash-installer: fix evaluation warnings
2025-09-19 15:24:59 +02:00
Johannes Kirschbauer
6f791ac086
UI: add update service
2025-09-19 15:01:53 +02:00
Glen Huang
133f4aee53
ui: use css modules for Typography and SidebarBody
...
Extra changes:
- Add missing transition to according triggers in SidebarBody
- More sensible tag for each Typography hierarchy
2025-09-19 20:52:22 +08:00
brianmcgee
77921f2857
Merge pull request 'ui/onboarding: use css modules' ( #5171 ) from hgl/clan-core:css into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5171
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-09-19 09:56:37 +00:00
Glen Huang
f22c8f166e
ui: use css modules for Button, Icon and Loader
...
Changes:
- use mergeProps to set default values instead of using ||
- Let a parent component override a child by specifying `in`
- Button can only have at most two icons, make it accept icon and endIcon
- Rely on class to denote Button's icon type, instead of querying the DOM structure in css
- Dynamic with undefined as the component already skips rendering, no need to explicit check the component value
- move fgClass in css.tsx to a css module
2025-09-19 17:32:29 +08:00
Qubasa
455268f6ce
clanServices: add ca certs for monitoring/telegraf
2025-09-19 01:29:23 +02:00
Jörg Thalheim
47be7d6865
fix pytest
2025-09-18 17:07:50 +02:00
hsjobeki
1e18d7b897
Merge pull request 'clan_lib: fix update_service:_instance api name' ( #5201 ) from api-update-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5201
2025-09-18 14:46:00 +00:00
Johannes Kirschbauer
668fc39dba
clan_lib: fix update_service:_instance api name
2025-09-18 16:45:03 +02:00
hsjobeki
1a344f759a
Merge pull request 'clan_lib/api: init update service instance' ( #5199 ) from api-update-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5199
2025-09-18 14:33:18 +00:00
Johannes Kirschbauer
3cc1ea6d83
clan_lib/api: init update service instance
2025-09-18 16:31:07 +02:00
Johannes Kirschbauer
09af3f38ee
clan_lib: allow delete on non-existing data
2025-09-18 16:29:55 +02:00
Johannes Kirschbauer
0f71ffd3c7
clan_lib: typecast return of get_value_by_path
2025-09-18 16:29:55 +02:00
Johannes Kirschbauer
0fef161391
clan_lib: add inventory json argument
2025-09-18 16:27:05 +02:00
Qubasa
74f853bd7c
clan-cli: Add a clan machines generations command
...
improvements
stash
2025-09-18 15:18:33 +02:00
Jörg Thalheim
4b549365f7
telegraf: move telegraf.json into runtime directory
...
No need to persist this type of data. We also don't need to allocate a
persistent user for telegraf.
Also make it a directory because otherwise thre is a potential race
condition on startup.
2025-09-18 12:11:48 +02:00