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] and Crowdin 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_520 and Claude 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] and Crowdin 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] and Crowdin 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] and Crowdin 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] and Crowdin 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
Lulu
744503a10e
feat(stage-ui): scale settings ( #1554 )
...
---------
Co-authored-by-agent: Cursor
2026-04-05 02:54:58 +08:00
Neko Ayaka
476ef2018f
style: many typescript v6 pending errors
2026-04-05 02:07:09 +08:00
Phoenix-Forrest-Lin
70a66292b2
fix(server-*,stage-ui): WebSocket cannot reconnect correctly, improved log ( #1563 )
2026-04-05 01:14:24 +08:00
Neko Ayaka
7d88e05fa1
feat(vishot-*,scenarios-*): output transformer, avif by default
2026-04-05 00:27:42 +08:00
Neko Ayaka
4880fed712
fix(vishot-*,deps): update lock, incorrect button impl
2026-04-04 05:17:29 +08:00
Neko Ayaka
32c889c5ff
fix(vishot-*,scenarios-*): incorrect button click impl, outdated import
2026-04-04 05:09:52 +08:00
Neko Ayaka
73429e0eed
fix(server-runtime,docs,vishot-*): tsconfig issue, node issue, h3 export
2026-04-04 04:45:03 +08:00
Neko Ayaka
99e44116ca
fix(server-runtime,docs,vishot-*): tsconfig issue, node issue, h3 export
2026-04-04 04:19:25 +08:00
Neko Ayaka
a909d1eb3e
feat: add browser artifact transformer pipeline
2026-04-04 04:04:28 +08:00
Neko Ayaka
404b7371fa
feat(scenarios-stage-tamagotchi-browser): anchor to, and dock avoiding
2026-04-04 02:59:17 +08:00
Neko Ayaka
fd50db60dc
fix(vishot-runtime): missing scale and coordinate relocate
2026-04-04 02:18:28 +08:00
Neko Ayaka
d1427e842c
fix(scenarios-stage-tamagotchi-browser): skip build
2026-04-04 01:57:21 +08:00
Neko Ayaka
c9dd2cac74
feat(vishot-*,scenarios-*): new packages, and playwright high level abstraction
...
Co-authored-by-agent: Co-authored-by: Codex <267193182+codex@users.noreply.github.com >
2026-04-04 01:37:57 +08:00
LemonNeko
1fccad5fc7
fix(stage-tamagotchi): rollback when wss enable failed, show errors
2026-04-03 18:28:07 +08:00
LemonNeko
b43a527275
refactor(server-sdk): use a external injected websocket
2026-04-03 16:11:45 +08:00