Neko Ayaka
146b3da65a
Revert "style: lint"
...
This reverts commit 98f40d7d0b .
2026-08-26 20:13:10 +08:00
Neko Ayaka
98f40d7d0b
style: lint
2026-08-26 19:49:58 +08:00
Neko
6299dd0919
fix(stage-ui): stabilize connection status animation ( #2365 )
2026-08-26 04:14:53 +08:00
Neko Ayaka
702b4c862d
feat(stage-tamagotchi): adaptive controls island
2026-08-19 23:30:57 +08:00
Neko
2770267dc7
fix(stage-tamagotchi): sync pairing settings and QR state ( #2318 )
2026-08-18 19:55:15 +00:00
Neko
47c23e6467
feat(ui): add animated content primitive ( #2212 )
2026-08-04 17:48:17 +08:00
zhifu gao
5729350b6c
fix(ui): support unset button size ( #2207 )
2026-08-04 15:38:23 +08:00
Neko Ayaka
1226417768
refactor(*): new button
2026-08-04 03:24:32 +08:00
RainbowBird
97cf26082f
refactor(ui): share user avatar fallbacks ( #2143 )
2026-07-29 18:38:37 +08:00
Neko Ayaka
5228f94123
refactor(ui): better with types
2026-07-22 02:59:43 +08:00
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