Skip to content

Releases: cookiesheep/whale-on-desk

v1.6.0 — 水族馆氛围层 🪼

Choose a tag to compare

@cookiesheep cookiesheep released this 18 Aug 04:20

水族馆的惊艳一档:

  • 三只水母在中远景缓慢漂浮(大小与透明度制造景深,大者带粉色内芯)
  • 一条远景小鱼群剪影横穿整个水族箱(46 秒一轮)
  • 海星与贝壳点缀海床
  • 两侧前景海藻剪影(模糊+近景)框住画面
  • 同时修复了进入水族馆时整个桌宠消失的崩溃(v1.5.1 热修:组件参数解构漏了 scales)

v1.5.1 — 水族馆修复

Choose a tag to compare

@cookiesheep cookiesheep released this 18 Aug 04:16

修复:进入水族馆时整个桌宠消失——AquariumView 的参数解构漏了 scales,鲸鱼图层引用未声明变量触发 ReferenceError,React 无错误边界导致整树卸载。

v1.5.0 — 尺寸一致性 + 中文优先

Choose a tag to compare

@cookiesheep cookiesheep released this 18 Aug 03:12
  • 大小统一:14 个状态的鲸鱼本体现在以一致视觉高度渲染(构建期逐帧测量本体包围盒,自动排除头顶气泡/感叹号,客户端按表缩放)——状态切换不再忽大忽小
  • README 默认中文(根目录),英文移至 docs/README.en.md

v1.4.1

Choose a tag to compare

@cookiesheep cookiesheep released this 18 Aug 02:34
  • Aquarium speech bubbles now hover just above the whale's head (the sprite cell's transparent headroom was pushing them away)
  • README rewritten value-first: the 30-second story, npm badge, and the two headline tricks

v1.4.0 — ask your agent for a pet 🐙✨

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 14:54

The plugin now registers a pet-forge skill in your harness. Say "给我做一只粉色章鱼桌宠" to your agent and it will:

  1. design an 8-frame sprite sheet
  2. run the same pixel audit every bundled sprite passes
  3. cut the looping GIF
  4. install it as a pet pack under ~/.dsh/whale-on-desk/pets/
  5. switch to it live — right-click to go back to the whale anytime

The pipeline tools now ship inside the package. Requires ffmpeg on PATH.

v1.3.1 — the whale is bilingual

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 14:52

Every string the whale speaks — bubbles, quips, murmurs, completion reports, menus, command palette, HUD — now follows the browser language (中文 / English automatically).

v1.3.0 — the aquarium gets its art layer

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 14:44
  • Painted background plates (dark: deep indigo water; light: sunlit shallows) — seamless-tileable, kept translucent so the UI breathes through
  • Token fish are real fish now (not mini whales)
  • Seaweed stands root the floor line
  • A progress coral grows through four stages as the turn's tool count climbs
  • Waiting on approval: a blinking pink buoy bobs at the tank's edge

v1.2.0 — the whale finally swims forward

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 13:11

The real backwards-swim cause, found by pixel audit: the sprite library had mixed facings — 11 of 14 sheets face LEFT, 3 face RIGHT — so no mirror convention could look right. All sprites are now normalized to the reference whale's left-facing identity; the aquarium recomputes mirror and pitch for that base; the corner companion stays consistent across states.

Also: the speech bubble moved out of the mirrored container (its text was rendering reversed when swimming left), swimming gains true arced turns (steering-based heading), a light UI now gets a sunlit shallow-water palette instead of a dark film, and the scene reads as a glass tank — edge highlight, corner speculars, themed caustics, mono dive badge.

v1.1.0 — aquarium craft pass

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 12:46
  • Fixed the real backwards-swim: the pitch angle was sign-inverted when mirrored, so leftward swimming tilted the wrong way
  • Organic motion: gentle bobbing layered on travel, cruise-and-ease speed, wider pitch range
  • The whale now fades over your working area and brightens toward the open edges
  • Speech bubbles work in the aquarium: completion reports, quips, tool labels
  • Scene richness: caustic light pools, drifting plankton, vignette, sandy dunes

v1.0.0 🐳

Choose a tag to compare

@cookiesheep cookiesheep released this 17 Aug 12:29

First stable release.

The two states you see most got the craft pass:

  • idle is now 16 frames: blinks twice per loop, takes a slow turn across the middle, exhales one lonely bubble
  • glass-tap (the signature) now knocks, waits, knocks harder — with an impatient fin wiggle in the pause and a look-back at you

Full set: 14 states (12 companion + greet + compact), completion reports with real turn stats, tab-title approval flash, hover stat card, speech bubbles and petting, custom pet packs, the first slash-command palette in the DSH web client, and a functional aquarium skin where the whale mirrors your agent, token fish count tool calls, and a depth gauge reads your context window.

Works in the web UI and the community DSH Desktop app.