Neko Ayaka
aa8834db69
fix(stage-ui): incorrect size and style of Profile Selector
2026-03-26 23:32:05 +08:00
Neko Ayaka
7d0e02f57a
perf(ui): improve the props and customization of Select component
2026-03-26 23:32:05 +08:00
Lilia-Chen
1037614a89
fix(stage-ui-three): removed duplicated IBL inject
2026-03-26 14:23:55 +00:00
github-actions[bot]
89912c96e7
chore(nix): update pnpmDeps hash
2026-03-26 13:51:39 +00:00
RainbowBird
b0576d3b89
chore(deps): move eventa to catalog
2026-03-26 21:45:01 +08:00
Neko Ayaka
f5dac392d3
feat(ui): now dedicated Select component
2026-03-26 21:09:42 +08:00
github-actions[bot]
d1ffd929fb
chore(nix): update assets hash
2026-03-26 12:59:56 +00:00
RainbowBird
40bd86f668
chore(deps): move drizzle-orm to catalog ( #1480 )
2026-03-26 20:52:40 +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
Neko Ayaka
9b70949a28
fix(stage-ui): audio wasn't even starting and will not when resources prepared
2026-03-26 19:05:54 +08:00
Neko Ayaka
bdd9098e3d
Revert "chore(ci): enable ts/no-deprecated eslint rule to warn"
...
This reverts commit bd0908b8b1 .
This requires TypeScript config for eslint, which we don't have it right now.
2026-03-26 19:05:54 +08:00
Neko Ayaka
5999744df1
fix(stage-ui): should correctly handle aliyun nls error
2026-03-26 19:05:54 +08:00
Neko Ayaka
46147b0f8b
fix(stage-*): incorrect use of useAudioDevices hook
2026-03-26 19:05:54 +08:00
github-actions[bot]
7dbfe9a82c
chore(nix): update pnpmDeps hash
2026-03-26 10:27:33 +00:00
github-actions[bot]
fab91837b3
chore(nix): update assets hash
2026-03-26 10:21:20 +00:00
Neko Ayaka
bd0908b8b1
chore(ci): enable ts/no-deprecated eslint rule to warn
2026-03-26 18:15:10 +08:00
Neko Ayaka
6b08db5400
chore(deps): remove unplugin-vue
2026-03-26 18:14:45 +08:00
Neko Ayaka
25b5de179d
Revert "chore(deps): replace with unplugin-vue"
...
This reverts commit 3339daa746 .
As unplugin-vue-i18n:
```
[unplugin-vue-i18n] `@vitejs/plugin-vue` plugin is not found or invalid version. Please install `@vitejs/plugin-vue` v4.3.4 or later version.
```
https://github.com/intlify/bundle-tools/blob/3da4987500bbf9b398b0681852b90470968bdc8c/packages/unplugin-vue-i18n/src/core/resource.ts#L167-L168
it seems they are depending on vite:vue while https://github.com/unplugin/unplugin-vue is different on plugin resolving, yet unplugin-vue seems
lost the track of new version.
2026-03-26 18:10:30 +08:00
Neko Ayaka
f622e803ba
fix(stage-ui-three): test type missing nodeConstraintMs
2026-03-26 18:06:22 +08:00
breezy89757
f4d5d3de8d
feat(stage-ui): added Azure OpenAI provider ( #1057 )
...
---------
Assume-co-authored-by-agent: Unknown <unknown@example.com >
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-03-26 17:39:15 +08:00
github-actions[bot]
caa197ebdf
chore(nix): update assets hash
2026-03-26 09:29:11 +00:00
Neko Ayaka
3339daa746
chore(deps): replace with unplugin-vue
2026-03-26 17:22:49 +08:00
AdairLi
002c35e11e
feat(stage-ui): add Z.ai provider ( #1409 )
2026-03-26 16:53:30 +08:00
howtomakeaname
7c04f9a8de
fix(stage-ui): allow custom model input when model list is empty ( #1437 )
...
---------
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 16:48:05 +08:00
jim139129
67d547ef45
chore(docs): added Visual Studio 2026 suggestion ( #1476 )
2026-03-26 16:46:14 +08:00
github-actions[bot] and Crowdin Bot
f8b2c34b4a
chore(i18n): update translations ( #1478 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-26 13:42:53 +08:00
Makito
279b4db1e7
fix(stage-ui-three): call nodeConstraintManager.update() in render loop
2026-03-25 23:59:11 +09:00
Ryanba
1be7639b84
fix(stage-ui): use normalized audio spectrum values ( #1474 )
...
Assume-co-authored-by-agent: Unknown <unknown@example.com >
2026-03-25 14:59:07 +08:00
Ryanba
eef0a385d2
fix(stage-ui): bind cursor floating css vars ( #1472 )
...
Assume-co-authored-by-agent: Unknown <unknown@example.com >
2026-03-25 14:58:41 +08:00
github-actions[bot] and Crowdin Bot
68a0048978
chore(i18n): update translations ( #1473 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-25 14:48:03 +08:00
Lilia_Chen
088ce34a2a
fix(stage-ui-three): cutout bug fix ( #1471 )
...
* fix(stage-ui-three): cutout bug fix
* fix(stage-ui-three): gemini review comment
* fix(stage-ui-three): codex review comment
2026-03-25 08:49:21 +08:00
Neko Ayaka
45ce8ba602
release: v0.9.0-alpha.22
2026-03-25 01:19:04 +08:00
Doji
74fd0e1701
fix(stage-ui): tools not available when using remote API ( #1468 )
2026-03-25 01:18:15 +08:00
Lulu
ea10e2c3d5
fix(stage-layouts): discover tools compatibility on web chat mount ( #1466 )
2026-03-24 18:36:21 +08:00
github-actions[bot]
7b6615a223
chore(nix): update pnpmDeps hash
2026-03-24 08:25:23 +00:00
Neko Ayaka
e4329700a3
chore(deps): incorrect bump of typescript
2026-03-24 16:11:26 +08:00
96dbae7a1a
fix(stage-ui): improve profile switcher popover UI ( #1425 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-24 13:17:49 +08:00
15c8b69053
fix(server-runtime): use constant-time comparison for auth token ( #1445 )
...
---------
Co-authored-by-agent: spidershield-contrib <spidershield-contrib@users.noreply.github.com >
Co-authored-by: Mateusz Bilicki <78451054+Zazzik1@users.noreply.github.com >
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-24 13:06:31 +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
雨落
8baaff7778
chore(docs): added comment for target field ( #1465 )
...
---------
Signed-off-by: 秋雨落 <i@rain.cx >
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 12:55:15 +08:00
Garfield Lee
9538068d0b
fix(docs): Try Live leads to 404 in VitePress SPA router ( #1461 )
...
- Add `target?: string` field to `ButtonItem` interface
- Set `target: '_self'` on all locales' Try Live button configs (EN, ZH, JA)
- Bind `:target="item.target"` on the `<a>` element in HomeButton.vue
VitePress intercepts clicks on anchor tags without an explicit `target`
attribute and routes them through Vue Router, which causes a 404 for the
external https://airi.moeru.ai/ link. Setting `target="_self"` makes
the browser skip the router and perform a native navigation.
Co-authored-by-agent: GitHub Copilot <copilot@github.com >
2026-03-24 10:15:57 +08:00
Liet Blue
fe40ac72c5
feat(stage-layouts): hide header in desktop ( #1462 )
2026-03-24 10:14:35 +08:00
github-actions[bot]
219068ebdb
chore(nix): update assets hash
2026-03-24 01:28:58 +00:00
github-actions[bot]
aa05aeee84
chore(nix): update pnpmDeps hash
2026-03-24 01:23:19 +00:00
Neko Ayaka
0af4217666
release: v0.9.0-alpha.21
2026-03-24 09:21:27 +08:00
Neko Ayaka
7313d567d6
chore(deps): bump more dependencies
2026-03-24 09:20:19 +08:00
Neko Ayaka
e3f5671f4d
chore(deps): bump vite dependencies to solve the build issue
2026-03-24 09:16:25 +08:00
Lilia_Chen and autofix-ci[bot]
9ae795a831
refactor(tamagotchi/stage-*): remove duplicated scene in the setting page for tamagotchi ( #1460 )
...
* refactor(tamagotchi): remove setting window duplicate scene
* refactor(tamagotchi): some changes
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 03:46:52 +08:00