Commit Graph
3152 Commits
Author SHA1 Message Date
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]andCrowdin 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]andCrowdin 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_Chenandautofix-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
Neko Ayaka 11bb6b8e0a release: v0.9.0-alpha.20 2026-03-23 21:41:53 +08:00
Neko Ayaka 5532356d13 chore(ci): incorrect manifest path resolution for Windows signed artifact 2026-03-23 21:38:23 +08:00
Neko Ayaka 101ee76a5c chore(ci): incorrect merge latest.yml for macOS 2026-03-23 21:38:23 +08:00
LemonNeko 5ba6f4cbf3 feat(cap-vite): use platform-specific device id (#1458)
---------

Co-authored-by-agent: Cursor Agent <cursoragent@cursor.com>
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-23 21:23:15 +08:00