🚀 Features
- Lang select now moved to top-right corner - AIRI-209 - by @Misaka-0x447f in #1555 (e644d)
- Full rollout chat completion check - by @Misaka-0x447f in #1557 (89432)
- Add browser artifact transformer pipeline - by @nekomeowww (a909d)
- auth:
- OIDC - by @luoling8192 in #1531 (f1fe1)
- Jwt sign - by @luoling8192 (d7823)
- devtool-capture-stage-tamagotchi:
- Tool for interacting the electron apps - by @nekomeowww in #1549 (eb448)
- docs:
- font-chillroundm:
- Added new font chillroundm - by @nekomeowww (da2ba)
- minecraft,stage-*:
- Airi integration, isolated-vm plus misc updates - by @shinohara-rin and Claude Sonnet 4.6 in #1371 (fdeb9)
- otel:
- Server instrumentation script - by @luoling8192 (9451c)
- scenarios-stage-tamagotchi-browser:
- Anchor to, and dock avoiding - by @nekomeowww (404b7)
- stage-*,workspace:
- Added Nunito for default English font, ChillRoundM for CJK font - by @nekomeowww (3b76b)
- stage-pocket-android:
- Bump version with bumpp - by @LemonNekoGH (cbbc6)
- stage-ui:
- ui-server-auth:
- Init server auth page - by @nekomeowww (af63c)
- vishot-,scenarios-:
- New packages, and playwright high level abstraction - by @nekomeowww and Codex (c9dd2)
- Output transformer, avif by default - by @nekomeowww (7d88e)
🐞 Bug Fixes
- Decouple vrm loading reason and ThreeScene phase transition reason - by @Lilia-Chen (631a6)
- ci:
- Fix missing build-tools - by @LemonNekoGH (b307d)
- Wrong apk path - by @LemonNekoGH (c1d3c)
- font-*:
- Incorrect build for all fonts we re-dist - by @nekomeowww (da405)
- scenarios-stage-tamagotchi-browser:
- Skip build - by @nekomeowww (d1427)
- server-*,stage-ui:
- WebSocket cannot reconnect correctly, improved log - by @PhoenixForrestLin in #1563 (70a66)
- server-runtime,docs,vishot-*:
- Tsconfig issue, node issue, h3 export - by @nekomeowww (99e44)
- Tsconfig issue, node issue, h3 export - by @nekomeowww (73429)
- stage-*:
- Missing install of embla-carousel-vue - by @nekomeowww (9baa8)
- stage-pages:
- XSS vulnerability in provider definition - by @shinohara-rin, shinohara-rin and @nekomeowww in #1492 (a8441)
- stage-tamagotchi:
- Correct onboarding padding - by @nekomeowww (dd6d5)
- OpenDevtoolsWindow in settings not working due to missing windowAuthManager from injeca - by @sumimakito (b8580)
- Rollback when wss enable failed, show errors - by @LemonNekoGH (1fcca)
- Harden cross-platform auto-updater flow, diagnostics, logs, and cache cleanup - by @jensenhuangfan in #1566 (babdb)
- stage-tamagotchi,server-runtime:
- Crossws error in EADDRINUSE not handled - by @nekomeowww (cb724)
- stage-ui:
- Updated format of version info - by @nekomeowww (2d2ee)
- Channel-server should handle onReady as well - by @nekomeowww in #1550 (7d152)
- Spark command tool - by @nekomeowww (438dd)
- stage-ui-three:
- Model offset and camera position setting is now persistent in stage-web app - by @Lilia-Chen in #1543 (522e4)
- tests:
- Server build - by @luoling8192 (457ad)
- vishot-*,deps:
- Update lock, incorrect button impl - by @nekomeowww (4880f)
- vishot-,scenarios-:
- Incorrect button click impl, outdated import - by @nekomeowww (32c88)
- vishot-runtime:
- Missing scale and coordinate relocate - by @nekomeowww (fd50d)
- workspace:
- Incorrect font configured - by @nekomeowww (2ba82)