Commit graph

3035 commits

Author SHA1 Message Date
Neko Ayaka
40e47804bb
feat(plugin-sdk): impl 2026-03-17 16:41:21 +08:00
Stardust
b97c7a8826
fix(stage-ui-live2d): animate model position and scale on resize with animejs (#1395)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-03-17 15:24:13 +08:00
Matt Van Horn
09f2470c22
fix(stage-pages): use placeholderLocalized from provider config for API key input (#1391)
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Authored-by-agent: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 14:26:23 +08:00
Matt Van Horn
db3c002e1b
chore(ci): scoop manifest decompress error for NSIS installer (#1392)
Authored-by-agent: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 14:25:41 +08:00
Iro
eb53744c08
fix(stage-tamagotchi): harden caption overlay follow+mouse handling (#1402) 2026-03-17 14:23:04 +08:00
github-actions[bot]
c1dad52537
chore(i18n): update translations (#1403)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-17 10:43:51 +08: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
RainbowBird
4e811be86a
chore(ci): workflow dispatch 2026-03-16 17:43:05 +08:00
RainbowBird
15b83b7205
chore(build): enableGlobalVirtualStore 2026-03-16 17:38:11 +08:00
雨落
a569061458
fix(docs): fix typo in landing page (#1399)
Signed-off-by: 秋雨落 <i@rain.cx>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
2026-03-16 17:26:18 +08:00
Stardust
0089040f2d
fix(llm): flatten content array for OpenAI-compatible providers (#1222)
* fix(llm): flatten content array for OpenAI-compatible providers

* fix(llm): improve type safety in sanitizeMessages

* fix(stage-ui): add notice comment for message content flattening compatibility

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: Neko <neko@ayaka.moe>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 17:21:05 +08:00
github-actions[bot]
65faf3fe18
chore(i18n): update translations (#1388)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-16 10:07:58 +08:00
Lilia_Chen
cf3e6a43bd
chore(docs): new DevLog for VRM & three.js refactor (#1368)
---------

Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
2026-03-16 02:11:52 +08:00
github-actions[bot]
622c57af63 chore: update README release artifacts to v0.9.0-alpha.16 2026-03-15 17:57:15 +00:00
Garfield Lee
28a8970984
chore(skills): add project-level skills (#1373)
Co-authored-by-agent: GitHub Copilot <copilot@github.com>
2026-03-16 00:19:06 +08:00
github-actions[bot]
7c1883e006 chore(nix): update pnpmDeps hash 2026-03-15 13:52:36 +00:00
Liet Blue
f92db7a70b
feat(stage-pocket): add Android target (#1326)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: LemonNeko <self@lemonneko.moe>
2026-03-15 21:46:23 +08:00
LemonNeko
3c03a45b0a
fix(cap-vite): don't auto restart when generated files update 2026-03-15 16:16:51 +08:00
Rin
4fb47a0379
docs(AGENTS.md): use errorMesageFrom (#1372) 2026-03-15 14:43:55 +08:00
Garfield Lee
617c037aa2
fix(stage-ui): use nullish coalescing for errorMessageFrom fallback (#1370)
Replace bare errorMessageFrom(error) assignments and the existing
|| 'Unknown error' pattern with ?? 'Unknown error' to correctly
handle string | undefined return type without swallowing empty strings.

Affected locations:
- src/libs/providers/validators/run.ts (5 sites)
- src/composables/use-provider-validation.ts (1 site)

Co-authored-by: GitHub Copilot <copilot@github.com>
2026-03-15 12:17:02 +08:00
github-actions[bot]
f313ea99c6
chore(i18n): update translations (#1369)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-15 10:53:05 +08:00
Rin
688836912d
chore: disable PostHog telemetry in development mode (#1365)
* chore: disable PostHog telemetry in development mode

Skip posthog.init() when import.meta.env.DEV is true to avoid
sending telemetry data during local development.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Apply suggestions from code review

Co-authored-by: Rin <shinohara-rin@users.noreply.github.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 09:39:54 +08:00
Rin
623f35a7e3
feat(stage-pages,stage-ui,i18n): disable auto trigger for chatcompletion check and use explict button (#1336)
Co-authored-by-agent: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-15 04:39:30 +08:00
Neko Ayaka
72925c1372
release: v0.9.0-alpha.16 2026-03-15 04:04:07 +08:00
Neko Ayaka
2fb1657067
docs(README.md): updated 2026-03-15 04:01:15 +08:00
Stable Genius
dbe7964716
chore(ci): added Scoop bucket manifest (#1262) 2026-03-15 03:36:32 +08:00
Neko
32ea8d0e04
Revert "fix(stage-tamagotchi): fix model flickering and jumping on window res…" (#1364)
This reverts commit 3a8dc75233.
2026-03-15 03:07:03 +08:00
Ryanba
c276bcc24d
fix(server-runtime): preserve explicit empty route destinations (#1324)
---------

Co-authored-by: Neko <neko@ayaka.moe>
Co-authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-15 01:58:17 +08:00
Ryanba
aac7a31599
fix(plugin-sdk): preserve absolute plugin entrypoints (#1323)
Authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-15 01:57:07 +08:00
Ryanba
c702c1f8e5
fix(stage-ui): keep nested reasoning out of speech (#1322)
Authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-15 01:56:28 +08:00
Stardust
53d1e25173
fix(stage-tamagotchi): quit app on Live2D close button to cleanup background processes (#1361) 2026-03-15 01:54:50 +08:00
Rin
1a1f720c93
fix(server-runtime): shutdown server on interruption properly (#1356)
Co-authored-by-agent: Claude Opus 4.6
2026-03-14 21:44:13 +08:00
Garfield Lee
9fc9955615
release: v0.9.0-alpha.15 2026-03-14 18:23:50 +08:00
Stardust
3a8dc75233
fix(stage-tamagotchi): fix model flickering and jumping on window resize (#1341) 2026-03-14 15:03:16 +08:00
github-actions[bot]
4427e1b44f
chore(i18n): update translations (#1349)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-14 12:29:11 +08:00
Rin
621d16c8bd
fix(stage-ui): fix hash scroll on SPA navigation to providers page (#1347)
The settings layout uses a scrollable div with overflow-y-auto, not
window. useScrollToHash was scrolling window which had no effect on
SPA navigation. Point it at the actual scroll container instead.

Authored-by-agent: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-03-14 03:35:03 +08:00
LemonNeko
0ed21860af
fix(stage-tamagotchi): move wss setting to connection page 2026-03-14 03:06:06 +08:00
Rin
e83c17fe57
fix(minecraft): xss mitigation for minecraft debug dashboard (#1344)
Authored-by-agent: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-03-14 00:20:15 +08:00
Liet Blue
a1a94371f4
fix(speech): prevent speech provider config reset on startup by removing premature immediate watcher (#1340) 2026-03-13 22:38:54 +08:00
Liet Blue
5d8a0c88fe
feat(stage-tamagotchi): add profile switcher to controls island and web header (#1328) 2026-03-13 18:32:07 +08:00
Liet Blue
c95b484bdc
docs: update CLAUDE.md to use @AGENTS.md directive (#1335) 2026-03-13 18:31:48 +08:00