Commit Graph
508 Commits
Author SHA1 Message Date
Neko Ayaka bb4685e083 refactor(plugin-sdk): use xstate for plugin lifecycle 2026-02-17 21:59:29 +08:00
Mateusz Bilicki 760641b5eb fix(server-runtime): fix invalid payloads dispatched over WebSockets (#1037) 2026-02-17 02:10:32 +08:00
Neko Ayaka cae48f2801 feat(plugin-sdk,stage-tamagotchi): basic file system loader, protocol 2026-02-13 16:10:08 +08:00
leafyy 19d635d12a feat:(stage-ui) Modify settings card (#1027) 2026-02-09 15:10:18 +08:00
Neko Ayaka ca19529675 feat(plugin-protocol,server-shared): new package 2026-02-08 03:44:04 +08:00
Neko Ayaka 795e12f13b feat(plugin-sdk): many more initial impl 2026-02-07 03:31:43 +08:00
Neko Ayaka 69a21faf16 fix(server-sdk,workspace): incorrect version 2026-02-07 03:31:43 +08:00
Neko Ayaka 892c1a2d4a feat(server-shared): events 2026-02-07 03:31:42 +08:00
9e5034fffc fix(ci): 'should use swiftlint version from env not inputs' (#1025)
* fix(ci): 'should use swiftlint version from env not inputs'

* fix(ci): remove `-it`

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Nur Faiz <229660710+Meiw0@users.noreply.github.com>
2026-02-06 22:55:48 +08:00
MisakaKumomi 御坂云见 d95dc5e023 feat(stage-pages): Add warning for unavailable indextts2 support in I… (#1018) 2026-02-03 05:26:02 +08:00
Sebastián 47e444bd85 feat(stage-ui): add Kokoro TTS (Local) speech provider (#1005) 2026-02-01 23:34:52 +08:00
Neko Ayaka 0e9b0668de feat(plugin-sdk): init 2026-02-01 23:32:34 +08:00
LemonNekoandautofix-ci[bot] e4add70e13 feat: allow to enable secure websocket for server channel (#1014)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-01 00:35:03 +08:00
Makito e0775aec74 chore(stage-tamagotchi): optimize bundle size (#1000) 2026-01-29 01:49:43 +08:00
藍+85CD 09bdbf205a chore(deps): use vite v8 instead of rolldown-vite (#993) 2026-01-24 22:30:04 +08:00
藍+85CD 43fe9e89f2 perf: setup knip, remove unused dependencies (#992) 2026-01-24 15:08:08 +08:00
Neko Ayaka d051a07da9 chore(deps): bump dependencies 2026-01-21 05:42:01 +08:00
Lilia_Chenandautofix-ci[bot] 0093803920 feat(stage-ui-*): ACT special tokens for future motion gen (#974)
* feat(stage-ui*):ACT special tokens

* test(stage-ui): llm-marker-parser test updates for ACT tokens

* [autofix.ci] apply automated fixes

* style(stage-ui): apply gemini code review notes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-20 09:32:47 +08:00
Lilia_Chenandautofix-ci[bot] 372f356964 fix(stage-ui-three): lipsync update() (#971)
* bug-fix: lipsync update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-18 20:55:43 +08:00
Neko Ayaka e796ee59ad refactor(airi-plugin-web-extension): use eventa for ipc 2026-01-18 03:51:40 +08:00
Rin a6b54c1b0f chore(stage-ui, deps): fix typecheck error and stage-web CI (#967) 2026-01-18 02:34:15 +08:00
Neko Ayaka b241f32a31 feat(airi-plugin-web-extension): integrated to server-sdk, now supports to read context from browser 2026-01-18 02:19:28 +08:00
Rinandautofix-ci[bot] c912e6c7cc fix(stage-ui): tts voice options reactivity issue (#963)
trigger reactivity when updating availableVoices in the speech store
---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-18 00:57:07 +08:00
Neko Ayaka 5cfd478525 fix(stage-ui): should ingest and response only once 2026-01-17 18:31:00 +08:00
Neko Ayaka e38366d37b fix(deps): sync vue to catalog: 2026-01-17 15:57:54 +08:00
Neko Ayaka e01e20918a refactor(airi-plugin-vscode): better structure & format 2026-01-17 02:48:55 +08:00
LemonNeko 06b3451849 feat(stage-*): allow to connect remote ws server (#953) 2026-01-15 05:13:57 +08:00
Neko Ayaka e3b37a4c92 fix(airi-plugin-vscode): should not use any dependencies in vscode plugin package 2026-01-14 21:14:16 +08:00
6b3acfa4c3 chore(electron-screen-capture): improve the UI, added comments about bugs, refactored with libs & utils (#941)
---------

Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Makito <i@maki.to>
2026-01-13 04:31:58 +08:00
Zach Leavitt bcafcac7c1 feat(stage-*): browser provided speech recognition as provider (#933) 2026-01-13 03:31:08 +08:00
Neko Ayaka 9623589011 fix(server-sdk): cannot handle Discord BigInt serialization 2026-01-12 21:55:11 +08:00
Makito 4cda1828ec feat(electron-screen-capture): introduce new screen capture utilities (#937) 2026-01-12 02:30:19 +08:00
skyline624andNeko Ayaka b500eb8f5b fix(stage-ui): preserve and propagate discord context in bridge (#934)
---------

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-11 23:42:45 +08:00
sed-i f2c308ffa4 fix(stage-tamagotchi): consolidated renderer loop helper (#936) 2026-01-11 21:47:56 +08:00
Neko Ayaka 0024366d88 chore(ci): added pnpm util, fix macos merge issue 2026-01-11 04:43:50 +08:00
skyline624andNeko 5d9040e430 fix(stage-ui,server-*): implement handling for input:text from anywhere, support for Discord (#928)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-01-11 03:35:32 +08:00
a7d7c1631e feat(stage-*): devtool for websocket (#932)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 02:23:18 +08:00
Neko Ayaka 3c68172442 fix(stage-tamagotchi,stream-kit,pipelines-audio): couldn't handle spark:notify and has elegant way of handling tts & playback 2026-01-11 00:13:14 +08:00
RainbowBird 6db260fcba feat(stage-ui): local-first storage (#922) 2026-01-09 18:28:40 +08:00
Lovehsigure_520 d084a79720 docs: added WeChat badge & QRCode guide (#920) 2026-01-09 15:39:02 +08:00
Lovehsigure_520andNeko ca91f43d4a docs: added QQ group link badge (#912)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-01-08 18:09:26 +08:00
Makito 9076adc97c chore(deps): bump @moeru/eslint-config to 0.1.0-beta.15 2026-01-08 17:36:08 +09:00
Neko Ayaka bd9d5be254 feat(stage-ui,stage-ui-three): support fade on hover for three 2026-01-08 15:02:52 +08:00
Rinandgoogle-labs-jules[bot] b22acdba27 fix(stage-ui): fix provider credentials change detection (#910)
---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-01-08 04:26:07 +08:00
Neko Ayaka c2756ff4d3 fix(stage-pages): missing stage-ui-three and stage-ui-live2d 2026-01-08 00:56:42 +08:00
RainbowBird 71225b3729 chore: resolve build issue 2026-01-08 00:54:48 +08:00
Neko Ayaka 20b6978a9d refactor(stage-ui,stage-ui-live2d,stage-ui-three): split out stage-ui-live2d component 2026-01-08 00:31:07 +08:00
RinandNeko Ayaka 4f0477a2a0 fix(stage-ui,stage-ui-three): resolve tamagotchi VRM loading screen hang on startup (#904)
---------

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-07 22:23:01 +08:00
RainbowBird 5177f3a78a refactor(stage-ui): use-async-state for api request (#906) 2026-01-07 21:42:36 +08:00
RainbowBird 9346708c34 feat(server): characters (#882) 2026-01-07 21:37:54 +08:00