Makito
9a4e1da5a1
test(stage-ui): fix tests
2026-09-08 03:35:35 +09: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
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
Makito and autofix-ci[bot]
42aaa514a6
chore(ci): add workflow to upload glossary to crowdin ( #2220 )
...
This pull request adds a workflow to upload the TBX output from the
glossary to Crowdin.
Improves #2148 .
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-05 01:26:30 +09:00
Makito
b26ea3123d
feat(i18n): set up glossary ( #2198 )
...
This pull request introduces the initial glossary for the project to
improve the translation quality.
Implements #2148 .
### TODOs
- [x] Add the definition YAML
- [x] Add a generator to produce Crowdin-compatible (TBX v3) format
- [x] AGENTS.md
- [ ] ~Workflow~ (Split to another PR)
- [ ] ~Skills~ (Same as above)
2026-08-03 02:01:43 +09:00
Makito
be3621ef39
chore(deps): remove stale patch for @mediapipe/tasks-vision
2026-08-03 01:46:09 +09:00
Makito
51d98ee4ac
chore(deps): add overrides for @better-auth/oauth-provider
2026-08-03 01:08:24 +09:00
Makito
4d496b18d7
fix(stage-ui): typecheck errors
2026-06-02 23:37:34 +09:00
Makito
4dbf630f32
chore(stage-tamagotchi): patch uiohook-napi to use prebuilt binaries and skip postinstall build
2026-05-20 15:27:22 +09:00
Makito
9ae21307db
chore(stage-tamagotchi): skip electron-rebuild on uiohook-napi with minimal edits
2026-05-20 12:10:16 +09:00
Makito
7c76ea680c
chore(pnpm): fix pnpm-workspaces issues and update catalog for vitest
2026-05-20 11:38:20 +09:00
Makito and Lilia-Chen
d97b40d3bb
fix(stage-tamagotchi): move uiohook-napi to deps and externalize from vite
...
Co-authored-by: Lilia-Chen <chenalenavenger@gmail.com >
2026-05-20 11:30:25 +09:00
Makito
f86d86c04c
feat(stage-tamagotchi,stage-shared): listen keyup for global shortcut with uiohook
2026-05-20 03:07:54 +09:00
Makito and autofix-ci[bot]
d02a76f944
feat(stage-tamagotchi,stage-shared): wire up global shortcut service and devtools ( #1811 )
...
1. Introduce the global shortcut service
1. Add more concrete failure reasons for shortcut registration attempts
1. Add a devtool page to test (un) registering and triggering shortcuts
---
<img width="1174" height="921" alt="Screenshot 2026-05-10 at 19 33 45"
src="https://github.com/user-attachments/assets/10712013-fd49-4285-bdc9-4e6955d9c3a7 "
/>
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-10 20:38:47 +09:00
Makito
9dc78be7c1
chore(ci): simplify inputs for pocket-ios release workflow
2026-04-28 16:58:13 +09:00
Makito
d413225346
chore(ci): change code sign style to manual for pocket-ios release build
2026-04-28 03:03:17 +09:00
Makito
3566e8b4a8
feat(stage-tamagotchi,stage-shared): essentials for global shortcut
2026-04-25 21:30:10 +09:00
Makito
25f5684feb
fix(stage-tamagotchi): suppress "conflicting files found for route" warnings
2026-04-16 01:35:15 +09:00
Makito
186a70fbc7
fix(stage-pages): replace with vueuse utilities
2026-04-16 01:35:14 +09:00
Makito
bcd89786a0
fix(stage-pages,stage-shared,stage-ui): auto fit IO tracer
2026-04-15 02:56:04 +09:00
Makito
4f28b40b9f
fix(stage-tamagotchi): correctly use devtools window params
2026-04-15 02:17:10 +09:00
Makito
a620c2395b
feat(stage-tamagotchi,i18n,stage-pages): localize IO Tracer title and update route metadata
2026-04-15 02:17:10 +09:00
Makito
b0b48840ec
feat(stage-tamagotchi,stage-pages): initialize IO trace viewer
2026-04-15 02:17:10 +09:00
Makito
dbe85583bf
feat(stage-pages,stage-shared,stage-ui): better OTel identifiers
2026-04-15 02:17:09 +09:00
Makito
7d544d03a1
feat(stage-shared,stage-ui): add store and integrations for IO tracer
2026-04-15 02:17:09 +09:00
Makito
3d35d492ba
feat(stage-tamagotchi): support detached devtools window with params
2026-04-14 02:21:10 +09:00
Makito
826861f9c9
feat(stage-layouts): add an optional disableBackButton to route metadata
2026-04-14 01:12:48 +09:00
Makito
1744ceaa06
fix(stage-tamagotchi): open devtools for beat sync in detach mode
2026-04-14 00:57:38 +09:00
Makito
bc5397b3f5
feat(stage-ui): add OTel deps and IO tracer helpers
2026-04-11 19:05:38 +09:00
Makito
dd9cc0942b
feat(stage-shared): add types for IO tracing
2026-04-11 18:25:19 +09:00
Makito
ccba8fbe65
fix(stage-ui): shrink icon size to better fit the button
2026-04-11 03:03:29 +09:00
Makito
686c059364
perf(stage-tamagotchi): resize once and then animate the window move
...
---------
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 05:04:50 +09:00
Makito
2a1c47eab7
feat(stage-tamagotchi): better transforming strategy for main-stage window
2026-04-10 05:02:34 +09:00
Makito
b11f251dd0
feat(stage-tamagotchi): move main-stage window to avoid overlap with onboarding window
2026-04-10 04:44:50 +09:00
Makito
1326a3c31a
chore(ci): add on.release trigger for stage-pocket iOS workflow
2026-04-08 00:23:56 +09:00
Makito
46d04479de
chore(ci): install iTMSTransporter for stage-pocket iOS workflow
2026-04-05 20:03:15 +09:00
Makito
ed3382c461
chore(ci): adjust inputs for stage-pocket iOS workflow
2026-04-05 19:45:59 +09:00
Makito
c1fb62317a
chore(ci): upload IPA to TestFlight
2026-04-05 19:39:38 +09:00
Makito
f4b61c69e1
chore(ci): upload iOS build artifacts to releases
2026-04-05 01:44:58 +09:00
Makito
22e82c5166
chore(bumpp): bump versions in iOS project
2026-04-05 01:07:56 +09:00
Makito
34ec68034b
chore(ci): include build number in IPA filename
2026-04-04 20:19:15 +09:00
Makito
3a018d91f3
chore(ci): add codesign and archive steps for stage-pocket iOS build
2026-04-04 17:14:34 +09:00
Makito
6eee51184f
chore(ci): use macos-26
2026-04-04 14:06:25 +09:00
Makito
291f3e3baf
chore(ci): add release workflow for stage-pocket iOS build
2026-04-04 12:06:07 +09:00
Makito
b85808c0af
fix(stage-tamagotchi): openDevtoolsWindow in settings not working due to missing windowAuthManager from injeca
2026-04-03 03:36:49 +09:00
Makito
e9be0cf98c
release: v0.9.0-beta.3 and ios build 8
2026-04-01 15:35:07 +09:00
Makito
4bf1bc381d
chore(stage-pocket): bump ios build to 0.9.0 (7)
2026-03-30 14:52:57 +09:00
Makito
0e9122b5ac
release: v0.9.0-alpha.35
2026-03-30 14:44:33 +09:00
Makito
f698c570a5
chore(stage-pocket): bump and release ios build 0.9.0 (6)
2026-03-28 12:00:35 +09:00
Makito
c0e499b044
release: v0.9.0-alpha.30
2026-03-28 11:52:22 +09:00
Makito
279b4db1e7
fix(stage-ui-three): call nodeConstraintManager.update() in render loop
2026-03-25 23:59:11 +09:00
Makito
f4a932065a
fix(stage-tamagotchi): persist vision model settings
2026-03-20 02:27:21 +08:00
Makito
2a08c5b512
fix(stage-pages): fix navigation for context-observer
2026-03-20 02:27:21 +08:00
Makito
b69d968fdd
chore(pnpm): add missing peerDeps to fix non-CI typecheck errors mentioned in #1422
2026-03-20 00:43:39 +09:00
Makito
60238530f0
chore(stage-pocket): bump ios to 0.9.0 (5)
2026-03-18 15:17:09 +09:00
Makito
e73cdb0aad
fix(pnpm): add missing peerDep three for @pmndrs/pointer-events
2026-03-18 15:02:01 +09:00
Makito
a49bd97ed3
release: v0.9.0-alpha.17
2026-03-18 14:45:49 +09:00
Makito
4c4394c84a
chore(pnpm): update lockfile
2026-03-18 04:16:13 +09:00
Makito
4671ceaaae
fix(pnpm): add missing peerDeps for stage-ui dependencies
2026-03-17 03:30:12 +09:00
Makito
7e4ea16af5
fix(stage-pocket): fix template-compiler-options import and vite file serving allow list
2026-03-17 03:12:32 +09:00
Makito
3870471c3c
fix(stage-web): allow vite serving files outside of the allow list
2026-03-17 03:01:01 +09:00
Makito
4043459243
fix(stage-tamagotchi): mute the "request id is outside of Vite serving allow list" error
2026-03-17 02:54:52 +09:00
Makito
73d93f7785
fix(pnpm): add missing peerDeps for @huggingface/transformers
2026-03-17 02:51:00 +09:00
Makito
c464676714
fix(eslint): skip the symbolic link CLAUDE.md
2026-03-17 02:36:57 +09:00
Makito
00666ddd43
fix(pnpm): add missing peerDeps for eslint
2026-03-17 02:33:13 +09:00
Makito
338df9b83f
fix(pnpm): missing peerDeps for unplugin-vue-i18n
2026-03-17 02:11:53 +09:00
Makito
a6b4fdceb7
fix(stage-tamagotchi): import template-compiler-options from tresjs instead
2026-03-17 01:55:12 +09:00
Makito
5f137af6d0
fix(pnpm): skip bundled postinstall script in simple-git-hooks
2026-03-17 01:50:08 +09:00
Makito and Garfield Lee
4c7bd5522b
fix(stage-tamagotchi): make handleAppExit more robust ( #1321 )
...
* fix(stage-tamagotchi): make handleAppExit more robust
* chore: code style update
* chore: code style update
---------
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com >
2026-03-12 23:55:26 +08:00
Makito
28db2f6e2a
fix(stage-tamagotchi): handle app exit correctly ( #1319 )
2026-03-12 23:08:19 +08:00
Makito and autofix-ci[bot]
b1b7dadfe2
fix(stage-tamagotchi): move @intlify/core from devDeps to deps ( #1291 )
...
* fix(stage-tamagotchi): move @intlify/core from devDeps to deps
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:55:28 +08:00
Makito
28109a8f02
fix(stage-tamagotchi): provide the missing core components to createCoreContext ( #1288 )
2026-03-11 23:34:00 +08:00
Makito
f486976bc0
chore(ci): try fix the workflow to update the download URLs in README
2026-03-11 19:39:54 +09:00
Makito and Neko Ayaka
68bf3c0d19
fix(stage-tamagotchi): crash on onboarding save by bump electron to v40.8.0, bring back auto-popup ( #1246 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2026-03-11 04:30:46 +08:00
Makito
e2f84e2e40
chore(stage-pocket): bump build number to 2
2026-03-06 02:21:56 +07:00
Makito
920a21b1c1
fix(stage-pocket): temporarily inline isEnvTruthy in vite.config.ts
2026-03-05 03:13:10 +07:00
Makito
87f43c7aa6
feat(stage-pocket,stage-web,stage-shared): add isEnvTruthy for safer env var checks
2026-03-05 03:03:57 +07:00
Makito
b1f927e587
chore(stage-pocket): add shortcut pnpm script dev:ios
2026-03-05 03:03:57 +07:00
Makito
07f7bb58dc
feat(stage-pocket): respect safe area in the main stage
2026-03-05 03:03:57 +07:00
Makito
1035104b66
feat(stage-pocket,stage-web): allow skipping mkcert and correct env vars type
2026-03-05 03:03:57 +07:00
Makito
faf5c9c8fb
fix(i18n,stage-layouts): show correct edition in about info
2026-03-03 21:03:53 +07:00
Makito
d2838e79f2
chore(stage-tamagotchi): restore original comments
...
Sorry…
2026-03-03 01:43:09 +07:00
Makito
f8f44aab6a
chore(stage-tamagotchi): revert debugging code
2026-03-03 01:42:00 +07:00
Makito
0470ec1e50
fix(stage-tamagotchi): __dirname issue caused by badly overridden electron-vite config
2026-03-03 01:40:43 +07:00
Makito
22423d4ef7
chore(stage-pocket): declare no non-exempt encryption usage
2026-03-01 15:42:01 +07:00
Makito
c01014b06b
chore(stage-pocket): update bundle id and dev team
2026-03-01 03:00:36 +07:00
Makito
6665c11ad3
test(plugin-sdk): add more tests for isolation and session
2026-03-01 01:30:39 +07:00
Makito
c6f9db7cc3
feat(plugin-sdk): version negotiation with compatibility checks
2026-03-01 01:19:47 +07:00
Makito
256f34f7d5
feat(plugin-sdk): add degraded and withdrawn cap states
2026-03-01 01:19:46 +07:00
Makito
ab22af5841
feat(plugin-sdk): utilize details prop for richer o11y on waiting-deps
2026-03-01 01:19:46 +07:00
Makito and autofix-ci[bot]
7daedb78a8
fix(deps): resolve race condition while building electron-vueuse and electron-eventa with turbo ( #1052 )
...
* fix(deps): resolve race condition while building electron-vueuse and electron-eventa with turbo
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-28 19:49:56 +07:00
Makito
9d1eb7c7d6
chore(deps): bump unplugin-fetch to 0.2.2
2026-02-28 14:22:24 +07:00
Makito
92bdee5ae9
test(plugin-sdk): add tests for cwd persistence and more
2026-02-28 03:10:41 +07:00
Makito
bc4387e2de
fix(plugin-host): persist session cwd and explicitly assign default
2026-02-28 03:10:41 +07:00
Makito
ebf1bac222
feat(plugin-sdk): configure vitest
2026-02-28 03:10:40 +07:00
Makito
c0f05c8827
chore(stage-tamagotchi): adjust included files in tsconfig
2026-02-27 19:06:17 +07:00
Makito
c04c9ef187
fix(server-shared): move plugin-protocol from devDeps to deps to fix node:crypto from nanoid
2026-02-27 17:46:11 +07:00
Makito
6270487237
feat(stage-tamagotchi): dynamic select macOS app icon while building
2026-02-08 21:12:40 +09:00
Makito
a4ca8b3e5a
refactor(ci): use ts config generator for electron-builder
2026-02-08 19:22:33 +09:00