mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-17 08:44:20 +01:00
The virtualization attempt in commit9dbc0adbroke all Slack-like features by oversimplifying the rendering callback to only show plain text. This commit restores the working version from86910edthat includes: - Message bubbles with styling - Avatars and user names - Timestamps - Reply/Like/Repost buttons - Hover effects - Thread opening on click - All message interactions Virtualization is deferred as future work. The current implementation works correctly but may have performance issues with 1000+ messages. All critical fixes from previous commits are preserved: ✓ State synchronization (queries TimelineCache) ✓ Reaction persistence (queries nostrdb) ✓ Error handling (no panics) ✓ Internationalization (tr!() for all strings) ✓ Code refactoring (process_chat_action)