Neko Ayaka
ea7c832adc
release: v0.9.0-alpha.19
2026-03-23 20:03:39 +08:00
Neko Ayaka
b399308626
fix(stage-ui): cannot send message
2026-03-23 17:52:00 +08:00
Neko Ayaka
aad3b3278c
fix(stage-ui,stage-pages): many type errors
2026-03-23 14:20:21 +08:00
Neko Ayaka
1bd3472246
fix: many type errors
2026-03-23 14:17:06 +08:00
Neko Ayaka
0ace1fb26c
fix(stage-ui-three): type error
2026-03-23 14:08:42 +08:00
Neko Ayaka
c160010f8b
fix(stage-ui-live2d): type error
2026-03-23 13:55:58 +08:00
Neko Ayaka
2c4ac66b61
chore(stage-ui): lint and timeout constraint
2026-03-23 13:45:59 +08:00
Neko Ayaka
dc515af0cd
fix(stage-ui): should handle error rejected from xsAI stream
2026-03-23 13:45:59 +08:00
github-actions[bot] and Crowdin Bot
3149cc7790
chore(i18n): update translations ( #1454 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-23 11:40:59 +08:00
Neko Ayaka
ce60323d8a
style: lint
2026-03-23 02:16:10 +08:00
Neko Ayaka
ac1de680d0
chore(deps): bump dependencies
2026-03-23 02:15:40 +08:00
github-actions[bot] and Crowdin Bot
fcf2424793
chore(i18n): update translations ( #1448 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-22 12:00:06 +08:00
Garfield Lee
4a29598037
feat(stage-*): refactor settings data page and add app data folder action ( #1447 )
...
------
Co-authored-by-agent: Codex
2026-03-22 04:39:46 +08:00
github-actions[bot] and Crowdin Bot
aebe6817ce
chore(i18n): update translations ( #1443 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-21 11:46:29 +08:00
Neko Ayaka
440bff8514
feat(stage-ui): added language selector for onboarding screen
2026-03-21 01:00:19 +08:00
Neko Ayaka
b5bdcad7cb
fix(ui): incorrect layout impl for FieldSelect
2026-03-21 01:00:19 +08:00
monolithic827
6e056ecdcf
feat(stage-ui): Include OpenRouter attribution headers ( #1436 )
2026-03-20 23:10:09 +08:00
Neko Ayaka
955d1a1d5d
refactor(server-*): refactor client, better state managment
2026-03-20 21:19:01 +08:00
Garfield Lee
e64c2cc5db
feat(stage-pages): reorder sections and add danger zone red background
...
- Move desktop-specific (amber) section before danger zone for better severity progression
- Add red border/background to danger zone card for visual prominence
- Remove redundant inner card backgrounds (white/red-950) since outer card now has red tinting
- Flatten one layer of nesting in danger zone item layout
Co-authored-by-agent: GitHub Copilot
2026-03-20 20:20:26 +08:00
Neko Ayaka
7fe410b969
chore(stage-tamagotchi,stage-pages,stage-layouts): vision devtools improved
2026-03-20 02:27:21 +08:00
Neko Ayaka
689761fd8c
chore(stage-tamagotchi): vision devtools added down scaling, explicit ollama think: false for vision module
2026-03-20 02:27:21 +08:00
Neko Ayaka
89237cf05d
fix(stage-tamagotchi): vision model switch
2026-03-20 02:27:21 +08:00
Makito
f4a932065a
fix(stage-tamagotchi): persist vision model settings
2026-03-20 02:27:21 +08:00
Makito
2a08c5b512
fix(stage-pages): fix navigation for context-observer
2026-03-20 02:27:21 +08:00
Neko Ayaka
5d2bb93de0
refactor(stage-tamagotchi,stage-ui): drop resettable
2026-03-20 02:27:21 +08:00
Neko Ayaka
2dd2a149b8
feat(stage-tamagotchi): added fundamental vision
2026-03-20 02:27:21 +08:00
Neko
a2e134d498
feat(plugin-sdk): much better refactor, and new permission model ( #1423 )
...
Authored-by-agent: Codex <267193182+Codex@users.noreply.github.com >
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 23:50:04 +08:00
Neko Ayaka
a3b9a4b037
release: v0.9.0-alpha.18
2026-03-19 14:45:49 +08:00
Neko Ayaka
956a4541e9
style: lint
2026-03-19 14:27:23 +08:00
Neko Ayaka
60cbea1e19
style: lint
2026-03-19 14:19:54 +08:00
github-actions[bot] and Crowdin Bot
476bb27cc5
chore(i18n): update translations ( #1424 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-19 11:05:44 +08:00
leafyy
2b7a72dc56
fix(stage-ui): settings fallback route, and guard navigate back to home in tamagotchi ( #1413 )
2026-03-19 03:22:18 +08:00
Stardust
848df09ad2
fix(stage-pages): prevent airi card dialogs from closing on outside click ( #1419 )
2026-03-19 03:14:29 +08:00
monolithic827
30354e9c75
feat(stage-pages,stage-ui,i18n): add OpenRouter as a speech (TTS) provider ( #1302 )
...
* Implement OpenRouter TTS
* Implement suggestions from Gemini code review
* Extract OpenRouter speech logic outside of providers.ts
* Address Gemini's comments
* break loop properly
* refactor to match existing pattern
---------
Co-authored-by-agent: Cursor
2026-03-18 21:49:45 +08:00
Octopus and autofix-ci[bot]
8b91d441fc
feat: upgrade MiniMax default model to M2.7 ( #1417 )
...
* feat: upgrade MiniMax default model to M2.7
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to model list
- Set MiniMax-M2.7 as default model (first in list)
- Keep all previous models as alternatives
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Assume-assisted-by-agent: Unknown <unknown@example.com >
2026-03-18 21:22:39 +08:00
LemonNeko
071e095ed0
feat(cap-vite): press R to re-run capacitor cli
2026-03-18 19:11:16 +08:00
Makito
a49bd97ed3
release: v0.9.0-alpha.17
2026-03-18 14:45:49 +09:00
github-actions[bot] and Crowdin Bot
f37f8aed3c
chore(i18n): update translations ( #1415 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-18 11:01:41 +08:00
Stardust and Neko
b97c7a8826
fix(stage-ui-live2d): animate model position and scale on resize with animejs ( #1395 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-17 15:24:13 +08:00
Matt Van Horn and Matt Van Horn
09f2470c22
fix(stage-pages): use placeholderLocalized from provider config for API key input ( #1391 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Authored-by-agent: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 14:26:23 +08:00
Iro
eb53744c08
fix(stage-tamagotchi): harden caption overlay follow+mouse handling ( #1402 )
2026-03-17 14:23:04 +08:00
github-actions[bot] and Crowdin Bot
c1dad52537
chore(i18n): update translations ( #1403 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-17 10:43:51 +08:00
雨落 and Garfield Lee
a569061458
fix(docs): fix typo in landing page ( #1399 )
...
Signed-off-by: 秋雨落 <i@rain.cx >
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com >
2026-03-16 17:26:18 +08:00
0089040f2d
fix(llm): flatten content array for OpenAI-compatible providers ( #1222 )
...
* fix(llm): flatten content array for OpenAI-compatible providers
* fix(llm): improve type safety in sanitizeMessages
* fix(stage-ui): add notice comment for message content flattening compatibility
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: Neko <neko@ayaka.moe >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 17:21:05 +08:00
github-actions[bot] and Crowdin Bot
65faf3fe18
chore(i18n): update translations ( #1388 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-16 10:07:58 +08:00
f92db7a70b
feat(stage-pocket): add Android target ( #1326 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: LemonNeko <self@lemonneko.moe >
2026-03-15 21:46:23 +08:00
LemonNeko
3c03a45b0a
fix(cap-vite): don't auto restart when generated files update
2026-03-15 16:16:51 +08:00
Garfield Lee and GitHub Copilot
617c037aa2
fix(stage-ui): use nullish coalescing for errorMessageFrom fallback ( #1370 )
...
Replace bare errorMessageFrom(error) assignments and the existing
|| 'Unknown error' pattern with ?? 'Unknown error' to correctly
handle string | undefined return type without swallowing empty strings.
Affected locations:
- src/libs/providers/validators/run.ts (5 sites)
- src/composables/use-provider-validation.ts (1 site)
Co-authored-by: GitHub Copilot <copilot@github.com >
2026-03-15 12:17:02 +08:00
github-actions[bot] and Crowdin Bot
f313ea99c6
chore(i18n): update translations ( #1369 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-15 10:53:05 +08:00
Rin and Neko
623f35a7e3
feat(stage-pages,stage-ui,i18n): disable auto trigger for chatcompletion check and use explict button ( #1336 )
...
Co-authored-by-agent: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-15 04:39:30 +08:00