Neko Ayaka
d54aaa6fde
fix: typecheck
2025-08-25 03:39:48 +08:00
Neko Ayaka
ac8fbf3be3
chore(workspace): now use NODE_VERSION 24 without minor constraints
2025-08-25 03:32:05 +08:00
Neko Ayaka
840d7eceac
fix: incorrect preview images for live2d
2025-08-25 03:31:36 +08:00
Neko Ayaka
991a537ff7
chore: sync openai-compatible
2025-08-25 02:55:54 +08:00
Ilya Bogdanov and Neko
bde909fd64
feat: Add generic OpenAI-compatible provider for chat and audio ( #415 )
...
This commit introduces a new "OpenAI Compatible" provider, allowing users to connect to any service that implements the OpenAI API specification.
Previously, users were limited to the pre-defined list of providers. With the proliferation of many new AI services and local models (like LM Studio, vLLM, etc.) that expose an OpenAI-compatible endpoint, it has become impractical to add and maintain a separate integration for each one.
This new generic provider solves that problem by offering a single, flexible solution. It clarifies the user's choice by separating the official OpenAI service from other compatible alternatives, improving the overall user experience.
Closes #401 , #388
Co-authored-by: Neko <neko@ayaka.moe >
---------
Co-authored-by: Neko <neko@ayaka.moe >
2025-08-25 02:49:31 +08:00
Neko Ayaka
cbc959a3f3
fix(assets): including preview images for hiyori & vrm samples
2025-08-25 02:45:49 +08:00
Neko Ayaka
bc8cb59e6b
fix(stage-*): model not loading when entering main stage
2025-08-25 01:32:04 +08:00
Ilya Bogdanov
8ea98037e5
fix(composables): Correct inverted logic in version check causing infinite loop thus OOM ( #421 )
...
Corrects the `satisfiesVersionBy` logic in the `useVersionedLocalStorage` composable. The previous implementation (`v !== '1.0.2'`) was inverted, causing it to return `false` for the valid version. This triggered the `onVersionMismatch` handler, which reset the data, re-triggered the `watch` effect, and resulted in an infinite recursive update loop, crashing the application.
The condition has been changed to `v === '1.0.2' to correctly validate the version and prevent the loop.
I though this is tauri fault, but kek just silly mistake
Fix #414 #375 #400
2025-08-25 01:31:27 +08:00
Neko Ayaka
7f2ab0ec79
fix: typecheck
2025-08-25 00:42:51 +08:00
Typed SIGTERM
12a24725bd
chore: convert images to AVIF ( #417 )
2025-08-25 00:12:24 +08:00
Neko Ayaka
5917783670
fix(stage-ui): should exclude presets & file format handling
2025-08-25 00:04:20 +08:00
Neko Ayaka
21b3307e9e
feat(stage-*): new Model Selector to select models for Live2D, VRM, and future MMD
...
Close #426
Close #414
Close #375
2025-08-24 23:38:32 +08:00
Makito
9c9d6c18d1
fix(stage-ui): live2d mouse tracking not worked as expected
2025-08-24 17:38:30 +09:00
Makito
4a6befddd5
fix(stage-ui): disable onboarding next button when api key is required and missing
2025-08-24 16:37:06 +09:00
Makito
adfc2749c2
fix(stage-ui): convert searchQuery from ref to model
2025-08-24 16:28:00 +09:00
Neko Ayaka
82d0f496da
refactor: try fix #391
2025-08-24 14:17:09 +08:00
Typed SIGTERM
d809067391
docs: add missing line breaks
2025-08-24 08:30:30 +08:00
Neko Ayaka
d5c526a4ce
docs(content/zh-Hans): update to correct assets path
2025-08-23 22:28:43 +08:00
YuanAshes
735edc4c0c
Update installation instructions ( #395 )
2025-08-23 22:26:21 +08:00
Typed SIGTERM
f85e203319
ci: fix crowdin ci skipping
2025-08-23 13:36:10 +08:00
MisakaKumomi 御坂云见
7595d189ba
chore: make i18n more reasonable ( #396 )
2025-08-23 12:43:11 +08:00
MisakaKumomi 御坂云见
fd702cc0d3
feat: added debouncing for onboarding, fixed validation if the user i… ( #392 )
2025-08-22 20:55:27 +08:00
Daniel Martín
1b76f65232
feat: LM Studio Provider ( #380 )
2025-08-22 20:53:08 +08:00
0xGingi
b4cb46ad98
refactor(stage-ui): use nanoid instead of crypto.randomUUID() ( #382 )
2025-08-22 16:44:54 +08:00
Typed SIGTERM
977fb20f26
ci: skip crowdin ( #376 )
...
[skip ci] [skip netlify]
2025-08-21 22:14:16 +08:00
藍+85CD and Neko
c5f7b8c362
docs(overview): translation
...
Co-authored-by: Neko <neko@ayaka.moe >
2025-08-21 20:38:49 +08:00
藍+85CD
4eb5f9d55a
docs(about-neuro-sama): translation
2025-08-21 20:08:21 +08:00
藍+85CD
fcb51b1f29
docs(about-ai-vtuber): translation
2025-08-21 20:07:08 +08:00
Neko Ayaka
b9a19e974c
fix: lint
2025-08-21 17:00:44 +08:00
Daniel Martín
713ff0c30d
feat: Spanish Language ( #372 )
2025-08-21 14:03:07 +08:00
凌莞~(=^▽^=)
c15e502056
fix(ui): TransitionVertical Interrupt animation ( #373 )
2025-08-21 14:01:33 +08:00
Neko Ayaka
6e6c41e2ba
docs: improved style
2025-08-21 13:44:52 +08:00
Neko Ayaka
a5ce042525
release: v0.7.2-beta.1
2025-08-21 04:23:04 +08:00
Neko Ayaka
f6f6d58e76
docs: added Desktop version tutorial
2025-08-21 04:19:11 +08:00
Ayaka Neko
91e05a64c5
fix(stage-ui): live2d model not loading
2025-08-21 03:45:46 +08:00
Ayaka Neko
b064b59b0f
fix(stage-tamagotchi): user should not be able to select DRAG notice
2025-08-21 01:39:40 +08:00
Ayaka Neko
3e43224669
fix(stage-tamagotchi): auto focus to prevent not selectable
2025-08-21 01:38:52 +08:00
Ayaka Neko
d6380ece7b
feat(stage-tamagotchi): support to modify the window mode from tray
2025-08-21 01:25:36 +08:00
Ayaka Neko
a988ba2512
fix(stage-tamagotchi): Shift+Alt+R conflicted with report of webview
2025-08-21 01:25:08 +08:00
Ayaka Neko
a2180626ae
fix(stage-tamagotchi): auto focus and not listening to focused window will lost events of keyboards
2025-08-21 01:24:03 +08:00
Ayaka Neko
59d376752d
fix(stage-ui): live2d stage load wasn't deterministic
2025-08-21 01:20:20 +08:00
Ayaka Neko
4aeaf7cb82
fix(stage-ui): live2d model will not load on mount
2025-08-21 01:19:53 +08:00
hung_ng__
de96bb3e38
fix(docs): correct AWS Claude documentation link ( #368 )
2025-08-20 22:59:23 +08:00
Neko
ec033b9174
docs: added GitHub Trending badge to README.ja-JP.md
2025-08-20 22:57:29 +08:00
Neko
e9ddbccf13
docs: added GitHub Trending badge to README.zh-CN.md
2025-08-20 22:57:06 +08:00
Neko
ec19f0d095
docs: added GitHub Trending badge
2025-08-20 22:56:26 +08:00
Neko Ayaka
5981b2164f
fix(stage-ui): onboarding result in error container even if validation passes
2025-08-20 21:56:51 +08:00
Neko Ayaka
0673509659
feat(stage-*): detailed error messages for Ollama & many providers
2025-08-20 21:47:50 +08:00
Neko Ayaka
2ab96a2a44
refactor(services/telegram-bot): improved prompt and setup, adapted to Ollama
2025-08-20 18:14:56 +08:00
Neko
34f45ee336
chore(funding): added Open Collective and Patreon
2025-08-19 23:14:56 +08:00