Neko
48ee12d184
fix(server-runtime): disable socket port reuse ( #2393 )
2026-08-29 01:13:24 +08:00
Doji
0616eabd5b
fix(stage-tamagotchi): disable reusePort on Windows ( #2390 )
2026-08-28 19:37:43 +08:00
Neko Ayaka
fe38fb9ded
release: v0.12.0-beta.4
2026-08-28 04:59:05 +08:00
Neko
eb7d7a7a50
fix(stage-layouts): preserve mobile Safari input focus ( #2387 )
2026-08-28 02:24:12 +08:00
Neko
e64998db6d
fix(stage-ui-live2d): avoid proxying renderer instances ( #2386 )
2026-08-28 00:42:08 +08:00
Neko Ayaka
175ad08477
release: v0.12.0-beta.3
2026-08-27 20:48:27 +08:00
leafyy
795c43f0a7
refactor(stage-pages): share polaroid page ( #2375 )
2026-08-27 17:10:34 +08:00
leafyy
debe4019d1
refactor(stage-ui): use public package exports ( #2373 )
2026-08-27 17:08:44 +08:00
Doji
a72d0a3a02
feat(stage-pocket): add dockable input bubble ( #2363 )
2026-08-27 15:53:16 +08:00
Neko Ayaka
146b3da65a
Revert "style: lint"
...
This reverts commit 98f40d7d0b .
2026-08-26 20:13:10 +08:00
Neko Ayaka
98f40d7d0b
style: lint
2026-08-26 19:49:58 +08:00
Neko Ayaka
e60a04a4ec
chore(deps): bump dependencies
2026-08-26 19:47:20 +08:00
Neko Ayaka
6a24582696
chore(deps): bump dependencies
2026-08-26 19:01:04 +08:00
Neko
4803f1c16f
fix(stage-layouts): preserve Safari focus during keyboard close ( #2367 )
2026-08-26 15:13:28 +08:00
Neko Ayaka
f53e82a9b3
release: v0.12.0-beta.2
2026-08-26 04:17:25 +08:00
Neko
6299dd0919
fix(stage-ui): stabilize connection status animation ( #2365 )
2026-08-26 04:14:53 +08:00
Neko
95cc685b1b
feat(stage-tamagotchi): add Apple Speech transcription ( #2364 )
2026-08-25 17:41:43 +00:00
Ryanba
ca40f6ea7a
fix(providers): support OpenAI models requiring max_completion_tokens ( #2251 )
2026-08-25 20:37:27 +08:00
Neko
636c023945
fix(stage-ui): use compatible chat validation token limit ( #2361 )
2026-08-25 19:50:36 +08:00
Neko
584cc96cd8
refactor(stage-ui): support async provider definitions ( #2360 )
2026-08-25 15:39:44 +08:00
Neko
eb5cdbe71a
fix(stage-pocket): use system browser for authentication ( #2355 )
2026-08-25 13:54:03 +08:00
Neko
e2376736af
fix(stage-ui): align module provider visibility with auth ( #2353 )
2026-08-24 21:27:58 +08:00
Neko Ayaka
f14a7ac9a1
release: v0.12.0-beta.1
2026-08-24 03:55:37 +08:00
Neko
d0bf3eb286
fix(stage-ui): preserve chat state across Electron windows ( #2347 )
2026-08-24 02:05:57 +08:00
Neko
0229c4f1d7
fix(stage-ui): use validator from provider definition for validating ( #2346 )
2026-08-24 01:36:29 +08:00
Neko
f65e55bafc
fix(stage-ui): persist provider validation status ( #2345 )
2026-08-23 18:24:30 +08:00
Neko
f790a96d70
feat(stage-ui): add thinking model option ( #2343 )
2026-08-23 05:24:33 +08:00
Neko
30eeb8bd40
fix(stage-web): improve performance visualizer ( #2344 )
2026-08-23 05:23:03 +08:00
Neko Ayaka
bf74806024
fix(stage-web): better input and font
2026-08-23 00:39:50 +08:00
Neko
9694f282d6
fix(stage-web): better chat bubble animation ( #2340 )
2026-08-22 19:54:24 +08:00
Neko
67a0410c4d
fix(stage-web): stabilize mobile keyboard layout ( #2338 )
2026-08-22 14:38:22 +08:00
Neko
b6d0809ecb
perf(stage-ui): virtualize chat history ( #2334 )
2026-08-21 05:32:21 +08:00
Neko
a24d2496e4
fix(stage-ui): normalize tool schemas per provider ( #2330 )
2026-08-20 21:40:13 +08:00
Neko
00240e2535
fix(stage-layouts): clarify active view controls ( #2331 )
2026-08-20 16:59:17 +08:00
leafyy
7756d921a7
fix(stage-ui): define deterministic chat math syntax ( #2328 )
2026-08-20 16:30:01 +08:00
RainbowBird
f6969d07c5
feat(chat-ws): authenticate v2 after connect ( #2309 )
...
Signed-off-by: RainbowBird <git@luoling.moe >
2026-08-20 14:24:41 +08:00
RainbowBird
d22daf6b4c
feat(chat-ws): add versioned Eventa protocols ( #2308 )
...
Signed-off-by: RainbowBird <git@luoling.moe >
2026-08-20 12:24:47 +08:00
Neko Ayaka
702b4c862d
feat(stage-tamagotchi): adaptive controls island
2026-08-19 23:30:57 +08:00
RainbowBird
ae170f1ee0
fix(analytics): trim automatic product events ( #2325 )
2026-08-19 22:30:32 +08:00
Neko
4d68da4310
fix(stage-ui): unify module settings panels ( #2327 )
2026-08-19 18:14:38 +08:00
Mark Xian and 冼健聪
db89aaeee3
fix(stage-ui): incorrect DeepSeek provider instance normalized ( #2287 )
...
## Summary
- show the DeepSeek thinking-mode control for configured provider
instances whose id is generated
- compare provider configs after filling omitted schema defaults so new
defaults like `thinkingMode: auto` do not mark old empty DeepSeek
configs as configured
## Tests
- `pnpm -rF @proj-airi/stage-ui run test:run
src/stores/providers/config-defaults.test.ts
src/libs/providers/providers/deepseek/index.test.ts`
- `pnpm exec moeru-lint
packages/stage-ui/src/stores/providers/config-defaults.ts
packages/stage-ui/src/stores/providers/config-defaults.test.ts
packages/stage-ui/src/stores/providers/provider.ts
packages/stage-pages/src/pages/settings/providers/chat/[providerId].vue`
- `git diff --check`
Co-authored-by: 冼健聪 <mark.xian@evenrealities.com >
2026-08-19 17:27:41 +08:00
葱姜蒜
abc8b62f9e
fix(stage-ui): localize Volcengine model descriptions ( #2323 )
2026-08-19 17:17:32 +08:00
葱姜蒜
7de1f9d3a9
fix(stage-ui): update Volcengine Coding Plan models ( #2321 )
2026-08-19 14:18:33 +08:00
Neko
5e95e56d62
fix(stage-ui,stage-web,stage-tamagotchi): capture imported Live2D models in Polaroid ( #2320 )
2026-08-19 14:17:03 +08:00
Neko Ayaka
5c0916baa3
fix(stage-ui,stage-tamagotchi,stage-web,stage-pocket): incorrectly initialized
2026-08-19 04:17:21 +08:00
Neko
c595fd645c
fix(i18n): remove Neko from default ReLU prompt ( #2316 )
2026-08-19 03:58:07 +08:00
Neko
2770267dc7
fix(stage-tamagotchi): sync pairing settings and QR state ( #2318 )
2026-08-18 19:55:15 +00:00
Neko Ayaka
d2b837fa01
fix(stage-ui,stage-tamagotchi,stage-web): infinite write config causing forever loading
2026-08-19 01:07:30 +08:00
Neko
677329427f
fix(plugin-sdk-tamagotchi): allow nullable enum tool parameters ( #2314 )
2026-08-18 20:28:55 +08:00
RainbowBird
d832137fde
fix(analytics): remove model discovery events ( #2312 )
2026-08-18 11:41:10 +08:00