fix six app bugs #322

Merged
RecentRunner merged 4 commits from android-desktop-parity into main 2026-04-16 08:13:06 -06:00
RecentRunner commented 2026-04-16 08:08:54 -06:00 (Migrated from github.com)

Summary

  • Fix chat history click not showing messages and polling gaps (switchConversation race condition)
  • Filter pending adoptions from AI chat pet context
  • Fix AI chat scrolling the whole page instead of just the chat area
  • Fix nav header overlap when zoomed in
  • Add pet double-booking validation for appointments
  • Normalize pet status casing comparisons

Test plan

  • Switch conversations in AI chat and human chat — messages load without flicker
  • Create a pending adoption, open AI chat — pending pet should not appear
  • Send message in AI chat — only chat area scrolls, not page
  • Zoom browser to 125-150% — nav links don't overlap auth section
  • Book same pet for overlapping time slots — second booking rejected
## Summary - Fix chat history click not showing messages and polling gaps (switchConversation race condition) - Filter pending adoptions from AI chat pet context - Fix AI chat scrolling the whole page instead of just the chat area - Fix nav header overlap when zoomed in - Add pet double-booking validation for appointments - Normalize pet status casing comparisons ## Test plan - [ ] Switch conversations in AI chat and human chat — messages load without flicker - [ ] Create a pending adoption, open AI chat — pending pet should not appear - [ ] Send message in AI chat — only chat area scrolls, not page - [ ] Zoom browser to 125-150% — nav links don't overlap auth section - [ ] Book same pet for overlapping time slots — second booking rejected
Sign in to join this conversation.