Yichen Jiang
|
950fcf9df6
Merge remote-tracking branch 'origin/master' into feat/web-settings-describe-mirror
|
2 months ago |
imccyu
|
c065ba34d1
fix(client): tighten UI service boundaries
|
2 months ago |
imccyu
|
f37bc082c5
refactor(client): move web rendering into a dynamic plugin
|
2 months ago |
Yichen Jiang
|
4e4dc8a9e5
docs(ui-settings): document the describe mirror and its budget
|
2 months ago |
ZiyaZhang
|
4f5c730032
feat(web): combine plugin settings into tabs
|
2 months ago |
imccyu
|
32378d27b4
docs(ui-settings): describe the settings domain base and its shell
|
2 months ago |
imccyu
|
63b80956f2
fix(ui): move the onboarding takeover chrome into the step
|
2 months ago |
Yichen Jiang
|
e31b7221e7
feat(web): open the local settings file
|
2 months ago |
NI0317
|
85d1c5e2ad
Merge remote-tracking branch 'origin/master' into feature/gui-first-run-welcome
|
2 months ago |
imccyu
|
1e10966ef6
wip
|
2 months ago |
NI0317
|
75a0366a52
feat(web): present onboarding as a continuous page
|
2 months ago |
NI0317
|
bef8db3add
feat(web): add versioned first-run welcome
|
2 months ago |
Yichen Jiang
|
819a7a6751
docs: record DeepSeek onboarding credential flow
|
2 months ago |
Tianyi Cui
|
df8756ccf5
Merge remote-tracking branch 'origin/master' into worktree/i18n-complete-non-readme
|
2 months ago |
imccyu
|
a04a223bab
refactor(gui): copy-free settings shell; ui-settings-general owns ownerless copy
|
2 months ago |
imccyu
|
6e721b9fdd
feat(gui): settings panel with locale and theme preferences
|
2 months ago |