Skip to content

feat(avatar): make PersonaBots cat, dog, fox, rabbit or bear with fur patterns - #1253

Merged
DoodleBears merged 1 commit into
mainfrom
claude/festive-gauss-gv7xu2-1218
Oct 9, 2026
Merged

DoodleBears merged 1 commit into
mainfrom
claude/festive-gauss-gv7xu2-1218

Conversation

@DoodleBears

@DoodleBears DoodleBears commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1218

Rebased onto main after #1246 and #1252 merged.

What changes

  • New species. Cat, dog, fox, rabbit and bear, each with its own fur swatches.
  • Fur pattern category. Offers solid, tabby, spots, patches and colorpoint in fur tones, or a pattern you draw yourself (the pattern Custom Part slot).
  • Ear headpieces on animals. They stay saved but are hidden, and the editor shows a note explaining why.
  • Dependency. Bumps @botharness/pixel-avatar to 0.10.0 in both packages/core/package.json and the pnpm-workspace.yaml allowlist.

Evidence

Screenshots and a recording of the flow are in docs/assets/pr/1218-animal-species/.

flow

Checks

  • Before the rebase, the editor tests passed locally.
  • The rebase applied cleanly, and I have not re-run the checks since. This PR's CI will run them.

Human QA

Please check how the animals and their fur patterns look in the recording and screenshots.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MozvQ2eMvqX1MzSqm9G2o8


Generated by Claude Code

@coderabbitai

coderabbitai Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 7 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: cd93aaf9-1895-4635-85f9-ebfe5a594a61
📥 Commits

Reviewing files that changed from the base of the PR and between ce559a8 and 2cd8322.

⛔ Files ignored due to path filters (3)
  • docs/assets/pr/1218-animal-species/animal-species-flow.gif is excluded by !**/*.gif
  • docs/assets/pr/1218-animal-species/animal-species-flow.mp4 is excluded by !**/*.mp4
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (17)
  • CHANGELOG.md
  • CHANGELOG.zh.md
  • docs/architecture/botharness-architecture.en.md
  • docs/architecture/botharness-architecture.md
  • docs/assets/pr/1218-animal-species/README.md
  • docs/assets/pr/1218-animal-species/companion-closeup-en-light.webp
  • docs/assets/pr/1218-animal-species/ears-hidden-en-light.webp
  • docs/assets/pr/1218-animal-species/fur-en-light.webp
  • docs/assets/pr/1218-animal-species/patterns-en-light.webp
  • docs/assets/pr/1218-animal-species/speaking-en-light.webp
  • docs/assets/pr/1218-animal-species/species-en-light.webp
  • packages/client/src/client/avatar-appearance-editor.tsx
  • packages/client/src/client/locale.ts
  • packages/client/test/avatar-appearance-editor.test.ts
  • packages/core/package.json
  • packages/core/src/bots/avatar-appearance.ts
  • pnpm-workspace.yaml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@DoodleBears
DoodleBears force-pushed the claude/festive-gauss-gv7xu2-1219 branch 2 times, most recently from 2d4acf2 to aaa76b8 Compare October 9, 2026 04:54
Species adds cat, dog, fox, rabbit and bear with fur swatches, and a Fur
pattern category offers solid, tabby, spots, patches and colorpoint in
fur tones or a drawn pattern. Ear headpieces stay saved but hidden on an
animal, with a note. Uses @botharness/pixel-avatar 0.10.0.

Issue: #1218
Agent-Task: claude/cloud/session_01MozvQ2eMvqX1MzSqm9G2o8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MozvQ2eMvqX1MzSqm9G2o8
@DoodleBears
DoodleBears changed the base branch from claude/festive-gauss-gv7xu2-1219 to main October 9, 2026 05:07
@DoodleBears
DoodleBears force-pushed the claude/festive-gauss-gv7xu2-1218 branch from 040cde1 to 2cd8322 Compare October 9, 2026 05:07
@DoodleBears
DoodleBears merged commit 931faa0 into main Oct 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Avatar Species 3: cat, dog, fox, rabbit, bear with patterns

2 participants