4326 Commits

Author SHA1 Message Date
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