nanakura
dc26878386
chore: prune unused apps and services for the moeka fork
...
CI / Lint (push) Canceled after 0s
CI / Build Test (stage-web) (push) Canceled after 0s
CI / Build Test (ui-loading-screens) (push) Canceled after 0s
CI / Build Test (ui-transitions) (push) Canceled after 0s
CI / Unit Test (push) Canceled after 0s
CI / Type Check (push) Canceled after 0s
CI / Check Provenance (push) Canceled after 0s
Sync Labels / sync-labels (push) Successful in 1m43s
- Remove stage-tamagotchi, stage-pocket, server, and engine workspaces with their workflows, addons, and docs
- Switch the toolchain from pnpm to bun, replace lockfiles with bun.lock
- Rewrite remaining product references to Moeka
2026-09-14 16:40:49 +07:00
Arata
c30d169543
fix(stage-ui-live2d): preserve lip sync during MAGIC motion ( #2481 )
2026-09-11 01:56:54 +08:00
Lovehsigure_520
352a9e389b
fix(stage-ui): restore TTS after first login ( #2490 )
2026-09-10 00:08:35 +08:00
leafyy
05ac66edfa
fix(stage-tamagotchi): show Live2D expressions in settings ( #2451 )
...
## Summary
- Send a serializable Live2D expression snapshot from the stage renderer
to the separate Settings window.
- Route expression changes back to the renderer that owns the loaded
model, with owner ID checks for stale-window isolation.
- Add browser regressions for the component boundary and the complete
BroadcastChannel round trip.
Fixes #2450
## Verification
- `pnpm typecheck`
- `pnpm lint`
- `../../node_modules/.bin/vitest run --project browser
src/components/scenarios/settings/model-settings/live2d.browser.test.ts`
- `node_modules/.bin/vitest run --config
apps/stage-tamagotchi/vitest.config.ts --project browser
apps/stage-tamagotchi/src/renderer/composables/model-settings-runtime.browser.test.ts`
- `./node_modules/.bin/electron-vite build`
- Vishot Electron capture with the issue Live2D fixture on the merge
base and this branch
- `sem diff upstream/main...HEAD --no-cosmetics -v --file-exts .ts .tsx`
## Visual changes
| Before | After |
|---|---|
|

|

|
| Settings / Models / Live2D expressions: empty list | Settings / Models
/ Live2D expressions: model entries are available |
2026-09-07 11:14:44 +08:00
Doji
9c213115f8
fix(stage): unify mobile keyboard avoidance ( #2426 )
2026-09-02 02:23:24 +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
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
Neko
484a2b7b19
fix(stage-ui-live2d): ignore macOS archive metadata ( #2405 )
2026-08-29 22:16:44 +08:00
Rin and Neko 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
e64998db6d
fix(stage-ui-live2d): avoid proxying renderer instances ( #2386 )
2026-08-28 00:42:08 +08:00
Neko Ayaka
146b3da65a
Revert "style: lint"
...
This reverts commit 98f40d7d0b .
2026-08-26 20:13:10 +08:00
Neko Ayaka
98f40d7d0b
style: lint
2026-08-26 19:49:58 +08:00
Neko
5e95e56d62
fix(stage-ui,stage-web,stage-tamagotchi): capture imported Live2D models in Polaroid ( #2320 )
2026-08-19 14:17:03 +08:00
Neko
55ea1767e4
fix(stage-ui-live2d): recover from model render failures ( #2225 )
2026-08-05 20:28:39 +08:00
Ryanba
4421b5810b
fix(stage-ui-live2d): read bundled model ZIPs as array buffers ( #2224 )
2026-08-05 15:39:34 +08:00
Neko
5a56770f1c
fix(stage-ui-live2d): support CJK paths in Live2D archives ( #2219 )
2026-08-04 22:05:40 +08:00
藍+85CD
bd149f6a65
refactor(stage-ui-live2d): remove duplicate global types
2026-07-30 07:51:23 +08:00
ricemaster1
1f0aeb9fcc
fix(stage-ui-live2d): decode legacy-codepage zip filenames ( #2016 )
2026-07-20 20:49:43 +08:00
Zyr - AI
f0d9f3d3bb
fix(stage-ui-live2d): close Live2D mouth after TTS finishes speaking ( #2064 )
2026-07-17 17:55:31 +08:00
Neko
ed664e8107
fix(stage-ui-live2d): normalize Live2D model file references ( #2047 )
...
Authored-by-agent: Codex <codex@openai.com >
2026-07-11 23:44:41 +08:00
Neko
7e3698147d
fix(stage-ui-live2d): ignore macOS files ( #1991 )
2026-06-19 02:02:53 +08:00
Nashchennc
cc8d6287e1
fix(stage-ui-live2d): cache Live2D zips as original directories ( #1934 )
2026-06-18 15:19:26 +08:00
RainbowBird
9382a12137
chore: cleanup and lint fix
2026-06-07 20:31:22 +08:00
RainbowBird
007fae6810
chore: update package dependencies and remove specific catalog references
...
- Removed specific catalog references for '@unocss/core', 'es-toolkit', 'nanoid', and 'valibot' in pnpm-workspace.yaml and various service package.json files.
- Updated versions for '@vueuse/core', 'es-toolkit', 'nanoid', 'reka-ui', and 'valibot' to their latest compatible versions.
- Cleaned up unused catalog entries in pnpm-workspace.yaml.
2026-06-07 19:45:28 +08:00
RainbowBird
7841df28f8
build(deps): migrate workspace dependencies to catalogs
...
Move direct external dependency versions into pnpm catalogs and update workspace packages to reference catalog entries.
Signed-off-by: RainbowBird <git@luoling.moe >
Commit-Message-Assisted-by: Codex
2026-06-03 17:12:13 +08:00
Neko Ayaka
b2dfe03d11
fix(stage-ui-live2d): better blink interval
2026-05-21 02:53:02 +08:00
Neko Ayaka
92b20b0dd2
fix(stage-*): many live2d and vrm issues, default values were missing
2026-05-21 02:25:04 +08:00
DrHuangMHT
7f9eeb715d
fix(stage-*): improve cursor tracking ( #1842 )
2026-05-20 22:30:38 +08:00
Makito
7c76ea680c
chore(pnpm): fix pnpm-workspaces issues and update catalog for vitest
2026-05-20 11:38:20 +09:00
DrHuangMHT
cb9eacdd39
fix(live2d): encode filepaths in re-created model settings ( #1838 )
2026-05-19 19:08:15 +08:00
DrHuangMHT
c2bf73c95d
fix(stage-*): follow-up fix for #1696 ( #1809 )
2026-05-19 13:54:41 +08:00
felix tremblay and autofix-ci[bot]
7b7fb0f238
fix(stage-ui-live2d): prevent motions from overriding lip sync mouth values ( #1783 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by-agent: Unknown <unknown@example.com >
2026-05-13 12:10:03 +08:00
DrHuangMHT
85627d34ad
feat(stage-*): allow setting character offset in landscape ( #1696 )
2026-05-06 17:04:18 +08:00
Richard Pinedo
d660103672
feat(stage-ui): port model selector redesign and live2d validation ( #1297 )
...
Co-authored-by-agent: Unknown <unknown@example.com >
2026-04-29 22:46:24 +08:00
Richard Pinedo
4e6da5ef04
feat(stage-*): port artistry & chatbox enhancements ( #1636 )
...
Co-authored-by-agent: Unknown <unknown@example.com >
2026-04-24 23:25:04 +08:00
Neko Ayaka
2ab21879dd
chore(deps): bump dependencies
2026-04-18 19:18:17 +08:00
Neko Ayaka
95eac8e41c
chore(deps): bump dependencies
2026-04-11 04:00:49 +08:00
Lulu
744503a10e
feat(stage-ui): scale settings ( #1554 )
...
---------
Co-authored-by-agent: Cursor
2026-04-05 02:54:58 +08:00
Neko Ayaka
476ef2018f
style: many typescript v6 pending errors
2026-04-05 02:07:09 +08:00
Neko Ayaka
ac59fb5802
fix(stage-tamagotchi): useless margin bottom
2026-03-31 15:51:53 +08:00
Neko Ayaka
127efef55d
fix(stage-ui-live2d): type issues
2026-03-31 14:40:26 +08:00
nagikazu
d43d4dbc5e
feat(stage-ui-live2d): exp3 expression system + auto-blink rework ( #1033 )
...
---------
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-31 14:22:16 +08:00
Neko Ayaka
c160010f8b
fix(stage-ui-live2d): type error
2026-03-23 13:55:58 +08:00
Neko Ayaka
ce60323d8a
style: lint
2026-03-23 02:16:10 +08:00
Neko Ayaka
ac1de680d0
chore(deps): bump dependencies
2026-03-23 02:15:40 +08:00
Stardust and Neko
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
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
Stardust
3a8dc75233
fix(stage-tamagotchi): fix model flickering and jumping on window resize ( #1341 )
2026-03-14 15:03:16 +08:00
dec2b04924
refactor: vrm performance tracing and better lifecycle management ( #1194 )
...
* refactor: vrm performance tracing and better lifecycle management
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Rename lag-visualizer.vue to performance-visualizer.vue
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* fix: some tiny bugs and model URL lifecycle
* fix: TresCanvas size=0 bug
* Delete .claude/settings.json
* fix: some clean-up
* [autofix.ci] apply automated fixes
* fix: use screen to wrap up TresCanvas
* Delete .claude/settings.json
---------
Co-authored-by: Makito <i@maki.to >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-12 09:20:20 +08:00