Files
hikari-desktop/static/sprites
naomi 3f30997f0e
CI / Build Linux (push) Has been cancelled
CI / Build Windows (cross-compile) (push) Has been cancelled
Security Scan and Upload / Security & DefectDojo Upload (push) Has been cancelled
CI / Lint & Test (push) Has been cancelled
feat: another wave of features (#61)
## Explanation

This PR bundles several user-facing improvements and feature additions for the v0.3.0 release, including quality-of-life improvements to the UI, new slash commands, better state persistence, and auto-update checking.

## Included Changes

- **Resizable chat input** with drag handle (#58 partial)
- **Arrow key navigation fix** - cursor keys now navigate text when user has typed input (#58)
- **Scroll position persistence** per conversation tab
- **/skill command** for invoking Claude Code skills (#57)
- **Stats persistence fix** - stats now persist across session changes, only reset on disconnect (#59)
- **Auto-update checker** on startup (#17)
- **Resizable character panel** with full-height sprites (#10)
- **Font size and zoom settings** with keyboard shortcuts (Ctrl++/Ctrl+-/Ctrl+0) (#19)

## Closes

Closes #10, #17, #19, #57, #58, #59

## Attestations

- [x] I have read and agree to the Code of Conduct
- [x] I have read and agree to the Community Guidelines
- [x] My contribution complies with the Contributor Covenant
- [x] I have run the linter and resolved any errors
- [x] My pull request uses an appropriate title, matching the conventional commit standards
- [x] My scope of feat/fix/chore/etc. correctly matches the nature of changes in my pull request
- [x] All new and existing tests pass locally with my changes
- [x] Code coverage remains at or above the configured threshold

## Documentation

N/A - Internal app features

## Versioning

Minor - My pull request introduces new non-breaking features.

---
 This PR was created with help from Hikari~ 🌸

Co-authored-by: Hikari <hikari@nhcarrigan.com>
Reviewed-on: #61
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
Co-committed-by: Naomi Carrigan <commits@nhcarrigan.com>
2026-01-23 19:07:22 -08:00
..
2026-01-23 19:07:22 -08:00
2026-01-23 19:07:22 -08:00
2026-01-23 19:07:22 -08:00
2026-01-14 20:56:28 -08:00
2026-01-15 20:06:47 -08:00

Hikari Sprites

Place your anime girl sprites here! Each state needs a PNG image.

Required Files

Filename State Description
idle.png Idle Relaxed, waiting pose
thinking.png Thinking Hand on chin, contemplative
typing.png Typing Hands on keyboard, focused
searching.png Searching With magnifying glass or looking around
coding.png Coding Intense focus, maybe with glasses
mcp.png MCP Tools Magical aura, tech vibes
permission.png Permission Questioning look, curious expression
success.png Success Celebrating, happy!
error.png Error Concerned, sympathetic
  • Size: 512x512 pixels minimum (will be scaled down as needed)
  • Format: PNG with transparency
  • Style: Anime/manga style character
  • Background: Transparent

Bonus: Animation Frames

For animated states, you can add numbered frames:

  • typing_1.png, typing_2.png, typing_3.png
  • thinking_1.png, thinking_2.png
  • etc.

The app will cycle through frames if multiple are detected!