Commit Graph
1678 Commits
Author SHA1 Message Date
Neko Ayaka 95eac8e41c chore(deps): bump dependencies 2026-04-11 04:00:49 +08:00
yewu 4da6fd3672 fix(stage-pages): persist default Kokoro model on first visit (#1624)
Co-authored-by-agent: Unknown <unknown@example.com>
2026-04-11 03:18:27 +08:00
Makito ccba8fbe65 fix(stage-ui): shrink icon size to better fit the button 2026-04-11 03:03:29 +09:00
Iro adcfcd9399 fix(stage-ui): resolve critical state and initialization issues (#1614) 2026-04-11 01:02:16 +08:00
Nashchennc 933ef01b10 test(stage-ui): add contract test (#1487) 2026-04-11 00:49:13 +08:00
LemonNeko c8a01e7a3b feat(stage-pocket): allow to set transparent background 2026-04-10 17:51:09 +08:00
Neko Ayaka fb3f54699b chore(18n): unified to use sign in / sign out 2026-04-10 16:25:11 +08:00
Neko Ayaka dd284f0f27 release: v0.9.0 2026-04-10 14:48:30 +08:00
github-actions[bot]andCrowdin Bot c05fd13545 chore(i18n): update translations (#1616)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-10 14:42:10 +08:00
Neko Ayaka 3962139b93 chore(stage-tamagotchi,ui): improved about page 2026-04-10 13:54:22 +08:00
github-actions[bot]andCrowdin Bot 558bd282b0 chore(i18n): update translations (#1613)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-10 11:14:38 +08:00
Neko f65a67f543 fix(ui): incorrect round and default shape of button 2026-04-10 03:50:35 +08:00
Neko Ayaka a0caaf3214 release: v0.9.0-rc.1 2026-04-10 03:40:59 +08:00
Neko Ayaka b1a4eac605 feat(stage-ui): new BugReporterDialog component 2026-04-10 03:40:10 +08:00
Neko Ayaka 90294ce15c refactor(stage-*): use new InputFileCard 2026-04-10 03:40:10 +08:00
Neko Ayaka 14f8275fa7 feat(ui,stage-ui): FieldInput, InputFileCard, and story update 2026-04-10 03:40:09 +08:00
Neko Ayaka ec4d1998d7 feat(ui): error container 2026-04-10 03:40:09 +08:00
Neko Ayaka 6c366915c9 chore(ci): rollback package.json 2026-04-09 17:52:58 +08:00
Neko Ayaka 1be6defb08 chore(ci): updated tsconfig.json 2026-04-09 17:22:13 +08:00
LemonNeko a786e4c228 fix(stage-pocket): position of status icons 2026-04-09 16:53:21 +08:00
github-actions[bot]andCrowdin Bot bbf69d8805 chore(i18n): update translations (#1608)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-09 16:08:43 +08:00
RainbowBird d212da146a fix(stage-ui): improve LLM KV-cache compatibility for XML context injection (#1593) 2026-04-08 23:24:53 +08:00
Lovehsigure_520andClaude Opus 4.6 7b1041fa8e perf(vishot): compress and downscale AVIF screenshots (#1598)
* perf(vishot-runner-electron): compress and downscale AVIF screenshots

The capture pipeline was emitting AVIF at default quality with no
resolution cap, so 4K displays produced ~800KB per screenshot (~42MB
total for the tamagotchi manual). Add quality 50, speed 6, and a
1920px max-width downscale — expected output drops to ~20-40KB each
with no visible quality loss for UI documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* perf(docs): regenerate manual screenshots with compression

Re-capture all 27 tamagotchi manual screenshots using the new AVIF
pipeline settings (quality 50, max-width 1920px, speed 6).

Before: ~800KB per image, ~42MB total (4K @ default quality)
After:  ~15-38KB per image, ~1MB total (1920px @ quality 50)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By-Agent: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 10:11:18 +08:00
github-actions[bot]andCrowdin Bot 52eff227de chore(i18n): update translations (#1603)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-08 09:58:07 +08:00
Neko Ayaka dc7132bb91 release: v0.9.0-beta.7 2026-04-08 04:17:03 +08:00
Neko Ayaka 4179365baa refactor(ui,stage-ui): FieldSelect, FieldComboSelect split 2026-04-08 03:28:11 +08:00
286cc33d0e feat(stage-ui): let AIRI see tool failures in LLM context (captureToolErrors + xsai patches) (#1602)
---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Cursor
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-08 01:29:17 +08:00
Neko Ayaka 9be9bb6a18 fix(stage-ui,ui): RoundRange updated, onboarding props corrected 2026-04-08 01:06:41 +08:00
Neko Ayaka 160176b33a fix(stage-*): qr should have dark mode adapted, connection component moved 2026-04-08 01:06:40 +08:00
LemonNeko 0cd095b323 feat(stage-pocket): scan qr code to connect to tamagotchi 2026-04-07 19:04:59 +08:00
RainbowBird 6541969fdb fix(stage-ui): disable coupon 2026-04-07 18:31:34 +08:00
Neko Ayaka d107fadcb9 chore(docs,scenarios-*): better structure 2026-04-07 14:22:51 +08:00
github-actions[bot]andCrowdin Bot 383da6aa8f chore(i18n): update translations (#1587)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-07 11:43:48 +08:00
Neko Ayaka 7f7f50b462 release: v0.9.0-beta.6 2026-04-07 04:58:46 +08:00
Neko Ayaka 4a7128fbfd fix(stage-ui): improved the policy and strategy for chat history auto scrolling
Close #1568

Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com>
2026-04-07 04:52:58 +08:00
Richard Pinedo 99be852fe4 feat(stage-tamagotchi,stage-ui,server-sdk,server-runtime): zero-trust websocket authentication (#1582) 2026-04-07 04:05:35 +08:00
Neko Ayaka 1279df40f5 refactor(stage-ui): many minor tweaks, unified dialog drawer component style 2026-04-07 01:39:49 +08:00
Neko Ayaka 9a1d79afc8 feat(stage-ui): long press / hold to popup chat actions on mobile, plus haptics 2026-04-07 01:39:49 +08:00
Neko Ayaka fe139f31cd chore(stage-*): configured https, now dev:web:https or pnpm -F @proj-airi/stage-web dev:https works 2026-04-07 01:39:49 +08:00
Neko Ayaka f24f6a7c27 fix(stage-ui): do not display action menu button on mobile 2026-04-07 01:39:48 +08:00
LemonNeko 7690dc08c9 feat(stage-pocket-ios): websocket bridge 2026-04-06 23:39:54 +08:00
LemonNeko 4b203b4d92 fix(i18n): remove duplicate keys 2026-04-06 19:55:28 +08:00
LemonNeko 883ec945d2 feat(stage-pocket): WebSocket status indicator + shared i18n (#1586) 2026-04-06 19:54:21 +08:00
LemonNeko a713929447 fix(stage-pocket): should not reset to default value when entering connections page 2026-04-06 19:37:54 +08:00
Lulu bb9a602767 fix(stage-*): onboarding model selection footer overlap and list height (#1583)
---------

Co-authored-by-agent: Cursor
2026-04-06 17:09:04 +08:00
github-actions[bot]andCrowdin Bot 0c41fb2ce4 chore(i18n): update translations (#1581)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-06 15:18:34 +08:00
Neko Ayaka 389388820f release: v0.9.0-beta.5 2026-04-06 02:10:21 +08:00
jensenhuangfan babdb0e6e7 fix(stage-tamagotchi): harden cross-platform auto-updater flow, diagnostics, logs, and cache cleanup (#1566) 2026-04-06 01:48:02 +08:00
github-actions[bot]andCrowdin Bot 16a2a37777 chore(i18n): update translations (#1576)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-05 23:17:01 +08:00
Lovehsigure_520 d5f93cfd8f feat(docs): add tamagotchi manual screenshots (#1574)
---------

Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 23:02:46 +08:00