This website requires JavaScript.
2da9d37add
feat(analytics): add official provider ops metrics
Lovehsigure_520
2026-07-01 21:19:42 +08:00
3edbe4eb99
feat(tests): add createMockStripeCustomer function and update tests to use it
RainbowBird
2026-07-01 20:28:18 +08:00
e1a2c51573
feat(speech): integrate Voice Pack model into speech catalog and update related tests
RainbowBird
2026-07-01 20:07:36 +08:00
af7de96042
feat(analytics): add p1 behavior events
RainbowBird
2026-07-01 20:14:45 +08:00
0daac71435
feat(analytics): add p0 operations events
RainbowBird
2026-07-01 20:12:15 +08:00
27255001bd
refactor: streamline speech module by removing voice pack dependencies
RainbowBird
2026-07-01 19:23:33 +08:00
c2aee68513
feat: add upstreamVoiceId to voice packs and related services
RainbowBird
2026-07-01 16:07:33 +08:00
1f1ef49eed
feat(speech): refactor voice pack handling and remove synthetic model references
RainbowBird
2026-07-01 02:47:31 +08:00
4f80affcd3
feat(admin-dashboard): add support for Bedrock and OpenAI-compatible LLM slices in admin router config
RainbowBird
2026-07-01 02:14:12 +08:00
f9f20b88ff
feat(api-environment): add API environment selection component and related functionality
RainbowBird
2026-07-01 01:08:21 +08:00
71482d3859
feat(speech): implement Voice Pack model option and integrate into settings
RainbowBird
2026-07-01 00:44:27 +08:00
5f13127810
fix(analytics): address speech preview review (#2024 )
Lovehsigure_520
2026-07-01 00:20:36 +08:00
3d7a8300d8
feat(analytics): add product instrumentation for activation and voice flows (#2023 )
Lovehsigure_520
2026-06-30 23:36:08 +08:00
f8d3e3db2c
feat(cap-vite): auto select the first device when no target specified
LemonNeko
2026-06-29 14:51:43 +08:00
de9a2bac7f
feat(stage-tamagotchi): add assistant label to ChatHistory component
RainbowBird
2026-06-29 03:38:45 +08:00
d52a81fbcf
chore(i18n): update translations (#2000 )
2026-06-28 23:16:11 +08:00
cc6fe4e6e3
feat(stage-ui): add function to find recommended voice from available voices
RainbowBird
2026-06-28 17:25:01 +08:00
8036501fb0
feat(server): add default TTS model handling and update related tests
RainbowBird
2026-06-28 16:55:09 +08:00
1065ed565b
fix(stage-tamagotchi): anchor tray resize to dominant display (#2012 )
Neko
2026-06-27 01:54:39 +08:00
22d0711dc0
fix(stage-ui,stage-tamagotchi): simplify hearing controls (#2014 )
Neko
2026-06-27 01:33:43 +08:00
1c42d8b847
docs: require inline comments for calculation-heavy code (#2013 )
Neko
2026-06-27 01:30:11 +08:00
8c6e4576e1
refactor(stage-tamagotchi,stage-ui): improve input transcription pipeline (#2001 )
Lovehsigure_520
2026-06-26 16:05:02 +08:00
7f2579e072
feat(docs): add character card template reference (#2007 )
Eleanor
2026-06-26 14:54:52 +08:00
6372491e3b
feat(stage-*,plugin-*): retriable tool call
Neko Ayaka
2026-06-26 14:51:50 +08:00
445b597041
fix(computer-use-mcp): don't orphan background processes on terminal timeout (#2006 )
Alan-Yu-2077
2026-06-23 12:35:12 +08:00
aa2ebf13d1
fix(stage-tamagotchi): updater path and exit (#1867 )
jensenhuangfan
2026-06-22 03:08:23 -04:00
35da67395c
chore(i18n): update translations (#1999 )
2026-06-21 15:27:45 +08:00
f1418d6e33
chore(i18n): update translations (#1961 )
2026-06-20 13:43:32 +08:00
911ebb283b
fix(stage-tamagotchi): integration bugs and improve Spine UI, preview (#1994 )
nyueki and nyueki
2026-06-19 12:46:10 -04:00
92178b9598
fix(stage-tamagotchi): incorrect unicode used
Neko Ayaka
2026-06-20 00:43:41 +08:00
911572fe80
chore(i18n): remove redundant closing tag and change to YAML literal string (#1992 )
Garfield Lee
2026-06-19 02:05:57 +08:00
8930211d1b
feat(stage-tamagotchi): widget with pin (#1993 )
Neko
2026-06-19 02:03:31 +08:00
7e3698147d
fix(stage-ui-live2d): ignore macOS files (#1991 )
Neko
2026-06-19 02:02:53 +08:00
cc8d6287e1
fix(stage-ui-live2d): cache Live2D zips as original directories (#1934 )
Nashchennc
2026-06-18 15:19:26 +08:00
5bac31f60c
chore(AGENTS.md): updated with better rules
Neko Ayaka
2026-06-18 15:14:15 +08:00
c029e8c444
test(stage-ui): updated
Neko Ayaka
2026-06-18 15:13:52 +08:00
4ba237c5c0
chore(.gitignore): updated
Neko Ayaka
2026-06-18 15:13:31 +08:00
47bfe02a87
feat(better-ws): added new package (#1989 )
Neko and autofix-ci[bot]
2026-06-18 15:11:35 +08:00
391d21b996
refactor(audio-pipelines-transcribe): use @proj-airi/audio (#1990 )
Neko and autofix-ci[bot]
2026-06-18 15:10:34 +08:00
70d1c317df
feat(stage-ui): add Google Gemini TTS provider (#1828 )
Ryan Lei and leiyutian
2026-06-18 14:41:45 +08:00
4a9275cb45
fix(stage-ui): fetch minimax models from v1/models (#1930 )
gpc123456
2026-06-18 14:32:45 +08:00
5c60cb7661
fix(stage-ui): sync module selections to active character card (#1979 )
Doji
2026-06-18 05:21:00 +02:00
27569c94f2
fix(stage-pages): add vision provider settings (#1987 )
Doji
2026-06-17 11:52:53 +02:00
bb9a6a9b37
fix(stage): fix ReLU card init and i18n translations (#1977 )
Doji
2026-06-14 14:00:21 +02:00
3a41215785
fix(stage-pages): restore speech none option (#1969 )
Doji
2026-06-14 13:34:07 +02:00
16d50433b9
fix(server): auth UI callback trust (#1976 )
Lovehsigure_520
2026-06-14 17:34:43 +08:00
51a44c1f54
fix: disable SSML when not support
RainbowBird
2026-06-14 05:00:10 +08:00
c3f2beba47
feat(admin-ui): enhance LLM router page to support Streaming TTS and ASR providers
RainbowBird
2026-06-14 04:45:36 +08:00
3215687e98
feat(server): add Aliyun NLS ASR gateway and official transcription provider (#1970 )
RainbowBird
2026-06-14 04:22:07 +08:00
0f975a4f73
refactor(stage-tamagotchi,plugin-*): unified to extension id
Neko Ayaka
2026-06-12 19:27:23 +08:00
eb98845b11
refactor(stage-tamagotchi): better formatting and naming
Neko Ayaka
2026-06-12 19:09:30 +08:00
1ae161c273
chore(stage-tamagotchi): cleanup unused code
Neko Ayaka and Garfield Lee
2026-06-12 19:08:48 +08:00
2eb05425c5
refactor(stage-tamagotchi): reload tools when extension reloads
Neko Ayaka
2026-06-12 16:11:59 +08:00
8b98a2c138
feat(stage-tamagotchi):add spotlight (#1959 )
Doji
2026-06-11 20:53:35 +02:00
668440a732
refactor(extension-*,stage-tamagotchi,stage-ui,server-*): rename to extension, improve DX (#1892 )
Neko and autofix-ci[bot]
2026-06-12 02:03:42 +08:00
8518c65aa4
feat(auth): enhance trusted admin redirect handling and add local patterns
RainbowBird
2026-06-11 22:26:39 +08:00
2786393aa5
feat(admin-ui): enhance dark mode support across UI components
RainbowBird
2026-06-11 21:59:08 +08:00
8e572ad93c
feat(server): add stepfun tts provider
RainbowBird
2026-06-11 00:03:03 +08:00
5bf6deab89
feat(admin-ui): load and edit router config from forms
RainbowBird
2026-06-11 00:01:11 +08:00
52e0476154
chore(deps): update moeru eslint config (#1963 )
Neko
2026-06-10 23:57:48 +08:00
16f9aaa4e3
feat(auth): enhance OAuth linking flow with account selection and error handling
RainbowBird
2026-06-09 18:35:07 +08:00
aa5223ad73
feat(stage): hide BYOK providers for Steam builds via VITE_DISABLE_CUSTOM_PROVIDERS (#1908 )
Lulu
2026-06-10 16:36:31 +08:00
027ad7436f
refactor(minecraft): restore services to neutral Minecraft semantics (#1950 )
2026-06-10 14:51:56 +08:00
39b68ddf12
fix(stage-ui): robust spark:command result + TTS session isolation (#1949 )
Zhou fanqi
2026-06-10 14:47:25 +08:00
4ff491a44d
chore(i18n): update translations (#1954 )
2026-06-09 22:35:42 +08:00
a331d3a42a
feat(auth): update AUTH_UI_URL to point to accounts.airi.build
RainbowBird
2026-06-09 18:01:34 +08:00
7fa7f8a072
feat(admin-ui): update admin UI URLs to remove trailing slashes and adjust redirects
RainbowBird
2026-06-09 17:46:58 +08:00
2ac4e90d56
feat(auth): add account linking support for different email providers
RainbowBird
2026-06-09 17:46:25 +08:00
11b820a77f
feat(admin-ui): implement standalone admin UI with Cloudflare Pages deployment
RainbowBird
2026-06-09 17:08:29 +08:00
57ba232432
feat(auth): migrate auth ui to unique domain
RainbowBird
2026-06-09 00:15:34 +08:00
ff7c18694a
chore(server): remove unused CLIENT_URL from env template (#1884 )
Lulu
2026-06-08 13:52:19 +08:00
0647f5b37a
feat(stage): hide flux purchase UI for Steam builds via VITE_DISABLE_FLUX_PURCHASE (#1912 )
Lulu
2026-06-08 13:51:10 +08:00
d91dab7bf0
fix(ui-server-auth): clarify social-only email sign-in hint (#1879 )
Lulu
2026-06-08 13:47:52 +08:00
0b8fc26314
fix(stage-ui): limit provider validation to listed providers only (#1899 )
Lulu
2026-06-08 13:46:27 +08:00
19e5020fd3
test: resolve type
RainbowBird
2026-06-07 20:47:40 +08:00
9382a12137
chore: cleanup and lint fix
RainbowBird
2026-06-07 20:31:22 +08:00
4de2aef746
chore(server): type issues
RainbowBird
2026-06-07 19:53:44 +08:00
007fae6810
chore: update package dependencies and remove specific catalog references
RainbowBird
2026-06-07 19:44:57 +08:00
18f8a2a94d
fix(nix): missing runtime libs & small changes (#1956 )
Weathercold
2026-06-07 01:37:54 -04:00
61a128045b
chore(nix): update assets hash (#1955 )
Weathercold and github-actions[bot]
2026-06-06 22:23:55 -04:00
eae942702c
feat(speech): enhance voice pack handling and add computed properties for UI logic
RainbowBird
2026-06-07 01:55:34 +08:00
6c9c6eb29d
chore(i18n): update translations (#1943 )
2026-06-06 20:40:01 +08:00
5b0568bbb4
feat(stage-tamagotchi-godot): avatar glow NPR effect (#1951 )
Lilia_Chen
2026-06-06 01:20:32 +01:00
87e9495667
feat(admin): refine voice pack editor
RainbowBird
2026-06-06 02:22:54 +08:00
30d57e7370
refactor(stage): infer conversation analytics surface
RainbowBird
2026-06-06 01:58:13 +08:00
c6b5906708
chore: ignore playwright-mcp
RainbowBird
2026-06-06 01:44:52 +08:00
4708e462d2
feat(stage): track conversation product events
RainbowBird
2026-06-06 01:37:59 +08:00
a3dc9c24b0
style(stage): refine mobile TTS stop button
RainbowBird
2026-06-06 00:58:27 +08:00
bc9baa4e3e
fix(stage): cover manual TTS stop across layouts
RainbowBird
2026-06-06 00:53:34 +08:00
7549d4e9fb
feat(docker): add build step for deps in Dockerfile
RainbowBird
2026-06-06 00:21:10 +08:00
a3e1209446
feat(stage): add manual TTS interrupt button
RainbowBird
2026-06-05 23:55:04 +08:00
abb6d16b67
feat(server): track blocked TTS preflight
RainbowBird
2026-06-05 23:52:44 +08:00
37d12fd2dd
fix(docker): add git installation to Dockerfile for build dependencies
RainbowBird
2026-06-05 23:08:29 +08:00
3a16224e72
refactor(docker): consolidate Dockerfile logic and remove unused files
RainbowBird
2026-06-05 22:49:08 +08:00
e6fa39ed4b
feat(server): voice pack and tts routing (#1905 )
RainbowBird
2026-06-05 22:39:30 +08:00
df141e1429
docs: update README
RainbowBird
2026-06-05 17:02:03 +08:00
f4fb484a82
chore(nix): update pnpmDeps hash (#1948 )
Weathercold and github-actions[bot]
2026-06-05 04:34:42 -04:00
cf5ed0766b
fix(server): make analytics best-effort
RainbowBird
2026-06-05 16:25:33 +08:00
f6b53a37fa
feat(minecraft): accurate perception, autonomic reflexes, and brain reliability (#1915 )
Zhou fanqi
2026-06-05 11:51:18 +08:00
f459d00954
chore(ci): use personal access token for hash update (#1925 )
2026-06-04 06:12:51 -04:00