Commit Graph
552 Commits
Author SHA1 Message Date
Neko Ayaka 6ffb13da8e release: v0.7.2-beta.2 2025-08-25 03:56:39 +08:00
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 BogdanovandNeko 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 AyakaandAcbox 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