Commit Graph
698 Commits
Author SHA1 Message Date
Neko Ayaka 6ffb13da8e release: v0.7.2-beta.2 2025-08-25 03:56:39 +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 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
Neko Ayaka 7f2ab0ec79 fix: typecheck 2025-08-25 00:42:51 +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
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
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 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 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
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 c9d166cfe8 refactor(stage-ui): VRM & Live2D view load 2025-08-16 22:00:03 +08:00
Neko Ayaka 33501a0857 refactor(stage-*): moved vad state manager 2025-08-16 21:59:19 +08:00
Lilia_Chen 92ae0c0730 feat(stage-ui): Switch between hemisphere light and sky box (#357) 2025-08-14 22:15:21 +08:00
Neko Ayaka 4f34b4580f fix(stage-ui): DialogTitle warning 2025-08-11 04:54:02 +08:00
Neko Ayaka 1e8bfbb7c7 fix(ui): InputFile wasn't using BasicInputFile 2025-08-11 04:53:42 +08:00
Neko Ayaka ba26cb0537 feat(stage-ui): achieve Warudo (https://warudo.app) style rendering for VRM models 2025-08-11 04:53:18 +08:00
Neko Ayaka c3b804a23d style(stage-ui): improved callout 2025-08-11 02:57:42 +08:00
Neko Ayaka a9d4512398 chore(stage-ui): allow to setup color picker 2025-08-10 04:21:56 +08:00
Neko Ayaka ead77056c0 fix(stage-ui): color picker incorrect 2025-08-10 04:20:39 +08:00
Neko Ayaka 0a9caf3d05 feat(stage-ui): improved color picker 2025-08-09 23:05:59 +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 c304558bf6 refacor(stage-ui): organize stage-ui histoire structure 2025-08-08 02:00:22 +08:00
Neko Ayaka 76c619536d style(stage-ui): improve datapane 2025-08-07 18:16:40 +08:00
Lilia_Chen 9fbbccc04a chore(stage-ui): queue.ts renaming, tts "..." recognition, and something relates to next and afterNext (#355) 2025-08-07 18:16:40 +08:00
Neko Ayaka 18d48e4638 feat(stage-ui): parameterize directional light & ambient light 2025-08-07 01:34:28 +08:00
Neko Ayaka acda49dc66 refactor(stage-ui): model file & model url loading for live2d and vrm 2025-08-07 00:00:35 +08:00
Neko b5a5ec6a82 fix(stage-ui): auto eye blink wasn't functioning (#352) 2025-08-06 18:21:12 +08:00
Neko Ayaka 281d436e59 fix: lint 2025-08-06 16:34:30 +08:00
Neko Ayaka 8fae7cf16c feat(ui): include BidrectionalTransition as ui component 2025-08-06 16:19:52 +08:00
Neko Ayaka c88b72f07b release: v0.7.1 2025-08-05 21:21:01 +08:00
Neko Ayaka bad616e8e7 release: v0.7.0 2025-08-04 16:18:38 +08:00
Neko Ayaka 856625f638 fix: build & typecheck 2025-08-02 01:26:57 +08:00