v0.8.0-alpha.6
moeru-ai/airiv0.8.0-alpha.6Dec 1, 2025by nekomeowww
AI Summary
This alpha release advances the beat-sync integration and adds Wayland support for Linux users. It also introduces a new Vite plugin for uploading assets to S3 and improves the documentation and UI animations.
Key Highlights
- Wayland support for Linux
- Complete beat-sync integration
- New Vite plugin for uploading assets to S3 compatible storages
- CI preview builds via Wrangler
New Features
- Wayland support
- Beat-sync integration
- Vite plugin for S3 uploads
- CI preview builds
Full Release Notes
### 🚀 Features - **ci**: - Added preview wrangler build CI - by @nekomeowww [<samp>(eca0c)</samp>](https://github.com/moeru-ai/airi/commit/eca0c90d) - **docs**: - Lollipop pattern animation - by @nekomeowww [<samp>(bf684)</samp>](https://github.com/moeru-ai/airi/commit/bf684929) - **i18n**: - Translate versions.yaml to zh-Hant - by @Nitrocellulose888 in https://github.com/moeru-ai/airi/issues/764 [<samp>(0277e)</samp>](https://github.com/moeru-ai/airi/commit/0277ee5d) - **stage-shared**: - Make beat-sync store framework-agnostic as beat-detector - by @sumimakito [<samp>(63a84)</samp>](https://github.com/moeru-ai/airi/commit/63a8430f) - **stage-tamagotchi**: - Wayland support - by @astro-angelfish in https://github.com/moeru-ai/airi/issues/761 [<samp>(73d68)</samp>](https://github.com/moeru-ai/airi/commit/73d68c91) - Background window for beat-sync - by @sumimakito [<samp>(8e499)</samp>](https://github.com/moeru-ai/airi/commit/8e499a88) - Init audio loopback on main - by @sumimakito [<samp>(cfba5)</samp>](https://github.com/moeru-ai/airi/commit/cfba54aa) - Events and invoke handlers for beat-detector in beat-sync preload - by @sumimakito [<samp>(04e8b)</samp>](https://github.com/moeru-ai/airi/commit/04e8b212) - Expose some values for beat-sync dev - by @sumimakito [<samp>(68d63)</samp>](https://github.com/moeru-ai/airi/commit/68d634ff) - Enable widgets calling as tool - by @nekomeowww [<samp>(27b39)</samp>](https://github.com/moeru-ai/airi/commit/27b39900) - Improve chat history ui - by @nekomeowww [<samp>(b4a10)</samp>](https://github.com/moeru-ai/airi/commit/b4a10157) - Do not ignore mouse events when fade on hover not enabled - by @nekomeowww [<samp>(28406)</samp>](https://github.com/moeru-ai/airi/commit/28406c35) - Refresh button in stage - by @nekomeowww [<samp>(1fe77)</samp>](https://github.com/moeru-ai/airi/commit/1fe77c79) - **stage-tamagotchi,stage-pages,stage-shared,stage-ui**: - Complete beat-sync integration - by @sumimakito [<samp>(bbb43)</samp>](https://github.com/moeru-ai/airi/commit/bbb437a7) - **stage-web**: - Add table view, auto-process and hover preview to devtools/background-removal - by @lietblue in https://github.com/moeru-ai/airi/issues/771 [<samp>(48c88)</samp>](https://github.com/moeru-ai/airi/commit/48c88cc2) - **stage-web,docs**: - Configured open graph protocol image - by @nekomeowww [<samp>(c3a4b)</samp>](https://github.com/moeru-ai/airi/commit/c3a4b299) - **vite-plugin-warpdrive**: - New Vite plugin for uploading large assets to S3 compatible storages - by @nekomeowww [<samp>(53e5c)</samp>](https://github.com/moeru-ai/airi/commit/53e5ce67) ### 🐞 Bug Fixes - **beat-sync**: - Missing required header names - by @nekomeowww [<samp>(c14f7)</samp>](https://github.com/moeru-ai/airi/commit/c14f74d0) - **docs**: - Formatting of README.ru-RU.md - by @Neko-233 in https://github.com/moeru-ai/airi/issues/774 [<samp>(b401a)</samp>](https://github.com/moeru-ai/airi/commit/b401ae47) - **stage-tamagotchi**: - Try to fix #770 macOS crashes with Team ID mismatch check - by @nekomeowww in https://github.com/moeru-ai/airi/issues/772 and https://github.com/moeru-ai/airi/issues/770 [<samp>(2da7d)</samp>](https://github.com/moeru-ai/airi/commit/2da7db28) - Omit server startup error - by @nekomeowww [<samp>(92613)</samp>](https://github.com/moeru-ai/airi/commit/926134f3) - Better type checks with exposeWithCustomAPI - by @sumimakito [<samp>(0a071)</samp>](https://github.com/moeru-ai/airi/commit/0a0713d9) - Move beat-sync code from preload to renderer - by @sumimakito [<samp>(bb23e)</samp>](https://github.com/moeru-ai/airi/commit/bb23e7ca) - Do not start capture by default - by @sumimakito [<samp>(078e6)</samp>](https://github.com/moeru-ai/airi/commit/078e6047) - Missing register of widgets for chat window - by @nekomeowww [<samp>(144a7)</samp>](https://github.com/moeru-ai/airi/commit/144a77d8) - **stage-tamagotchi,stage-shared**: - Correctly route beat-sync events - by @sumimakito [<samp>(c9d14)</samp>](https://github.com/moeru-ai/airi/commit/c9d148f9) - Split eventa and beat-sync business into two entries - by @nekomeowww in https://github.com/moeru-ai/airi/issues/779 [<samp>(4febd)</samp>](https://github.com/moeru-ai/airi/commit/4febd46b) - **stage-tamagotchi,stage-ui**: - WithBase incorrectly used causes model url issues - by @nekomeowww [<samp>(37b47)</samp>](https://github.com/moeru-ai/airi/commit/37b47219) - **stage-ui**: - Remove redundant Katex output html - by @s3d-i in https://github.com/moeru-ai/airi/issues/765 [<samp>(f21c8)</samp>](https://github.com/moeru-ai/airi/commit/f21c872b) - **stage-ui,stage-ui-three**: - Idle_loop.vrma location - by @lietblue in https://github.com/moeru-ai/airi/issues/776 [<samp>(dafb3)</samp>](https://github.com/moeru-ai/airi/commit/dafb3132) - **stage-web**: - Should redirects to non-normalized url - by @Neko-233 in https://github.com/moeru-ai/airi/issues/778 [<samp>(e8916)</samp>](https://github.com/moeru-ai/airi/commit/e891678d) - Allow interacting with Vue DevTools over backdrops - by @sumimakito [<samp>(eaa41)</samp>](https://github.com/moeru-ai/airi/commit/eaa418ec) - Reduce the timeout guard for MutationObserver to 15 secs - by @sumimakito [<samp>(a73c9)</samp>](https://github.com/moeru-ai/airi/commit/a73c9195) - **ui**: - Replace broken files reactive trigger in BasicInputFile - by @lietblue in https://github.com/moeru-ai/airi/issues/769 [<samp>(6ea06)</samp>](https://github.com/moeru-ai/airi/commit/6ea0683c) - **vite-plugin-warpdrive**: - Vitest incorrectly configured, format & types & import - by @nekomeowww [<samp>(195cf)</samp>](https://github.com/moeru-ai/airi/commit/195cfe3d) ##### [View changes on GitHub](https://github.com/moeru-ai/airi/compare/v0.8.0-alpha.4...v0.8.0-alpha.6)