DavHau
|
b72145d4aa
|
vars/list: reduce cache misses to 1
This improves the performance for clan vars list
|
2025-10-01 12:43:09 +07:00 |
|
DavHau
|
d2728bea27
|
Merge pull request 'vars: make list/get fast' (#5316) from vars into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5316
|
2025-09-30 10:15:08 +00:00 |
|
Jörg Thalheim
|
d67e23890b
|
inline stringify_vars
|
2025-09-30 12:10:44 +02:00 |
|
Jörg Thalheim
|
597eb46c47
|
vars: speedup get/list
no longer get the full closure that is only needed for generating vars
|
2025-09-30 12:10:44 +02:00 |
|
Brian McGee
|
aa0b03064a
|
feat(ui): remove add clan button from ListClansModal
It was confusing how it worked. Cleaner to remove it and just have users X out of the modal and use the existing onboarding workflow.
Closes #5010
|
2025-09-29 11:42:41 +01:00 |
|
Brian McGee
|
04a1fa1cf0
|
feat(ui): remove add clan button from ListClansModal
It was confusing how it worked. Cleaner to remove it and just have users X out of the modal and use the existing onboarding workflow.
Closes #5010
|
2025-09-29 11:13:03 +01:00 |
|
hsjobeki
|
890486e353
|
Merge pull request 'use css modules for Tag and MachineStatus' (#5255) from hgl-ui-machine into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5255
|
2025-09-29 08:06:44 +00:00 |
|
Glen Huang
|
35f42107bb
|
ui/onboarding: extract cube animation to its own component
|
2025-09-26 21:58:32 +08:00 |
|
hsjobeki
|
017f0901da
|
Merge pull request 'ui/HostFileInput: refactor' (#5280) from hgl-hostfileinput into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5280
Reviewed-by: hsjobeki <hsjobeki@gmail.com>
|
2025-09-26 13:53:02 +00:00 |
|
Glen Huang
|
54c39edafd
|
ui/HostFileInput: refactor
- Contain api call within itself
- Flatten input attributes
- Fix directory validation type error
|
2025-09-26 21:44:50 +08:00 |
|
Michael Hoang
|
51bf7c8848
|
cli: support machines init-hardware-config --debug
|
2025-09-25 22:10:01 +02:00 |
|
Luis Hebendanz
|
23d5a77814
|
Merge pull request 'Improve backup documentation' (#5272) from Qubasa/clan-core:docs_fix2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5272
|
2025-09-25 17:13:59 +00:00 |
|
Qubasa
|
a28270f43a
|
docs: extensive backup documentation
|
2025-09-25 18:59:27 +02:00 |
|
Glen Huang
|
19b8c6022f
|
ui: no need to guard SolidQueryDevtools behind dev flag
It won't be bundled in the prod build
|
2025-09-25 17:05:30 +08:00 |
|
hsjobeki
|
becb32a947
|
Merge pull request 'lib/introspect: use valueMeta to expose more information' (#5262) from update-service into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5262
|
2025-09-24 16:38:14 +00:00 |
|
Johannes Kirschbauer
|
bcadf6b0fb
|
clan_lib: write_rules complete internal keys
|
2025-09-24 18:34:09 +02:00 |
|
Johannes Kirschbauer
|
75121767d3
|
lib/introspect: use valueMeta to expose more information
|
2025-09-24 17:24:44 +02:00 |
|
Luis Hebendanz
|
8da25d5295
|
Merge pull request 'hardware-update-split' (#5261) from Qubasa/clan-core:hardware-update-split into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5261
|
2025-09-24 14:54:32 +00:00 |
|
Qubasa
|
ed069c48d3
|
clan-cli: rename to init-hardware-config
|
2025-09-24 16:51:06 +02:00 |
|
Qubasa
|
ac79bfb35f
|
clan-cli: Split up update-hardware info into kexec-hardware-info
|
2025-09-24 15:47:33 +02:00 |
|
Qubasa
|
5595b2f862
|
clan-cli: Don't print trace on Keyboard Interrupt
|
2025-09-24 15:43:04 +02:00 |
|
hsjobeki
|
f03bcb8c14
|
Merge pull request 'ui: add npmrc to disable install scripts' (#5258) from hgl-npmrc into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5258
|
2025-09-24 11:01:26 +00:00 |
|
hsjobeki
|
b8e1fa2478
|
Merge pull request 'ui/cubes: use css modules for cube' (#5257) from hgl-ui-cube into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5257
|
2025-09-24 11:01:14 +00:00 |
|
Glen Huang
|
a2529e953b
|
ui: add npmrc to disable install scripts
https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised#immediate-actions-required
|
2025-09-24 18:59:04 +08:00 |
|
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 |
|