New: Petdex Desktop Pet
A companion lives in your chat area and reacts to what the AI is doing.
- Petdex gallery — browse and search 1400+ animated pets from petdex.crafter.run directly inside Settings → Appearance → Desktop Pet
- Animated sprites — pets use the Codex spritesheet format with distinct animations for idle, walking, jumping, thinking, and more
- Wandering — the pet occasionally walks around the chat area on its own; can be disabled to fix it in place
- AI state linkage — the pet reacts to the agent in real time:
- Thinking (before first token) → review animation
- Generating (streaming) → running animation
- Done → waves, then returns to idle
- Draggable — drag to any position; saved across sessions; clamped within the chat area
- Click to interact — pet jumps and shows a random message on click
- Gallery pagination — 24 pets per page with Prev/Next and live search
What's Changed
- Added PetFloat in-window floating component (no separate Electron window)
- Added CodexSprite for Codex/Petdex spritesheet rendering
- Added PetdexGallery settings panel
- Petdex manifest fetched via IPC to bypass CORS
- New settings: Desktop Pet selection, wandering toggle