Commit Graph
4315 Commits
Author SHA1 Message Date
RinandNeko Ayaka 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
Weathercoldandgithub-actions[bot] 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 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 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
Neko Ayaka f53e82a9b3 release: v0.12.0-beta.2 2026-08-26 04:17:25 +08:00
Neko 6299dd0919 fix(stage-ui): stabilize connection status animation (#2365) 2026-08-26 04:14:53 +08:00
Neko 95cc685b1b feat(stage-tamagotchi): add Apple Speech transcription (#2364) 2026-08-25 17:41:43 +00:00
Ryanba ca40f6ea7a fix(providers): support OpenAI models requiring max_completion_tokens (#2251) 2026-08-25 20:37:27 +08:00
Neko 636c023945 fix(stage-ui): use compatible chat validation token limit (#2361) 2026-08-25 19:50:36 +08:00
Neko 584cc96cd8 refactor(stage-ui): support async provider definitions (#2360) 2026-08-25 15:39:44 +08:00
Neko eb5cdbe71a fix(stage-pocket): use system browser for authentication (#2355) 2026-08-25 13:54:03 +08:00
mullung 31fd501694 fix(docs): correct Korean particle spacing and stale ko README commands (#2357) 2026-08-25 13:53:22 +08:00
Neko Ayaka d5742dbb7a chore(.vscode): remove quickSuggestions config 2026-08-24 22:03:42 +08:00
Neko e2376736af fix(stage-ui): align module provider visibility with auth (#2353) 2026-08-24 21:27:58 +08:00
Neko Ayaka f14a7ac9a1 release: v0.12.0-beta.1 2026-08-24 03:55:37 +08:00