Commit Graph
4387 Commits
Author SHA1 Message Date
Neko Ayaka e170d454e8 fix(test): vitest didn't inject local storage caused jsdom required test failure, explicit --no-experimental-webstorage is required 2026-08-26 20:43:59 +08:00
Neko Ayaka d307c6a978 chore(deps): bump dependencies 2026-08-26 20:40:38 +08:00
Neko Ayaka fb139b5d23 chore(deps): bump dependencies 2026-08-26 20:25:30 +08:00
Neko Ayaka fdf7dcd88e chore(ci): bump to cloudflare/wrangler-action to v4 2026-08-26 20:21:03 +08:00
Neko Ayaka d339671120 chore(ci): remove perfectionist eslint plugin 2026-08-26 20:14:08 +08:00
Neko Ayaka 146b3da65a Revert "style: lint"
This reverts commit 98f40d7d0b.
2026-08-26 20:13:10 +08:00
Neko Ayaka cfcfc513ef chore(ci): bump to pnpm/setup 2026-08-26 20:05:26 +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
mullung 31fd501694 fix(docs): correct Korean particle spacing and stale ko README commands (#2357) 2026-08-25 13:53:22 +08:00
Neko Ayaka d5742dbb7a chore(.vscode): remove quickSuggestions config 2026-08-24 22:03:42 +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
Weathercoldandgithub-actions[bot] 273cbd338a chore(nix): update pnpmDeps hash (#2342)
Auto-generated by CI to keep Nix pnpmDeps hash up-to-date.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-22 18:39:34 +00:00
Weathercold 69e7f7ee1f chore(nix): update pnpmDeps hash (#2341) 2026-08-23 02:30:06 +08:00
Neko Ayaka cf31b695d9 fix(deps): added required eslint-plugin-format 2026-08-23 00:40:14 +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
Weathercoldandgithub-actions[bot] ca61935282 chore(nix): update pnpmDeps hash (#2329)
Auto-generated by CI to keep Nix pnpmDeps hash up-to-date.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-20 04:34:05 +00: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 Xianand冼健聪 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
Weathercold 75277ce901 chore(nix): update pnpmDeps hash (#2270) 2026-08-19 17:26:26 +08:00
葱姜蒜 abc8b62f9e fix(stage-ui): localize Volcengine model descriptions (#2323) 2026-08-19 17:17:32 +08:00
Neko Ayaka d67056435a docs(AGENTS.md): updated 2026-08-19 17:14:42 +08:00
Neko Ayaka 91829034a2 chore(.gitignore): updated 2026-08-19 17:14:28 +08:00
RainbowBird 0062070d7d fix(api): correct gateway and database pool alerts (#2324) 2026-08-19 08:30:55 +00:00
葱姜蒜 7de1f9d3a9 fix(stage-ui): update Volcengine Coding Plan models (#2321) 2026-08-19 14:18:33 +08:00