Commit Graph
12 Commits
Author SHA1 Message Date
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