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
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
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
Neko Ayaka
82d0f496da
refactor: try fix #391
2025-08-24 14:17:09 +08:00
Daniel Martín
1b76f65232
feat: LM Studio Provider ( #380 )
2025-08-22 20:53:08 +08:00
Daniel Martín
713ff0c30d
feat: Spanish Language ( #372 )
2025-08-21 14:03:07 +08:00
Neko Ayaka
a5ce042525
release: v0.7.2-beta.1
2025-08-21 04:23:04 +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
Neko Ayaka
0673509659
feat(stage-*): detailed error messages for Ollama & many providers
2025-08-20 21:47:50 +08:00
Ayaka Neko
219c959057
fix: missing vrma
2025-08-19 18:58:48 +08:00
Neko Ayaka
4fb878e78a
fix(ci): huggingface build
2025-08-16 22:24:37 +08:00
Neko Ayaka
33501a0857
refactor(stage-*): moved vad state manager
2025-08-16 21:59:19 +08:00
Neko Ayaka
93d5f5adf0
fix(docs): theme color
2025-08-12 00:06:46 +08:00
Neko Ayaka
cf9f541508
fix(ci): hf build
2025-08-11 14:52:39 +08:00
Neko Ayaka
33938578f5
fix(stage-app): include .vrma
2025-08-11 02:57:42 +08:00
Neko Ayaka
ceb0fceb06
fix(ci): hf build
2025-08-11 02:57:36 +08:00
Neko Ayaka
6309d43cc9
feat(stage-ui): PropertyColor
2025-08-09 23:04:47 +08:00
Ching Yang
389ee0a57c
Feat: Support of Index-TTS, state-of-art opensourced TTS model - locally deployable. ( #351 )
2025-08-08 20:30:41 +08:00
Neko Ayaka
76c619536d
style(stage-ui): improve datapane
2025-08-07 18:16:40 +08:00
Neko Ayaka
281d436e59
fix: lint
2025-08-06 16:34:30 +08:00
Neko Ayaka
c88b72f07b
release: v0.7.1
2025-08-05 21:21:01 +08:00
Neko
738f108586
fix(stage-tamagotchi): resource island wasn't working ( #347 )
2025-08-04 23:31:08 +08:00
Neko Ayaka
bad616e8e7
release: v0.7.0
2025-08-04 16:18:38 +08:00
Neko
42f42cce39
fix(stage-tamagotchi): use rdev for keyboard events monitoring ( #344 )
2025-08-04 16:14:30 +08:00
Neko Ayaka
856625f638
fix: build & typecheck
2025-08-02 01:26:57 +08:00
Neko Ayaka
d7c681f48e
chore: cleanup code
2025-08-02 01:07:34 +08:00
Neko Ayaka
a095ee62f1
chore(deps): bump dependencies
2025-08-02 01:06:54 +08:00
Ayaka Neko
82ece364b4
fix(stage-tamagotchi): onboarding white screen
...
Close #337
2025-08-01 15:44:05 +08:00
Lilia_Chen
76ed0ff315
stage-web fix chat history only load the last AIRI'soutput ( #334 )
2025-07-30 11:06:11 +08:00
Neko Ayaka
808a47662b
fix(stage-*): combobox not displaying default value
2025-07-30 00:25:06 +08:00
Neko Ayaka
550c4115c2
refactor: to reka-ui
2025-07-29 23:48:44 +08:00
藍+85CD
08c86ee192
refactor(stage-web): remove chat tabs ( #331 )
2025-07-29 16:06:32 +08:00
Neko Ayaka and Acbox Liu
030ebc5b11
refactor: rename
...
Co-authored-by: Acbox Liu <78635021+sheepbox8646@users.noreply.github.com >
2025-07-29 02:39:56 +08:00
Neko Ayaka
7f178b130f
feat(component-calling): or component use, init
2025-07-29 02:37:29 +08:00
Neko Ayaka
daea2d52f5
fix: i18n selector
2025-07-28 13:16:49 +08:00
Neko Ayaka
130344b2e4
fix(stage-*): break words
2025-07-28 11:42:19 +08:00
Neko Ayaka
ae4778e481
feat(stage-web): support new line for mobile
2025-07-28 11:29:57 +08:00
Neko Ayaka
af67d39b12
feat(stage-*): clear message buffer once composed.
2025-07-28 11:28:12 +08:00