nyueki and nyueki
911ebb283b
fix(stage-tamagotchi): integration bugs and improve Spine UI, preview ( #1994 )
...
Co-authored-by: nyueki <nyuek.i@proton.me >
2026-06-20 00:46:10 +08:00
RainbowBird
2786393aa5
feat(admin-ui): enhance dark mode support across UI components
...
- Updated various components in the llm-router to include dark mode styles, ensuring better visibility and aesthetics in dark theme.
- Added tests for API URL helpers to validate sign-in URL construction and redirection logic.
- Improved the sign-in flow to handle trusted redirects for standalone admin origins.
- Enhanced CSS styles for dark mode, including adjustments to backgrounds, borders, and text colors for better contrast and readability.
- Refactored input components to maintain consistent styling in both light and dark modes.
2026-06-11 21:59:08 +08:00
RainbowBird
5bf6deab89
feat(admin-ui): load and edit router config from forms
...
Add a form-first LLM/TTS router config editor and a redacted admin config snapshot so operators can inspect configKV state before applying changes.
Preserve existing encrypted key entries when loaded slices are submitted without new plaintext keys.
Signed-off-by: RainbowBird <git@luoling.moe >
Commit-Message-Assisted-by: Claude (via Claude Code)
2026-06-11 00:14:34 +08:00
DrHuangMHT
7f9eeb715d
fix(stage-*): improve cursor tracking ( #1842 )
2026-05-20 22:30:38 +08:00
DrHuangMHT
c2bf73c95d
fix(stage-*): follow-up fix for #1696 ( #1809 )
2026-05-19 13:54:41 +08:00
Ryan Lei and leiyutian
37807b84d6
fix(ui): add openOnClick prop to Combobox for reliable dropdown opening ( #1795 )
...
---------
Co-authored-by: leiyutian <leiyutian@echo.tech >
Co-authored-by-agent: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 22:44:27 +08:00
DrHuangMHT
85627d34ad
feat(stage-*): allow setting character offset in landscape ( #1696 )
2026-05-06 17:04:18 +08:00
Neko Ayaka
09b0390aba
refactor(stage-ui): advanced tool rendering, error handling, and ui improvements
2026-04-29 06:05:49 +08:00
Neko Ayaka
2d099e336b
feat(ui): new <Tuncatable /> component
2026-04-29 06:05:10 +08:00
RainbowBird and Liet Blue
172e4ce59c
feat(auth): email login & profile ( #1745 )
...
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com >
2026-04-28 00:07:38 +08:00
Neko Ayaka
0346aa729e
chore(ui): simplify button style, no more ring.
2026-04-27 18:13:32 +08:00
RainbowBird
f292ab9b99
feat(ui): add ErrorBoundary component for error handling in Vue
2026-04-25 17:23:43 +08:00
Neko Ayaka
a3249ccd68
feat(stage-tamagotchi,stage-ui,ui): input should not flink, added retry for errored item, adjusted button
2026-04-23 01:09:46 +08:00
Neko Ayaka
94031bf1c4
fix(stage-ui,ui): histoire wasn't configured correctly
2026-04-22 16:57:35 +08:00
Neko Ayaka
60456c7567
fix(ui): SelectTab size issue
2026-04-18 19:27:02 +08:00
Neko Ayaka
3962139b93
chore(stage-tamagotchi,ui): improved about page
2026-04-10 13:54:22 +08:00
Neko
f65a67f543
fix(ui): incorrect round and default shape of button
2026-04-10 03:50:35 +08:00
Neko Ayaka
14f8275fa7
feat(ui,stage-ui): FieldInput, InputFileCard, and story update
2026-04-10 03:40:09 +08:00
Neko Ayaka
ec4d1998d7
feat(ui): error container
2026-04-10 03:40:09 +08:00
Neko Ayaka
4179365baa
refactor(ui,stage-ui): FieldSelect, FieldComboSelect split
2026-04-08 03:28:11 +08:00
Neko Ayaka
9be9bb6a18
fix(stage-ui,ui): RoundRange updated, onboarding props corrected
2026-04-08 01:06:41 +08:00
Neko Ayaka
160176b33a
fix(stage-*): qr should have dark mode adapted, connection component moved
2026-04-08 01:06:40 +08:00
Neko Ayaka
1279df40f5
refactor(stage-ui): many minor tweaks, unified dialog drawer component style
2026-04-07 01:39:49 +08:00
LemonNeko
883ec945d2
feat(stage-pocket): WebSocket status indicator + shared i18n ( #1586 )
2026-04-06 19:54:21 +08:00
Neko Ayaka
0cc08ff97f
fix(stage-ui): model settings for live2d ui issue
2026-03-31 14:32:47 +08:00
nagikazu
d43d4dbc5e
feat(stage-ui-live2d): exp3 expression system + auto-blink rework ( #1033 )
...
---------
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-31 14:22:16 +08:00
Stardust
7ad4debe11
feat(ui,stage-ui,stage-pages,i18n): transcription confidence filter ( #1148 )
2026-03-30 03:40:49 +08:00
cheesemori
edecae3625
feat(stage-tamagotchi,stage-web): add option for chat area send key ( #851 )
2026-03-29 16:53:46 +08:00
Neko Ayaka
5285f269a8
refactor(stage-ui): live2d model settings with standard components
2026-03-29 16:40:02 +08:00
MisakaKumomi 御坂云见
372695458e
refactor: replace status check string literal with enum; add chat pin… ( #1486 )
...
* refactor: replace status check string literal with enum; add chat ping check option in provider configurations for anthropic, and if it's good, generalize to all openai based provider
* fix: merging conflicts
* refactor: remove manual validation logic and deprecated ProviderValidationAlerts component
* docs: mark 'Health' enum as deprecated with additional usage context
* feat: add manual test validation flow back
* refactor: reintroduce and integrate `ProviderValidationAlerts` component for streamlined validation logic
* chore: mark error msg
* refactor: extract `CHAT_COMPLETIONS_VALIDATOR_ID` constant; enforce skipping chat ping check in background validations
* chore: comments
2026-03-29 13:22:15 +08:00
Neko Ayaka
f387e18f34
fix(ui): incorrect FieldCombobox layout style
2026-03-29 02:37:55 +08:00
Neko Ayaka
f1ff95617f
fix(ui): missing disabled style
2026-03-29 02:37:36 +08:00
xuan0x0
7efe6b4ff7
fix(ui): forward default slot in InputFile to BasicInputFile ( #1494 )
...
Co-authored-by-agent: Cursor
2026-03-28 05:17:57 +08:00
Neko Ayaka
662c1f4b10
chore(ui): better Select with border and shape
2026-03-27 02:27:04 +08:00
Neko Ayaka
7d0e02f57a
perf(ui): improve the props and customization of Select component
2026-03-26 23:32:05 +08:00
Neko Ayaka
f5dac392d3
feat(ui): now dedicated Select component
2026-03-26 21:09:42 +08:00
Neko Ayaka
6d871146e4
fix(ui): outdated import path
2026-03-26 20:41:30 +08:00
Neko Ayaka
9ee6ce7ab5
refactor(ui,stage-ui): migrate other path naming
2026-03-26 19:21:46 +08:00
Neko Ayaka
e1b0040a95
refactor(ui,stage-*): now Select component is ComboboxSelect
2026-03-26 19:18:15 +08:00
f85a809d7c
refactor(stage-*): analytics and telemetry, including consent ( #1414 )
...
---------
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: RainbowBird <rbxin2003@outlook.com >
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-24 13:01:39 +08:00
Neko Ayaka
b5bdcad7cb
fix(ui): incorrect layout impl for FieldSelect
2026-03-21 01:00:19 +08:00
Neko
32ea8d0e04
Revert "fix(stage-tamagotchi): fix model flickering and jumping on window res…" ( #1364 )
...
This reverts commit 3a8dc75233 .
2026-03-15 03:07:03 +08:00
Stardust
3a8dc75233
fix(stage-tamagotchi): fix model flickering and jumping on window resize ( #1341 )
2026-03-14 15:03:16 +08:00
dec2b04924
refactor: vrm performance tracing and better lifecycle management ( #1194 )
...
* refactor: vrm performance tracing and better lifecycle management
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Rename lag-visualizer.vue to performance-visualizer.vue
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* fix: some tiny bugs and model URL lifecycle
* fix: TresCanvas size=0 bug
* Delete .claude/settings.json
* fix: some clean-up
* [autofix.ci] apply automated fixes
* fix: use screen to wrap up TresCanvas
* Delete .claude/settings.json
---------
Co-authored-by: Makito <i@maki.to >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-12 09:20:20 +08:00
NJX
ed586fd59b
fix(ui): raise ComboboxContent z-index above Dialog overlay ( #1143 )
2026-03-06 14:00:02 +08:00
sed-i and Neko
479051974b
fix(stage-ui): combobox z-order ( #980 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-21 19:41:15 +08:00
leafyy
0e543b50ce
feat(stage-tamagotchi): add icon size settings for tamagotchi ( #940 )
2026-01-13 03:33:40 +08:00
skyline624 and Neko Ayaka
b500eb8f5b
fix(stage-ui): preserve and propagate discord context in bridge ( #934 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2026-01-11 23:42:45 +08:00
Neko Ayaka
00666852fc
fix(ui): Input and FieldInput should support number modifer natively
2026-01-11 22:35:18 +08:00
Neko Ayaka
795b9cd15f
refactor(ui): promote Progress & Skeleton as ui component
2026-01-07 21:47:14 +08:00