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
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
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
Lovehsigure_520 and autofix-ci[bot]
e952fe779e
chore: switch zh-CN desktop download links to GitHub releases ( #1442 )
...
* chore: use GitHub release links for zh-CN desktop downloads
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-21 11:47:17 +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