Commit Graph

3 Commits

Author SHA1 Message Date
Sociowire Dev fa8134fd41 Fix truth voting, chat updates, and mobile contact dropdown
- Fix truth voting: add error logging, prevent duplicate event listeners,
  guard against concurrent votes
- Add real-time friends list updates in chat via custom event
- Make mobile contact dropdown narrower (260px) and stay on right side
- Add data-vote-bound attribute to prevent duplicate vote handlers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 20:35:29 +00:00
SocioWire b49dd448c1 Content filters + SocioWall header + localStorage persistence
- Add shared ContentFilters component (Links, Video, Photos, Blogs, Live, Events)
- Server-side content_type filtering via reco-service
- SocioWall business-style header inside panel
- Save filter preferences to localStorage
- Theme-aware filter bar (blue/dark/light themes)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 02:57:42 +00:00
SocioWire f9e1505147 feat: add real-time chat system with i18n support
- Add WebSocket-based chat with presence indicators
- Add message delivery status (sending/sent/read)
- Add notification badges for unread messages
- Add body scroll lock on mobile to prevent keyboard issues
- Add visibility change handling to refresh data on browser resume
- Add internationalization (i18n) with English/French support
- Add timezone-aware message timestamps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 20:40:28 +00:00