Jorge Polanco
0a30c2298f
fix(better-ws): publish the package so server-sdk installs ( #2408 )
2026-08-30 14:12:26 +08:00
Neko
99ce4bdcd0
fix(stage-tamagotchi): enforce widget window lifecycle ( #2409 )
2026-08-30 14:11:14 +08:00
Neko
d8e62f12f0
fix(ci): remove incomplete release tests ( #2407 )
2026-08-30 03:11:51 +08:00
Neko Ayaka
2c1e223c8d
release: v0.12.0-beta.5
v0.12.0-beta.5
2026-08-30 02:31:30 +08:00
Neko
0977bcd741
feat(stage-ui): improve Live2D import diagnostics ( #2406 )
2026-08-30 01:48:37 +08:00
Lovehsigure_520
da2ac8bbcc
fix(ui): standardize scrollable areas ( #2399 )
2026-08-29 22:34:24 +08:00
Neko
484a2b7b19
fix(stage-ui-live2d): ignore macOS archive metadata ( #2405 )
2026-08-29 22:16:44 +08:00
zhifu gao
939bf544f8
fix(ci): remove stale transcription test command ( #2403 )
2026-08-29 22:01:33 +08:00
Younsang Na
273a5e535c
fix(stage-tamagotchi): hide inactive title bar info icon ( #2404 )
2026-08-29 22:01:09 +08:00
Neko Ayaka
7bf1dc6ae6
refactor(audio-pipelines-transcribe): remove package
2026-08-29 18:28:08 +08:00
Weathercold
9ebce86a9a
chore(nix): update pnpmDeps hash ( #2401 )
...
Auto-generated by CI to keep Nix pnpmDeps hash up-to-date.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-29 18:22:25 +08:00
Rin
8ddb35353e
feat(stage-tamagotchi,stage-ui-live2d): procedural motion generation ( #2376 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2026-08-29 18:15:28 +08:00
Neko
898a62e3b4
fix(stage-ui): bottom-align mobile chat messages ( #2398 )
2026-08-29 12:45:36 +08:00
Makito
1e7c468c03
feat(provider): add voicevox family speech providers ( #2383 )
...
## Description
Adds the VOICEVOX engine family as text-to-speech providers. Two
catalogue entries share one adapter:
- `voicevox` — VOICEVOX ENGINE, default `http://localhost:50021/ `
- `aivis-speech` — AivisSpeech Engine, default `http://localhost:10101/ `
<img width="1203" height="976" alt="Screenshot 2026-08-28 at 23 33 30"
src="https://github.com/user-attachments/assets/ae475852-ccc0-4bd7-81ea-9e9ba2f75e31 "
/>
<img width="1203" height="976" alt="Screenshot 2026-08-28 at 23 34 14"
src="https://github.com/user-attachments/assets/f83f73a9-ee76-4a91-a2fc-907b361beb0d "
/>
## Linked Issues
Closes #2166
2026-08-28 19:46:27 +00:00
Neko
434f8de2be
fix(stage-ui): remove the chat session initialization race ( #2394 )
2026-08-29 03:35:31 +08:00
Weathercold
5f8ed064d8
chore(nix): update pnpmDeps hash ( #2396 )
...
Auto-generated by CI to keep Nix pnpmDeps hash up-to-date.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-29 03:17:42 +08:00
Neko
54da6eac0e
feat(input-gamepad): add controller input packages ( #2395 )
2026-08-29 03:03:53 +08:00
Makito
4a18e51660
docs(AGENTS): correct typecheck command
2026-08-29 02:32:40 +09:00
Makito
56bcfc793e
fix(stage-tamagotchi): include install-electron in scripts to ensure electron ( #2392 )
...
## Description
Let `dev` and `start` scripts run `install-electron` before
`electron-vite`.
Electron 42 removed the `postinstall` script. The `electron` package now
downloads its binary on its `bin` entry's first run. `electron-vite`
reads `node_modules/electron/path.txt` directly, so it never starts that
download. A fresh install therefore fails with:
```
error during start dev server and electron app:
Error: Electron uninstall
at getElectronPath (...)
...
```
`install-electron` runs the same code as the removed `postinstall`
script. It returns immediately when the binary is already present.
2026-08-29 02:13:45 +09:00
Neko
48ee12d184
fix(server-runtime): disable socket port reuse ( #2393 )
2026-08-29 01:13:24 +08:00
Doji
0616eabd5b
fix(stage-tamagotchi): disable reusePort on Windows ( #2390 )
2026-08-28 19:37:43 +08:00
leafyy
4f38487447
fix(stage-pocket): add iOS microphone usage description ( #2389 )
2026-08-28 17:44:30 +08:00
Neko Ayaka
fe38fb9ded
release: v0.12.0-beta.4
v0.12.0-beta.4
2026-08-28 04:59:05 +08:00
Neko
eb7d7a7a50
fix(stage-layouts): preserve mobile Safari input focus ( #2387 )
2026-08-28 02:24:12 +08:00
Neko
e64998db6d
fix(stage-ui-live2d): avoid proxying renderer instances ( #2386 )
2026-08-28 00:42:08 +08:00
Neko Ayaka
175ad08477
release: v0.12.0-beta.3
v0.12.0-beta.3
2026-08-27 20:48:27 +08:00
ANIRUDDHA ADAK
badbe63559
fix(stage-tamagotchi): guard systemPreferences calls on Linux ( #2380 )
2026-08-27 19:56:15 +08:00
이윤진(Lee Yunjin)
62b4fd21ff
fix(stage-tamagotchi): fix window visibility and ozone flags on wayland ( #2288 )
2026-08-27 17:25:06 +08:00
mrlonely
c86894ccdc
chore(docs): correct setup and provider guidance ( #2336 )
2026-08-27 17:24:35 +08:00
leafyy
795c43f0a7
refactor(stage-pages): share polaroid page ( #2375 )
2026-08-27 17:10:34 +08:00
leafyy
debe4019d1
refactor(stage-ui): use public package exports ( #2373 )
2026-08-27 17:08:44 +08:00
Neko Ayaka
7a357e0051
chore(ci): pin to node@26
2026-08-27 16:09:17 +08:00
Doji
a72d0a3a02
feat(stage-pocket): add dockable input bubble ( #2363 )
2026-08-27 15:53:16 +08:00
Doji
a7fb1105d0
fix(ci): pin Node.js to 26.7.0 ( #2381 )
2026-08-27 03:07:08 +08:00
Neko Ayaka
8e024a8145
chore(ci): hold for pnpm & node setup action for macos-15-intel
2026-08-27 01:05:31 +08:00
RainbowBird
46a1e9bb70
docs(readme): refresh architecture overview ( #2372 )
2026-08-27 00:14:46 +08:00
Weathercold
c3cb721687
chore(nix): update pnpmDeps hash ( #2377 )
2026-08-27 00:13:28 +08:00
Neko
c6c486d761
fix(ui-server-auth): exclude stage inference assets ( #2379 )
2026-08-27 00:11:25 +08:00
Neko Ayaka
30caf8315d
chore(ci): build for ffmpeg-installer
2026-08-26 23:09:03 +08:00
Neko Ayaka
e170d454e8
fix(test): vitest didn't inject local storage caused jsdom required test failure, explicit --no-experimental-webstorage is required
2026-08-26 20:43:59 +08:00
Neko Ayaka
d307c6a978
chore(deps): bump dependencies
2026-08-26 20:40:38 +08:00
Neko Ayaka
fb139b5d23
chore(deps): bump dependencies
2026-08-26 20:25:30 +08:00
Neko Ayaka
fdf7dcd88e
chore(ci): bump to cloudflare/wrangler-action to v4
2026-08-26 20:21:03 +08:00
Neko Ayaka
d339671120
chore(ci): remove perfectionist eslint plugin
2026-08-26 20:14:08 +08:00
Neko Ayaka
146b3da65a
Revert "style: lint"
...
This reverts commit 98f40d7d0b .
2026-08-26 20:13:10 +08:00
Neko Ayaka
cfcfc513ef
chore(ci): bump to pnpm/setup
2026-08-26 20:05:26 +08:00
Neko Ayaka
98f40d7d0b
style: lint
2026-08-26 19:49:58 +08:00
Neko Ayaka
e60a04a4ec
chore(deps): bump dependencies
2026-08-26 19:47:20 +08:00
Neko Ayaka
6a24582696
chore(deps): bump dependencies
2026-08-26 19:01:04 +08:00
Neko
4803f1c16f
fix(stage-layouts): preserve Safari focus during keyboard close ( #2367 )
2026-08-26 15:13:28 +08:00