v0.8.1-beta.11

moeru-ai/airiv0.8.1-beta.11Jan 12, 2026by nekomeowww

AI Summary

Introduces new screen capture utilities and browser-based speech recognition as a provider, alongside improvements to tamagotchi settings and the airi card edit mode.

Key Highlights

  • Introduced new screen capture utilities for electron-screen-capture.
  • Browser-provided speech recognition is now available as a provider.
  • Added icon size settings for tamagotchi and edit mode for the airi card.
  • Added OAuth loading state to stage-ui and stage-web.

New Features

  • Screen capture utilities
  • Browser speech recognition provider
  • Tamagotchi icon size settings
  • Edit mode for airi card in stage-ui

Full Release Notes

## New Contributors

* @zsleavitt made their first contribution in https://github.com/moeru-ai/airi/pull/933

## What's Changed

### 🚀 Features

- **electron-screen-capture**: Introduce new screen capture utilities - by @sumimakito in https://github.com/moeru-ai/airi/issues/937 [<samp>(4cda1)</samp>](https://github.com/moeru-ai/airi/commit/4cda1828)
- **stage-***: Browser provided speech recognition as provider - by @zsleavitt in https://github.com/moeru-ai/airi/issues/933 [<samp>(bcafc)</samp>](https://github.com/moeru-ai/airi/commit/bcafcac7)
- **stage-tamagotchi**: Add icon size settings for tamagotchi - by @leaft in https://github.com/moeru-ai/airi/issues/940 [<samp>(0e543)</samp>](https://github.com/moeru-ai/airi/commit/0e543b50)
- **stage-tamagotchi,electron-screen-capture,i18n**: Check for screen capture permissions - by @sumimakito [<samp>(969d5)</samp>](https://github.com/moeru-ai/airi/commit/969d53f8)
- **stage-ui**: Add edit mode for airi card - by @leaft in https://github.com/moeru-ai/airi/issues/939 [<samp>(cf881)</samp>](https://github.com/moeru-ai/airi/commit/cf8811d5)
- **stage-web**: Use drawer in mobile login page - by @luoling8192 [<samp>(061de)</samp>](https://github.com/moeru-ai/airi/commit/061def64)

### 🐞 Bug Fixes

- **server-sdk**:
  - Cannot handle Discord BigInt serialization - by @nekomeowww [<samp>(96235)</samp>](https://github.com/moeru-ai/airi/commit/96235890)
  - Event.data may be empty - by @nekomeowww [<samp>(a0cf7)</samp>](https://github.com/moeru-ai/airi/commit/a0cf7c29)
- **stage-tamagotchi**:
  - Consolidated renderer loop helper - by @s3d-i in https://github.com/moeru-ai/airi/issues/936 [<samp>(f2c30)</samp>](https://github.com/moeru-ai/airi/commit/f2c308ff)
- **stage-ui**:
  - Preserve and propagate discord context in bridge - by @skyline624 in https://github.com/moeru-ai/airi/issues/934 [<samp>(b500e)</samp>](https://github.com/moeru-ai/airi/commit/b500eb8f)
- **ui**:
  - Input and FieldInput should support number modifer natively - by @nekomeowww [<samp>(00666)</samp>](https://github.com/moeru-ai/airi/commit/00666852)

### 🏎 Performance

- **stage-tamagotchi**: No buffer copying in screen-capture devtool when possible - by @sumimakito [<samp>(a2b34)</samp>](https://github.com/moeru-ai/airi/commit/a2b3469b)

##### [View changes on GitHub](https://github.com/moeru-ai/airi/compare/v0.8.1-beta.9...v0.8.1-beta.11)