Releases: moeru-ai/airi
Releases · moeru-ai/airi
v0.9.0-beta.2
🐞 Bug Fixes
- pipelines-audio:
- No longer concurrently tts - by @nekomeowww (4ba49)
- stage-tamagotchi:
- Useless margin bottom - by @nekomeowww (ac59f)
- Chat window message not well sync - by @nekomeowww (4ed28)
- stage-ui:
- Keep onboarding save button visible - by @Ver-zhzh in #1280 (66076)
- Keep onboarding save button visible " - by @nekomeowww in #1280 (9dca4)
- Save button always visible - by @nekomeowww (d391f)
- stage-ui-live2d:
- Type issues - by @nekomeowww (127ef)
[View changes on GitHub](v0.9.0-beta.1...v0.9.0-beta.2
v0.9.0-beta.1
New Contributors
🚀 Features
🐞 Bug Fixes
- pwa: Show update toast when new version is available - by @JasonOA888 in #1517 (71643)
- stage-ui: Model settings for live2d ui issue - by @nekomeowww (0cc08)
- stage-ui,stage-tamagotchi: Bring back i18n, improved settings data ui - by @nekomeowww in #1525 (447d7)
View changes on GitHub
v0.9.0-alpha.36
New Contributors
- @cheesemori made their first contribution in #851
- @you06 made their first contribution in #1513
🚀 Features
- stage-tamagotchi: Lock screen and unlock screen api - by @nekomeowww (58401)
- stage-tamagotchi,stage-web: Add option for chat area send key - by @cheesemori in #851 (edeca)
- stage-ui: Chat action menu - by @nekomeowww (f0c8e)
- ui,stage-ui,stage-pages,i18n: Transcription confidence filter - by @Reisenbug in #1148 (7ad4d)
🐞 Bug Fixes
- i18n:
- server:
- No cache - by @luoling8192 (33bf6)
- server-*:
- Added simple message queue for helping selecting consumer - by @nekomeowww (a9c28)
- server-runtime:
- stage-*:
- Remove unused json format and platform checking - by @LemonNekoGH in #1523 (38f03)
- Should not wait until context bridge - by @nekomeowww (5f07b)
- stage-layouts:
- stage-pages:
- Duplicated settings header - by @nekomeowww (44ec5)
View changes on GitHub
v0.9.0-alpha.34
New Contributors
- @jensenhuangfan made their first contribution in #1506
🐞 Bug Fixes
- electron-vueuse: Incorrect export of mixed electron & vue dep from index export - by @nekomeowww (8567b)
- stage-tamagotchi: AutoUpdater should have channel selected - by @jensenhuangfan in #1506 (ee538)
View changes on GitHub
v0.9.0-alpha.32
🚀 Features
- auth: Bearer token handling and OAuth token extraction - by @luoling8192 in #1501 (bdb01)
🐞 Bug Fixes
- server-*:
- Should export more types, and for module:announced should ignore self - by @nekomeowww (6f8f0)
- server-runtime:
- Import Buffer - by @shinohara-rin (d5be1)
- server/auth:
- Skip state_mismatch check - by @luoling8192 (bb0c9)
- stage-tamagotchi:
- Guard renderer access in debounce callback hook - by @nekomeowww (1353a)
- Persistence for settings of beat sync - by @LemonNekoGH (e2b00)
- stage-ui:
- Return empty string instead of empty array in mcp_list_tools error fallback - by @lietblue in #1497 (82389)
- Aliyun nls result change event missing - by @nekomeowww (428e1)
- Incorrect message session applied - by @nekomeowww (bf882)
- Apply FieldCombobox layout style - by @nekomeowww (3007b)
- Text change, i18n change - by @nekomeowww (306f8)
- ui:
- Missing disabled style - by @nekomeowww (f1ff9)
- Incorrect FieldCombobox layout style - by @nekomeowww (f387e)
View changes on GitHub
v0.9.0-alpha.31
New Contributors
🚀 Features
- server:
- Stripe integration and credits system - by @luoling8192 in #1024 (fc517)
- Redis, config kv integration - by @luoling8192 (889a1)
- Stripe service, more stripe table - by @luoling8192 (4e510)
- Enhance config guard with custom error messages and add FLUX_PACKAGES handling - by @luoling8192 (a6444)
- Add OpenTelemetry observability stack - by @luoling8192 and Claude in #1154 (96330)
- Official provider router - by @luoling8192 in #1117 (0f9ea)
- Flux aduit - by @luoling8192 in #1482 (9b8d1)
- Message queue - by @luoling8192 (ef187)
- Enable tts, asr base - by @luoling8192 (b78a8)
- Retry when booting error - by @luoling8192 (563d5)
- Reimplement message queue, drop outbox - by @luoling8192 (eab60)
- Chat broadcast utilities for message handling - by @luoling8192 (a515d)
- Refactor flux auditing to transaction logging - by @luoling8192 (2f730)
- server-protocol:
- Introduce shared protocol types for AIRI server clients and frontends - by @luoling8192 (ba3d6)
- server/otel:
- Integrate OpenTelemetry logging and emit logs with context - by @luoling8192 (45bc5)
- Follow opentelemetry metrics sharded - by @luoling8192 (4a856)
- server/stripe:
- Update flux package handling and metadata integration - by @luoling8192 (04c8f)
🐞 Bug Fixes
- Rollback electron version - by @Misaka-0x447f in #1490 (f92b0)
- auth): clarify return type and avoid TS2742 in createAuth function fix(tests): cast response data to any in character and provider tests refactor(v1completions): use Array.at() for last data line retrieval feat(accounts): add indexes for session, account, and verification tables chore(deps): update package.json and pnpm-lock.yaml with new dependencies refactor(onboarding:
- Replace context injection with props in step-welcome component - by @luoling8192 (5b1cc)
- cap-vite:
- Duplicate shortcut hint - by @LemonNekoGH (7dfd1)
- docker:
- Railway deploy - by @luoling8192 (bce14)
- package:
- Set package as private to prevent unintended publishing - by @luoling8192 (9f140)
- server:
- Customer id - by @luoling8192 (391fd)
- Resolve config kv properly - by @luoling8192 (a7000)
- Collect metrics correctly - by @luoling8192 (c78ac)
- Squash drizzle schema - by @luoling8192 (e24da)
- Type error - by @luoling8192 (34b8c)
- Docker build - by @luoling8192 (c0d0e)
- Better-auth cookie login - by @luoling8192 (88c19)
- server,stage-ui,i18n:
- Address PR #1376 review comments - by @luoling8192 in #1376 (bf851)
- server/docker:
- Remove apply .env.example - by @luoling8192 (2b372)
- server/stripe:
- Ensure valid fluxAmount check in checkout session processing - by @luoling8192 (ee9b7)
- stage-*:
- Onboarding issues - by @luoling8192 (e30eb)
- stage-layouts:
- Incorrect place of about btn - by @nekomeowww (e8fa6)
- stage-pages:
- Fetch credits in flux page - by @luoling8192 (302c5)
- Flux page display - by @luoling8192 (aed22)
- stage-ui:
- Update onboarding provider list and improve validation logic - by @luoling8192 (97cad)
- Step-welcome - by @luoling8192 (96b41)
- Should not have sign in for desktop for now - by @nekomeowww (16a5a)
- stage-ui/auth:
- Prevent multiple syncs and ensure providers are only set if not already configured - by @luoling8192 (1645d)
- ui:
View changes on GitHub
v0.9.0-alpha.28
New Contributors
🐞 Bug Fixes
- docs: Links to other doc pages - by @areong in #1483 (79b95)
- stage-layouts,stage-tamagotchi: Staled chat message state, conflicted chat store race write - by @nekomeowww (9d983)
- stage-tamagotchi: Incorrect state managed for tamagotchi (desktop) hearing module - by @nekomeowww (2a9ae)
View changes on GitHub
v0.9.0-alpha.24
No significant changes
View changes on GitHub
v0.9.0-alpha.23
New Contributors
- @howtomakeaname made their first contribution in #1437
- @breezy89757 made their first contribution in #1057
🚀 Features
- stage-ui:
- Add Z.ai provider - by @AdairLi2504 in #1409 (002c3)
- Added Azure OpenAI provider - by @breezy89757 in #1057 (f4d5d)
- ui:
- Now dedicated Select component - by @nekomeowww (f5dac)
🐞 Bug Fixes
- stage-*:
- Incorrect use of useAudioDevices hook - by @nekomeowww (46147)
- stage-ui:
- Bind cursor floating css vars - by @Gujiassh in #1472 (eef0a)
- Use normalized audio spectrum values - by @Gujiassh in #1474 (1be76)
- Allow custom model input when model list is empty - by @howtomakeaname in #1437 (7c04f)
- Should correctly handle aliyun nls error - by @nekomeowww (59997)
- Audio wasn't even starting and will not when resources prepared - by @nekomeowww (9b709)
- Incorrect size and style of Profile Selector - by @nekomeowww (aa883)
- stage-ui-three:
- Cutout bug fix - by @Lilia-Chen in #1471 (088ce)
- Call nodeConstraintManager.update() in render loop - by @sumimakito (279b4)
- Test type missing nodeConstraintMs - by @nekomeowww (f622e)
- Removed duplicated IBL inject - by @Lilia-Chen (10376)
- ui:
- Outdated import path - by @nekomeowww (6d871)
🏎 Performance
- stage-ui: Improve about dialog to be blurry - by @nekomeowww (5b78f)
- ui: Improve the props and customization of Select component - by @nekomeowww (7d0e0)
View changes on GitHub
v0.9.0-alpha.22
New Contributors
- @PurCHES5 made their first contribution in #1457
- @spidershield-contrib made their first contribution in #1445
- @lulu0119 made their first contribution in #1466
🚀 Features
- cap-vite:
- Use platform-specific device id - by @LemonNekoGH in #1458 (5ba6f)
- docs:
- plugin-sdk:
- Much better refactor, and new permission model - by @nekomeowww in #1423 (a2e13)
- stage-*:
- Refactor settings data page and add app data folder action - by @Garfield550 in #1447 (4a295)
- stage-layouts:
- stage-pages:
- Reorder sections and add danger zone red background - by @Garfield550 (e64c2)
- stage-tamagotchi:
- Added fundamental vision - by @nekomeowww (2dd2a)
- stage-ui:
- Include OpenRouter attribution headers - by @monolithic827 in #1436 (6e056)
- Added language selector for onboarding screen - by @nekomeowww (440bf)
🐞 Bug Fixes
- Many type errors - by @nekomeowww (1bd34)
- bucket:
- ci:
- Re-calculate Windows artifact hash - by @nekomeowww (b2d06)
- Re-calculate Windows artifact hash - by @nekomeowww (0cd68)
- docs:
- Try Live leads to 404 in VitePress SPA router - by @Garfield550 in #1461 (95380)
- nix/common:
- server-runtime:
- Use constant-time comparison for auth token - by @spidershield-contrib in #1445 (15c8b)
- stage-layouts:
- stage-pages:
- Fix navigation for context-observer - by @sumimakito (2a08c)
- stage-tamagotchi:
- Persist vision model settings - by @sumimakito (f4a93)
- Vision model switch - by @nekomeowww (89237)
- stage-ui:
- Should handle error rejected from xsAI stream - by @nekomeowww (dc515)
- Cannot send message - by @nekomeowww (b3993)
- Improve profile switcher popover UI - by @lietblue in #1425 (96dba)
- Tools not available when using remote API - by @BeanDz in #1468 (74fd0)
- stage-ui,stage-pages:
- Many type errors - by @nekomeowww (aad3b)
- stage-ui-live2d:
- Type error - by @nekomeowww (c1600)
- stage-ui-three:
- Type error - by @nekomeowww (0ace1)
- ui:
- Incorrect layout impl for FieldSelect - by @nekomeowww (b5bdc)