v0.9.0-alpha.12

moeru-ai/airiv0.9.0-alpha.12Mar 10, 2026by nekomeowww

AI Summary

Alpha release includes critical bug fixes for onboarding crashes, adds NixOS support for development, and introduces window drag functionality.

Key Highlights

  • Critical fix for crash on onboarding save
  • Added NixOS FHS devShell support
  • Added top drag area to move window

New Features

  • NixOS development support
  • Window drag area
  • Main process file logger

Full Release Notes

## New Contributors
* @fordelkon made their first contribution in https://github.com/moeru-ai/airi/pull/1231

### ⚠️ Critical Bug Fixes

- **stage-tamagotchi**:
  - Crash on onboarding save by bump electron to v40.8.0, bring back auto-popup - by @sumimakito in https://github.com/moeru-ai/airi/issues/1246 [<samp>(68bf3)</samp>](https://github.com/moeru-ai/airi/commit/68bf3c0d1)

### 🚀 Features

- **nix**:
  - Add FHS devShell for running Electron on NixOS - by @lietblue in https://github.com/moeru-ai/airi/issues/1245 [<samp>(2b9f5)</samp>](https://github.com/moeru-ai/airi/commit/2b9f5092d)
- **stage-tamagotchi**:
  - Add top drag area to move window - by @fordelkon in https://github.com/moeru-ai/airi/issues/1231 [<samp>(d1189)</samp>](https://github.com/moeru-ai/airi/commit/d118980fa)
  - Add electron main process file logger hook - by @Garfield550, **Copilot** and **RainbowBird** in https://github.com/moeru-ai/airi/issues/1247 [<samp>(92e75)</samp>](https://github.com/moeru-ai/airi/commit/92e75d86f)
  - Add top drag area to move window " - by @nekomeowww in https://github.com/moeru-ai/airi/issues/1231 [<samp>(80b0e)</samp>](https://github.com/moeru-ai/airi/commit/80b0e6c67)

### 🐞 Bug Fixes

- **pixi-live2d-display**:
  - Should ignore `items_pinned_to_model.json` file - by @nekomeowww [<samp>(f42c5)</samp>](https://github.com/moeru-ai/airi/commit/f42c56e76)
- **stage-tamagotchi**:
  - Ensure config directory exists - by @nekomeowww [<samp>(9cee6)</samp>](https://github.com/moeru-ai/airi/commit/9cee673a9)
  - Prompt onboarding for stage window only - by @nekomeowww [<samp>(9c88f)</samp>](https://github.com/moeru-ai/airi/commit/9c88f83e2)
  - Should handle EADDRINUSE, bug of srvx, robust for server channel restart, injeca fix - by @nekomeowww [<samp>(a2da0)</samp>](https://github.com/moeru-ai/airi/commit/a2da08f2c)
  - Forgot to export ServerChannel - by @nekomeowww [<samp>(0f8ad)</samp>](https://github.com/moeru-ai/airi/commit/0f8ad5990)
  - Incorrect property - by @nekomeowww [<samp>(5e075)</samp>](https://github.com/moeru-ai/airi/commit/5e075d620)
- **stage-ui**:
  - Use lightweight fetch for connectivity check - by @Minnzen in https://github.com/moeru-ai/airi/issues/1238 [<samp>(eab0f)</samp>](https://github.com/moeru-ai/airi/commit/eab0fbd83)

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