v0.9.0-beta.6Pre-release
Added 20
- Add full rollout chat completion check
- Add browser artifact transformer pipeline
- Add OIDC authentication
- Add JWT sign functionality
- Add tool for interacting with electron apps
- Add setup and use manual to documentation
- Add tamagotchi manual screenshots to documentation
- Add new font chillroundm
- Integrate Airi with Minecraft and update stage modules
- Add server instrumentation script for OTEL
- Add anchor to and dock avoiding for stage-tamagotchi-browser scenarios
- Add Nunito for default English font and ChillRoundM for CJK font
- Add WebSocket status indicator and shared i18n to stage-pocket
- Add WebSocket bridge to stage-pocket-ios
- Implement zero-trust WebSocket authentication
- Add hologram promo banner to stage-ui
- Add scale settings to stage-ui
- Add long press or hold to popup chat actions on mobile with haptics
- Add server authentication page for ui-server-auth
- Add new packages with playwright high level abstraction and output transformer with AVIF by default
Changed 1
- Move language select to top-right corner
Fixed 5
- Decouple VRM loading reason and ThreeScene phase transition reason
- Fix incorrect build for all redistributed fonts
- Remove duplicate keys in i18n
- Fix WebSocket cannot reconnect correctly and improve logging
- Fix missing install of embla-carousel-vue
New Contributors
- @JhIcefair made their first contribution in https://github.com/moeru-ai/airi/pull/1559
- @PhoenixForrestLin made their first contribution in https://github.com/moeru-ai/airi/pull/1563
- @dasilva333 made their first contribution in https://github.com/moeru-ai/airi/pull/1582
🚀 Features
- Lang select now moved to top-right corner - AIRI-209 - by @Misaka-0x447f in https://github.com/moeru-ai/airi/issues/1555 (e644d)
- Full rollout chat completion check - by @Misaka-0x447f in https://github.com/moeru-ai/airi/issues/1557 (89432)
- Add browser artifact transformer pipeline - by @nekomeowww (a909d)
- auth:
- OIDC - by @luoling8192 in https://github.com/moeru-ai/airi/issues/1531 (f1fe1)
- Jwt sign - by @luoling8192 (d7823)
- devtool-capture-stage-tamagotchi:
- Tool for interacting the electron apps - by @nekomeowww in https://github.com/moeru-ai/airi/issues/1549 (eb448)
- docs:
- Setup and use manual - by @JhIcefair in https://github.com/moeru-ai/airi/issues/1559 (49c6a)
- Add tamagotchi manual screenshots - by @Neko-233 in https://github.com/moeru-ai/airi/issues/1574 (d5f93)
- 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 https://github.com/moeru-ai/airi/issues/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:
- WebSocket status indicator + shared i18n - by @LemonNekoGH in https://github.com/moeru-ai/airi/issues/1586 (883ec)
- stage-pocket-android:
- Bump version with bumpp - by @LemonNekoGH (cbbc6)
- stage-pocket-ios:
- Websocket bridge - by @LemonNekoGH (7690d)
- stage-tamagotchi,stage-ui,server-sdk,server-runtime:
- Zero-trust websocket authentication - by @dasilva333 in https://github.com/moeru-ai/airi/issues/1582 (99be8)
- stage-ui:
- Add hologram promo banner - by @Neko-233 in https://github.com/moeru-ai/airi/issues/1514 (f9ebe)
- Scale settings - by @lulu0119 in https://github.com/moeru-ai/airi/issues/1554 (74450)
- Long press / hold to popup chat actions on mobile, plus haptics - by @nekomeowww (9a1d7)
- ui-server-auth:
- Init server auth page - by @nekomeowww (af63c)
- vishot-,scenarios-:
🐞 Bug Fixes
- Decouple vrm loading reason and ThreeScene phase transition reason - by @Lilia-Chen (631a6)
- ci:
- font-*:
- Incorrect build for all fonts we re-dist - by @nekomeowww (da405)
- i18n:
- Remove duplicate keys - by @LemonNekoGH (4b203)
- scenarios-stage-tamagotchi-browser:
- Skip build - by @nekomeowww (d1427)
- server-*,stage-ui:
- WebSocket cannot reconnect correctly, improved log - by @PhoenixForrestLin in https://github.com/moeru-ai/airi/issues/1563 (70a66)
- server-runtime,docs,vishot-*:
- stage-*:
- Missing install of embla-carousel-vue - by @nekomeowww (9baa8)
- Onboarding model selection footer overlap and list height - by @lulu0119 in https://github.com/moeru-ai/airi/issues/1583 (bb9a6)
- stage-pages:
- XSS vulnerability in provider definition - by @shinohara-rin, shinohara-rin and @nekomeowww in https://github.com/moeru-ai/airi/issues/1492 (a8441)
- stage-pocket:
- Should not reset to default value when entering connections page - by @LemonNekoGH (a7139)
- stage-pocket-android:
- Bridge the websocket connection to android native - by @LemonNekoGH (e35b3)
- 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 https://github.com/moeru-ai/airi/issues/1566 (babdb)
- Add drag region to onboarding layout - by @lulu0119 in https://github.com/moeru-ai/airi/issues/1584 (97b3c)
- More onboarding fix - by @nekomeowww (aa9b6)
- Intercept close and treat as hide by default - by @nekomeowww (5452c)
- 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 https://github.com/moeru-ai/airi/issues/1550 (7d152)
- Spark command tool - by @nekomeowww (438dd)
- Do not display action menu button on mobile - by @nekomeowww (f24f6)
- Improved the policy and strategy for chat history auto scrolling - by @nekomeowww (4a712)
- stage-ui-three:
- Model offset and camera position setting is now persistent in stage-web app - by @Lilia-Chen in https://github.com/moeru-ai/airi/issues/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)