v0.9.0-alpha.36

moeru-ai/airiv0.9.0-alpha.36Mar 30, 2026by nekomeowww

AI Summary

Adds lock screen functionality, a chat action menu, and a transcription confidence filter to the stage UI.

Key Highlights

  • Lock screen and unlock screen API added.
  • Chat action menu introduced.
  • Transcription confidence filter implemented.

New Features

  • Lock screen API
  • Chat action menu
  • Transcription confidence filter

Full Release Notes

## New Contributors
* @cheesemori made their first contribution in https://github.com/moeru-ai/airi/pull/851
* @you06 made their first contribution in https://github.com/moeru-ai/airi/pull/1513

### 🚀 Features

- **stage-tamagotchi**: Lock screen and unlock screen api - by @nekomeowww [<samp>(58401)</samp>](https://github.com/moeru-ai/airi/commit/58401c8b6)
- **stage-tamagotchi,stage-web**: Add option for chat area send key - by @cheesemori in https://github.com/moeru-ai/airi/issues/851 [<samp>(edeca)</samp>](https://github.com/moeru-ai/airi/commit/edecae362)
- **stage-ui**: Chat action menu - by @nekomeowww [<samp>(f0c8e)</samp>](https://github.com/moeru-ai/airi/commit/f0c8ed996)
- **ui,stage-ui,stage-pages,i18n**: Transcription confidence filter - by @Reisenbug in https://github.com/moeru-ai/airi/issues/1148 [<samp>(7ad4d)</samp>](https://github.com/moeru-ai/airi/commit/7ad4debe1)

### 🐞 Bug Fixes

- **i18n**:
  - Correct xsai-transformers URL typo in Japanese locale - by @you06 in https://github.com/moeru-ai/airi/issues/1513 [<samp>(8946a)</samp>](https://github.com/moeru-ai/airi/commit/8946abdfa)
- **server**:
  - No cache - by @luoling8192 [<samp>(33bf6)</samp>](https://github.com/moeru-ai/airi/commit/33bf61f3f)
- **server-***:
  - Added simple message queue for helping selecting consumer - by @nekomeowww [<samp>(a9c28)</samp>](https://github.com/moeru-ai/airi/commit/a9c281c9f)
- **server-runtime**:
  - Preserve explicit empty route destinations - by @Gujiassh in https://github.com/moeru-ai/airi/issues/1521 [<samp>(2caae)</samp>](https://github.com/moeru-ai/airi/commit/2caae8ee4)
- **stage-***:
  - Remove unused json format and platform checking - by @LemonNekoGH in https://github.com/moeru-ai/airi/issues/1523 [<samp>(38f03)</samp>](https://github.com/moeru-ai/airi/commit/38f030610)
  - Should not wait until context bridge - by @nekomeowww [<samp>(5f07b)</samp>](https://github.com/moeru-ai/airi/commit/5f07b6887)
- **stage-layouts**:
  - Clear voice auto-send input before ingest resolves - by @lulu0119 in https://github.com/moeru-ai/airi/issues/1510 [<samp>(5a11f)</samp>](https://github.com/moeru-ai/airi/commit/5a11ff7b2)
- **stage-pages**:
  - Duplicated settings header - by @nekomeowww [<samp>(44ec5)</samp>](https://github.com/moeru-ai/airi/commit/44ec5e416)

##### [View changes on GitHub](https://github.com/moeru-ai/airi/compare/v0.9.0-alpha.34...v0.9.0-alpha.36)