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
d3185b43c3
feat: add leaderboard rank extraction and display in chat and overlay components, including CSS styling for leaderboard badge
2025-10-12 21:48:05 +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
fce6ca5708
feat: add support for custom emojis and membership badges in chat display
2025-10-09 01:05:13 +03:00
Yusuf İpek
c131913b8a
feat: add YouTube channel ID to chat message data model
2025-10-06 00:02:02 +03:00
Yusuf İpek
f1dd130bc0
feat: extract and display membership gift counts in chat messages
2025-10-05 19:13:06 +03:00
Yusuf İpek
aef59fb291
fix: improve currency regex and split membership gift types for better tracking
2025-10-05 04:42:47 +03:00
Yusuf İpek
c973b8b176
feat: improve superchat and membership handling with fallback fields and UI panels
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