# Changelog English | [中文](CHANGELOG.zh.md) ## 0.1.0-rc.9 — 2026-08-14 - Added colorful glass score blocks for the Snake mini-game. - Added score-banded food placement: the first 10 points favor the central 8×8 area, while later placement samples broadly with less outer-edge concentration. - Deferred personal-best writes until `game-over` or `won` settlement instead of updating during play. - Increased the Snake move cadence and tightened the running whale frame loop for more responsive motion. ## 0.1.0-rc.8 — 2026-08-14 - Added a three-second countdown that starts each new Snake game automatically. - Added double-Space restart while keeping single-Space pause/resume. - Added a browser-local personal best score that survives reloads without entering session data. - Added focused coverage for countdown timing, restart gestures, and personal-best display. ## 0.1.0-rc.7 — 2026-08-14 - Replaced the full-screen Snake modal with a non-modal floating card anchored to the pet. - Added viewport collision placement for the game card and matching translucent glass treatment for the game and statistics panels. - Made Snake start slowly and accelerate gently with score through a bounded exponential curve. ## 0.1.0-rc.6 — 2026-08-14 - Made the pet root-scoped so it remains visible across session changes and when no session is selected. - Added Host-backed `/pet` and `/pet-game` commands for browser-wide pet and mini-game visibility control. - Added a pet-themed Snake mini-game with the DeepSeek whale atlas as the protagonist, keyboard controls, pause/resume, restart, and viewport-safe close behavior. - Added focused tests for the global control bridge and pure Snake movement rules. ## 0.1.0-rc.5 — 2026-08-14 - Added a frame-wide DeepSeek whale overlay for the DSH Web client. - Added English and Simplified Chinese status labels for idle, running, waiting, failed, and completed turns. - Added current-session chat identity and API statistics from durable projections with a window-scoped fallback. - Added pointer dragging, persistent position storage, viewport clamping, and panel edge collision with internal scrolling. - Added the Codex v2 8×11 atlas and embedded WebP asset for self-contained client loading. - Reworked swimming playback as a frame-sized, discrete-step animation and selected a clean eight-frame swimming row so neighboring atlas fragments cannot appear. - Added focused tests for the pet state machine, projections, dragging, viewport behavior, and panel placement. ## Compatibility note This release is published as a source package for integration into the matching DeepSeek Harness checkout. A self-contained Git install and a direct `dsh plugin add` bundle remain future work; see [TODO.md](TODO.md).