Commit Graph
3135 Commits
Author SHA1 Message Date
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
藍+85CD 3156b82aff fix(nix/common): ignore editor config (#1459) 2026-03-23 20:31:10 +08:00
Neko Ayaka ea7c832adc release: v0.9.0-alpha.19 2026-03-23 20:03:39 +08:00
Neko Ayaka 7921838244 chore(ci): macOS merge 2026-03-23 20:02:36 +08:00
Neko Ayaka 0cd68568a6 fix(ci): re-calculate Windows artifact hash
Authored-by-agent: Codex <267193182+codex@users.noreply.github.com>
2026-03-23 19:20:28 +08:00
Neko Ayaka b2d0643d9a fix(ci): re-calculate Windows artifact hash
Authored-by-agent: Codex <267193182+codex@users.noreply.github.com>
2026-03-23 19:16:52 +08:00
Neko Ayaka c64f460a00 refactor(docs): now transition= attribute will have types, fix more 2026-03-23 18:44:09 +08:00
Neko Ayaka c9552fc14b chore(deps): added oxc-minify as required by rolldown-vite
As asked in workflow run: https://github.com/moeru-ai/airi/actions/runs/23432601462/job/68162515032

> `oxc-minify` is not installed. vitepress requires `oxc-minify` to be installed when rolldown-vite is used. Please run `npm install oxc-minify`.
2026-03-23 18:28:27 +08:00
Neko Ayaka 900de50127 refactor(docs): now transition= attribute will have types 2026-03-23 18:24:36 +08:00
Neko Ayaka b399308626 fix(stage-ui): cannot send message 2026-03-23 17:52:00 +08:00
Neko Ayaka a41b710154 chore(deps): updated 2026-03-23 16:57:55 +08:00
Andrew Qi faeb250fc6 feat(docs): added new DevLog 2026-03-23 (#1457)
---------

Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-23 16:52:55 +08:00
Neko Ayaka 2c1c15843d chore(deps): try to fix glob al virtual store issue? 2026-03-23 16:51:55 +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
Liet Blue 2b4ff6ab20 chore(docs): replace CLAUDE.md symlink with @AGENTS.md reference (#1455) 2026-03-23 13:56:52 +08:00
Neko Ayaka c160010f8b fix(stage-ui-live2d): type error 2026-03-23 13:55:58 +08:00