Yusuf İpek
4a4b2407b6
feat: add YouTube live poll support
...
Add backend support for YouTube live polls including:
- Poll event handling and state tracking
- New `/poll/current` endpoint for current poll data
- Server-sent events stream at `/poll/stream` for real-time updates
- Poll emitter for broadcasting poll changes to clients
2025-10-12 23:04:57 +03:00
Yusuf İpek
81d4df5ff7
docs: update the memory bank
2025-10-12 21:54:19 +03:00
Yusuf İpek
1678117d16
feat: add support for super stickers in chat and overlay components, including image display, accessibility labels, and backend parsing enhancements
2025-10-12 21:37:53 +03:00
Yusuf İpek
da1499733f
docs: update progress to include new tasks for fixing super sticker image, adding chat leaderboard badge, and showing open polls
2025-10-12 01:53:53 +03:00
Yusuf İpek
3ed9a4ded4
feat: implement intelligent message trimming to preserve superchats and memberships while limiting regular messages
2025-10-11 23:45:30 +03:00
Yusuf İpek
6346cdc525
docs: update progress to reflect completion of setup instructions and message transition animations
2025-10-11 20:36:57 +03:00
Yusuf İpek
7b43932fa6
feat: implement image proxy for YouTube CDN images with caching to prevent rate limits
2025-10-11 20:34:25 +03:00
Yusuf İpek
edd6c4416f
docs: update the memory bank
2025-10-11 20:19:45 +03:00
Yusuf İpek
0f01640050
refactor: extract ChatListPanel component and add conditional auto-scroll behavior
2025-10-05 04:42:47 +03:00
Yusuf İpek
47c9a67362
feat: enhance chat UI with badges, superchat and membership display
2025-10-05 04:42:47 +03:00
Yusuf İpek
99e1762068
refactor: migrate from pnpm workspaces to single-package structure with shared types
2025-10-05 04:42:47 +03:00
Yusuf İpek
ddda9fb9dd
initializing the files and the memory bank.
2025-10-05 04:42:47 +03:00