Commit Graph
637 Commits
Author SHA1 Message Date
Horu e2df261364 fix: fix web Dockerfile failed to build (#627) 2025-10-02 20:29:51 +08:00
Neko Ayaka 51c38c8548 fix(stage-*): not respond if no websocket works 2025-10-01 22:18:08 +08:00
藍+85CD b6497dcc33 perf: use shallow-ref for web audio api class (#623)
* perf: use shallow-ref for web audio api class

* Update packages/stage-ui/src/stores/audio.ts
2025-10-01 14:46:36 +08:00
b190122bf1 feat(stage-ui,stage-web): Implement Comprehensive Module Settings Management with Frontend UI and Backend WebSocket Integration (#617)
---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2025-10-01 01:11:12 +08:00
藍+85CDandNeko Ayaka de3f8d952c feat(stage-ui-three): vrm lip-sync (#620)
---------

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2025-10-01 00:52:56 +08:00
Neko Ayaka 99cdd34dee fix(stage-web): include sitemap from docs as base sitemap 2025-10-01 00:09:36 +08:00
Makito 09d084bec2 feat(stage-web,stage-ui): beat sync (#621) 2025-10-01 00:01:18 +08:00
Neko Ayaka 5179bf3d0d fix(stage-web): not migrated successfully for pipeline 2025-09-28 17:19:06 +08:00
Neko Ayaka 29c0fedccb style(stage-ui): use kebeb case for directories under packages 2025-09-28 15:27:59 +08:00
Neko Ayaka 372125fb89 chore(deps): bump dependencies
Notice: after bumping up to three 0.180.0 with @types/three 0.180.0,
  Argument of type 'Group<Object3DEventMap>' is not assignable to parameter of type 'Object3D<Object3DEventMap>'.
    Type 'Group<Object3DEventMap>' is missing the following properties from type 'Object3D<Object3DEventMap>': setPointerCapture, releasePointerCapture, hasPointerCapture

Currently, AFAIK, clearly, three, and @types/three doesn't have the setPointerCapture, releasePointerCapture, hasPointerCapture method / getters
The only place I found on GitHub, points out that https://github.com/pmndrs/xr/blob/456aa380206e93888cd3a5741a1534e672ae3106/packages/pointer-events/src/pointer.ts#L69-L100 declares

```js
declare module 'three' {
  interface Object3D {
    setPointerCapture(pointerId: number): void
    releasePointerCapture(pointerId: number): void
    hasPointerCapture(pointerId: number): boolean

    intersectChildren?: boolean
    interactableDescendants?: Array<Object3D>
    /**
     * @deprecated
     */
    ancestorsHaveListeners?: boolean
    ancestorsHavePointerListeners?: boolean
    ancestorsHaveWheelListeners?: boolean
  }
}
```

And in @tresjs/core v5, it uses the @pmndrs/pointer-events internally.
Somehow the Object3D from @types/three and the one augmented by @pmndrs/pointer-events are not compatible.

`new Object3D() as unknown as Object3D` works as workaround here but there should be no need to do such a thing since these two Object3D should be the same.
With no updates from `typescript`, I assume there is no breaking change or regression from `typescript` side.
2025-09-26 17:07:07 +08:00
Lilia_Chen 5459741276 refactor(stage-ui,renderer-three) - three-scene package (#569) 2025-09-25 21:59:29 +08:00
Neko Ayaka bb273dcda0 fix(stage-web): incorrect system path 2025-09-25 21:41:48 +08:00
Neko Ayaka 4a31fda922 feat(stage-ui/providers): added 302.AI 2025-09-25 15:14:14 +08:00
Makito 38f748bcc4 fix(stage-tamagotchi): unknown reference 2025-09-21 21:10:41 +09:00
Kthunda 0e39750586 feat(i18n): French translation (#540) 2025-09-21 13:50:33 +08:00
dass90 e2db4f6698 fix: show voices search result correctly (#593) 2025-09-21 13:48:19 +08:00
Sline f4a5828ea7 fix: Implement DPI Scaling Support (#601) 2025-09-21 13:46:42 +08:00
RainbowBird 400103c488 style(stage-tamagotchi): add drag region 2025-09-17 17:10:53 +08:00
Neko Ayaka 58616d9edb style(stage-*): bubble styles 2025-09-17 02:25:13 +08:00
RainbowBird 4befe055c0 chore: clean netlify config (#591) 2025-09-16 00:04:05 +08:00
Neko Ayaka 967a99f63d chore(stage-web,stage-tamagotchi): sync providers, fix ollama provider issue 2025-09-16 00:03:28 +08:00
hobbycoder 306a479f03 fix(stage-tamagotchi): bug #621 is happening (#586) 2025-09-15 23:54:18 +08:00
dass90 b9b83fe7ad fix(stage-*): unable to test voice with openai and cosyvoice-v2 in speech module (#579) 2025-09-14 20:55:55 +08:00
Ilya Bogdanov 8d9abc1a04 fix(stage-*) Fix Inablility to verify openrouter and remove api key requirement on OpenAI compatible #566 (#582) 2025-09-14 20:55:24 +08:00
HyBer d9ce0eff6d fix(stage-tamagotchi): color-scheme setting i18n (#575) 2025-09-12 01:35:34 +08:00
Neko Ayaka 073035867d fix(workspace,stage-tamagotchi): do publish dry-run check & not marked as private properly 2025-09-11 15:55:08 +08:00
Neko Ayaka dd73845ed3 release: v0.7.2-beta.3 2025-09-11 15:18:02 +08:00
Neko Ayaka ba4e291f02 Revert "chore(deps): bump glib"
This reverts commit 04577f1d68.
2025-09-11 14:33:33 +08:00
Neko Ayaka 60b855d512 fix: added missing deps 2025-09-11 14:18:44 +08:00
Makito 3315634903 fix: sanitize v-html inputs with DOMPurify (#573) 2025-09-11 13:33:12 +08:00
Neko Ayaka 5139d44db1 feat(stage-tamagotchi-electron): use eventa for type safe event & invoke 2025-09-11 02:32:21 +08:00
Neko Ayaka 16527bd375 fix(stage-tamagotchi-electron): id & name 2025-09-11 02:29:24 +08:00
Neko Ayaka eee12212ce refactor(stage-*): rename 2025-09-10 21:26:24 +08:00
Neko Ayaka 3d1e317bc9 feat(stage-tamagotchi-electron): always on top & loading 2025-09-09 01:29:42 +08:00
Neko Ayaka 33a09f9983 fix: build 2025-09-08 17:17:09 +08:00
RainbowBird 733b8893c7 refactor: replace useLogg with useLogger (#563) 2025-09-07 23:47:23 +08:00
Neko Ayaka cf27d3f848 feat(stage-tamagotchi-electron): transparent 2025-09-07 22:04:47 +08:00
Neko Ayaka 3187281a20 fix(stage-tamagotchi-electron): build 2025-09-07 22:04:00 +08:00
Neko Ayaka da2e8d5142 fix: build 2025-09-07 21:10:24 +08:00
RainbowBird f2ff0c7b43 feat(stage-web): add dark mode toggle button (#562)
* feat(stage-web): add dark mode toggle button

* chore: remove style in icon

* fix: remove hover effect

* chore: icon
2025-09-07 21:04:27 +08:00
RainbowBird 92e9e08453 feat(chat): store message in localstorage, add a button for cleanup (#560) 2025-09-07 00:07:53 +08:00
RainbowBird 2ef827dd47 fix(stage-web): adjust padding and layout in ChatHistory and InteractiveArea components (#559) 2025-09-06 22:50:00 +08:00
Neko AyakaandLemonNeko 23eb3d3ef6 refactor(stage-tamagotchi-electron): init stage-tamagotchi-electron app
Co-authored-by: LemonNeko <17664845+LemonNekoGH@users.noreply.github.com>
2025-09-06 21:03:56 +08:00
LemonNeko d55cdc220a feat(tamagotchi): generate preview image when import live2d model (#555)
* fix(tamagotchi): set min width of settings page, use grid model selector view
* fix(tamagotchi): sort model by import time
* feat(tamagotchi): generate preview image when import live2d model
* fix(tamagotchi): don't show onboarding page when window open unless `/`
* fix: thanks to gemini
2025-09-05 13:27:26 +08:00
Ricardo Miss e4758f83b3 fix(stage-web): support on pc submit with enter (#549) 2025-09-03 14:27:24 +08:00
Neko Ayaka ab10782c65 chore(deps): bump dependencies 2025-09-03 13:25:12 +08:00
Neko Ayaka 04577f1d68 chore(deps): bump glib 2025-09-03 13:20:42 +08:00
Ilya Bogdanov ea80efdb5f feat(stage-ui): Refactor providers and add credential validation (#474) 2025-09-03 12:53:05 +08:00
Pranav Yerramaneni e90cb60889 fix(speech): update custom voice name handling and input label (#529) 2025-09-03 12:51:36 +08:00
sss22213 ce733788c3 i18n: Add language zh-Hant (#534) 2025-09-03 12:40:26 +08:00