![autofix-ci[bot]](/assets/img/avatar_default.png) 
|
5884b0bdba
|
fix(server): validate synced message ownership (#2054)
Co-authored-by: RainbowBird <git@luoling.moe>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-27 01:38:32 +08:00 |
|
Ryanba
|
bcf7742862
|
fix(stage-ui): preserve VAD speech padding in chat input (#2095)
|
2026-07-26 21:08:57 +08:00 |
|
RainbowBird
|
f414d165de
|
fix(stage-ui): preserve character card runtime data (#2111)
|
2026-07-26 20:50:19 +08:00 |
|
藍+85CD
|
ceb87152f6
|
chore(deps): use prebuilt node-pty, bump isolated-vm to 7.0 (#2112)
|
2026-07-26 19:32:05 +08:00 |
|
0xSelenicDove
|
cd9704cf38
|
fix(stage-ui): apply display model on character card activation (#2090)
|
2026-07-26 18:04:29 +08:00 |
|
RainbowBird
|
20355670a9
|
fix(stage-pages): sync active card sessions (#2110)
|
2026-07-26 17:45:04 +08:00 |
|
RainbowBird
|
019d3fa15f
|
fix(stage-pages): validate and preserve AIRI Card drafts (#2109)
Signed-off-by: RainbowBird <git@luoling.moe>
|
2026-07-26 17:05:28 +08:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png)  
|
d6fe72b50a
|
chore(i18n): update translations (#2106)
This PR contains updated translations from Crowdin. Created from [GitHub
Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml).
You can review the source of translations
[here](https://crowdin.com/project/proj-airi)
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-26 16:40:22 +08:00 |
|
 ![autofix-ci[bot]](/assets/img/avatar_default.png) 
|
1a5372a0bb
|
chore(i18n): update translations (#2094)
This PR contains updated translations from Crowdin. Created from [GitHub
Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml).
You can review the source of translations
[here](https://crowdin.com/project/proj-airi)
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
|
2026-07-24 09:24:01 +08:00 |
|
 Anfi1andRainbowBird
|
42925e58f5
|
feat(stage-tamagotchi): universal TTS stop button in controls island (#2072)
Co-authored-by: RainbowBird <git@luoling.moe>
|
2026-07-23 00:21:58 +08:00 |
|
Neko Ayaka
|
5228f94123
|
refactor(ui): better with types
|
2026-07-22 02:59:43 +08:00 |
|
Neko Ayaka
|
f2313e0070
|
test(ci): fix timestamp and whisper regressions
|
2026-07-21 15:26:39 +08:00 |
|
wuyua9
|
1ddb68381c
|
fix(stage-ui): preserve Kokoro worker on abort (#1911)
|
2026-07-21 14:56:09 +08:00 |
|
Neko Ayaka
|
20416d6897
|
refactor(vishot-*): remove packages, now open sourced at https://github.com/moeru-ai/vishot
|
2026-07-21 14:52:56 +08:00 |
|
hahaqwq
|
834f17f28e
|
fix(stage-ui): disable dragging on model preview image (#1935)
|
2026-07-20 20:59:09 +08:00 |
|
juyua9
|
8a3f916641
|
fix(stage-ui): fail fast on Whisper worker errors (#1803)
|
2026-07-20 20:52:59 +08:00 |
|
luyua9
|
72b4884dbf
|
fix(core-agent): stabilize legacy chat timestamps (#1858)
|
2026-07-20 20:52:00 +08:00 |
|
ricemaster1
|
1f0aeb9fcc
|
fix(stage-ui-live2d): decode legacy-codepage zip filenames (#2016)
|
2026-07-20 20:49:43 +08:00 |
|
 ![autofix-ci[bot]](/assets/img/avatar_default.png) 
|
eabec9a64f
|
feat(stage-ui-mmd): add MMD support (#1997)
---------
Co-authored-by: nyueki <nyuek.i@proton.me>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
Co-authored-by-agent: Unknown
|
2026-07-20 16:13:55 +08:00 |
|
0xSelenicDove
|
78d6588cb0
|
feat(stage-*): add clickable VRM body-part reactions (#2068)
|
2026-07-20 16:13:03 +08:00 |
|
0xSelenicDove
|
0460a6cf14
|
chore(docs): reorganize guides and refresh provider docs (#2081)
|
2026-07-20 16:12:01 +08:00 |
|
Ryanba
|
2bf8cb1f7f
|
fix(stage-ui): keep microphone selection in one store (#2082)
|
2026-07-20 16:11:21 +08:00 |
|
0xSelenicDove
|
38f7460558
|
fix(stage-tamagotchi): refresh chats after import (#2088)
|
2026-07-20 16:10:11 +08:00 |
|
Neko Ayaka
|
dbf8124888
|
release: v0.11.3
|
2026-07-19 04:03:59 +08:00 |
|
Neko Ayaka
|
55f080642d
|
fix(stage-ui): incorrect type
|
2026-07-19 04:03:32 +08:00 |
|
Neko Ayaka
|
b43b8944bf
|
release: v0.11.2
|
2026-07-18 10:37:13 +08:00 |
|
Lee Penkman
|
3f4011a6e8
|
feat(stage-ui): add OpenPaths provider (#1980)
Co-authored-by-agent: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-18 03:05:51 +08:00 |
|
 nb213andbinyangzhu000-sudo
|
e5385e90da
|
feat(stage-ui): add Atlas Cloud provider definition (#2076)
---
Co-authored-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
|
2026-07-18 03:03:54 +08:00 |
|
Ayobami Adegoke
|
774aed92bb
|
fix(stage-ui): make provider capability checks non-throwing and reset chat model on provider switch (#2078)
|
2026-07-18 03:03:12 +08:00 |
|
0xSelenicDove
|
337b814ea3
|
refactor(docs): new structure, provider config update (#1712)
Co-authored-by-agent: Unknown
|
2026-07-17 18:02:54 +08:00 |
|
Lulu
|
f6b1818abd
|
docs(ui-server-auth): fix stale server-dev auth UI domain in README (#2031)
|
2026-07-17 17:55:53 +08:00 |
|
Zyr - AI
|
f0d9f3d3bb
|
fix(stage-ui-live2d): close Live2D mouth after TTS finishes speaking (#2064)
|
2026-07-17 17:55:31 +08:00 |
|
0xSelenicDove
|
0eb46620a5
|
feat(stage-tamagotchi): add desktop chat list (#2065)
|
2026-07-17 17:54:10 +08:00 |
|
Ryanba
|
88c4790770
|
fix(stage-ui): recover stale stage model selection (#2033)
|
2026-07-17 17:53:38 +08:00 |
|
Ryanba
|
fb2b3f5ce9
|
fix(stage-pages): add local provider WIP routes (#2045)
|
2026-07-17 17:53:09 +08:00 |
|
jim139129
|
32c79f6e29
|
fix(stage-ui): allow retrying canceled mobile login (#2058)
|
2026-07-17 17:51:15 +08:00 |
|
0xSelenicDove
|
8893ba81a6
|
fix(*): harden local service boundaries (#2062)
|
2026-07-17 17:50:50 +08:00 |
|
Alan-Yu-2077
|
f453a967f1
|
feat(stage-ui): add web search tool so the character can look things up online (#2066)
Co-authored-by-agent: Unknown
|
2026-07-17 17:49:06 +08:00 |
|
Neko Ayaka
|
089ca99108
|
release: v0.11.1
|
2026-07-17 03:35:49 +08:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png) 
|
0c2932679c
|
chore(i18n): update translations (#2049)
This PR contains updated translations from Crowdin. Created from [GitHub
Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml).
You can review the source of translations
[here](https://crowdin.com/project/proj-airi)
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-16 19:52:50 +08:00 |
|
RainbowBird
|
c74ed2ff7b
|
fix(server): improve ai generation analytics correlation
|
2026-07-15 19:06:34 +08:00 |
|
RainbowBird
|
3543a60d3c
|
feat(auth): integrate useAuthProviderSync across multiple components and add tests
|
2026-07-15 17:26:05 +08:00 |
|
RainbowBird
|
73258b5aba
|
feat: align PostHog API host with airi.build
|
2026-07-14 23:18:49 +08:00 |
|
RainbowBird
|
2e9f9ca435
|
feat: add llm usage and stripe identity analytics (#2056)
|
2026-07-14 21:56:47 +08:00 |
|
Ryanba
|
563a738c88
|
fix(ui): safelist settings entry icons (#2050)
|
2026-07-13 11:34:20 +08:00 |
|
Iro
|
88983a1611
|
feat(pipelines-audio): Refine event types and error handling (#2026)
|
2026-07-13 11:16:26 +08:00 |
|
Peter Pan
|
5b47e8af55
|
chore: ignore .env files to prevent credential leakage (#2017)
|
2026-07-13 11:15:42 +08:00 |
|
Neko
|
ed664e8107
|
fix(stage-ui-live2d): normalize Live2D model file references (#2047)
Authored-by-agent: Codex <codex@openai.com>
|
2026-07-11 23:44:41 +08:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png) 
|
369208afbe
|
chore(i18n): update translations (#2044)
This PR contains updated translations from Crowdin. Created from [GitHub
Actions](https://github.com/moeru-ai/airi/blob/main/.github/workflows/crowdin-cron-sync.yml).
You can review the source of translations
[here](https://crowdin.com/project/proj-airi)
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-11 15:14:32 +08:00 |
|
Lovehsigure_520
|
9560a26fe2
|
feat(stage-tamagotchi): reset to center (#1978)
Authored-by-agent: Codex <codex@openai.com>
|
2026-07-11 00:26:51 +08:00 |
|