Commit Graph
4071 Commits
Author SHA1 Message Date
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
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
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
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
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
Lovehsigure_520 5e8bf75601 fix(stage-tamagotchi): permission issue (#2002)
---------

Authored-by-agent: Codex <codex@openai.com>
2026-07-11 00:25:57 +08:00
Lovehsigure_520 62a01d83b9 feat(stage-tamagotchi,stage-ui,pipelines-audio): integrate voice input composable into tamagotchi (#2004)
---------

Authored-by-agent: Codex <codex@openai.com>
2026-07-11 00:25:07 +08:00
Lovehsigure_520 78ec4dd8ba fix(ui-server-auth): trust new Go backend origin (#2043)
## Summary
- trust the new Railway Go backend in the standalone Auth UI
- preserve exact-origin validation for untrusted redirects
- document the root cause, delivery plan, and production validation path

## Root cause
The Auth UI rejected
`api_server_url=https://airi-server-next.up.railway.app`, fell back to
the legacy API, and surfaced `Load failed` at the browser CORS boundary.

## Test plan
- focused bootstrap-context tests: 6/6
- complete Auth UI suite: 27/27
- `vue-tsc --noEmit`
- production Vite build
- emitted bundle contains the exact new backend origin
2026-07-10 15:03:10 +00:00
Lovehsigure_520 b787e7d336 fix(stage-tamagotchi): incorrect auth callback state validation (#2042)
Authored-by-agent: Codex
2026-07-10 22:37:38 +08:00
f89a7eb607 chore(i18n): update translations (#2030)
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-10 14:56:42 +08:00
RainbowBird 0e4dc69ec0 fix(analytics): normalize PostHog event semantics (#2041) 2026-07-10 13:54:23 +08:00
Neko 231eccf362 chore(server): update Grafana dashboard layout (#2039)
Authored-by-agent: Codex
2026-07-10 13:40:34 +08:00