Skip to content

feat(flow-chat): chat input pixel pet and session AI experience config#340

Merged
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/chat-input-pixel-pet
Apr 2, 2026
Merged

feat(flow-chat): chat input pixel pet and session AI experience config#340
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feat/chat-input-pixel-pet

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented Apr 2, 2026

Summary

Adds an optional pixel-style companion on the chat input area with mood reactions, driven by session/typing state.

Changes

  • New ChatInputPixelPet component, styles, and chatInputPetMood helper with unit tests
  • Session / AI experience config wiring (web-ui + bitfun-core config types)
  • i18n strings for session settings (en-US, zh-CN)

Testing

  • pnpm run lint:web, pnpm run type-check:web
  • cargo check -p bitfun-core
  • vitest run src/flow_chat/utils/chatInputPetMood.test.ts

- Add ChatInputPixelPet with mood logic and unit tests
- Extend AI experience / session config (web + core types)
- i18n for session settings (en-US, zh-CN)
@bobleer bobleer merged commit 036ae7d into GCWing:main Apr 2, 2026
1 check 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.

1 participant