Skip to content
Open

Beta #670

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
02d72e4
snapshot
steveseguin Nov 23, 2025
6ae6085
feat(map-overlay): Add interactive world map for data visualization
steveseguin Nov 23, 2025
5b419ad
feat: Add first-time chatter beep and enhance map robustness
steveseguin Nov 23, 2025
cecd6fa
feat(tts): Add Gemini Text-to-Speech provider
steveseguin Nov 24, 2025
33fdecf
fix(deuks-overlay): Improve vertical alignment of username badges
steveseguin Nov 24, 2025
10e382c
feat(event-flow): Add 'first-time chatter' property and enhance tooltips
steveseguin Nov 24, 2025
e29e983
feat(event-flow): Add last activity filter to message properties
steveseguin Nov 24, 2025
5779a6c
fix(event-flow): Ensure message object is defined in flow evaluation
steveseguin Nov 24, 2025
13452e9
fix(event-flow): Require message for first-time chatter detection
steveseguin Nov 24, 2025
859e45e
fix(twitch): Improve embedded popout detection
steveseguin Nov 25, 2025
7436d50
basic settings
steveseguin Nov 25, 2025
d2a8ed4
map styles added
steveseguin Nov 25, 2025
555f521
better..
steveseguin Nov 25, 2025
53483f6
feat(map): Enhance marker fitting and projection logic
steveseguin Nov 25, 2025
34f5a45
feat(messages): Implement typewriter effect for chat display
steveseguin Nov 25, 2025
537ec63
pre more cities
steveseguin Nov 26, 2025
1a66654
custom outline
steveseguin Nov 26, 2025
20c109d
feat(eventflow): Enforce mutual exclusion for activity filters
steveseguin Nov 26, 2025
82adbf5
feat(styles): Implement text glow effect for text elements
steveseguin Nov 26, 2025
04354a3
fix(eventflow): Ignore meta-only payloads in flow processing
steveseguin Nov 26, 2025
4dbecca
feat(chat): Implement emote-only message filtering
steveseguin Nov 26, 2025
0b4035b
.
steveseguin Nov 27, 2025
adcba61
feat: Enhance event flow testing, font loading, and event display
steveseguin Nov 27, 2025
4e81f00
fix(styles): Ensure consistent text outline in light mode
steveseguin Nov 27, 2025
d2423e0
feat(audio): Play sound for returning or new chatters
steveseguin Nov 29, 2025
5735f0d
feat(youtube): Implement in-page audio output picker
steveseguin Nov 29, 2025
86aa46f
feat(chat): Enhance input, add Rumble cooldown, and improve focus
steveseguin Nov 29, 2025
9ca0aec
fix(events): Prevent meta-only payloads from appearing in event overlay
steveseguin Nov 29, 2025
d8e9bf3
fix(viewer): Prevent overwriting tab ID and refine event logging
steveseguin Nov 29, 2025
8170280
feat(events): Add real-time viewer count to dashboard
steveseguin Nov 29, 2025
57a301b
.
steveseguin Dec 2, 2025
42e3b3b
perf(chat): Cache tab sources for faster message relay
steveseguin Dec 2, 2025
7e65043
feat(viewer): Filter viewer counts based on source opt-in
steveseguin Dec 2, 2025
e794b64
docs(custom-fonts): Add comprehensive guide for self-hosted fonts
steveseguin Dec 2, 2025
7783a8a
feat(chat): Add configurable word blocking for messages
steveseguin Dec 3, 2025
dfcbbe3
feat(actions): Add TTS and improve media overlay functionality
steveseguin Dec 3, 2025
0511aed
feat(actions): Add async flow action and advanced trigger configuration
steveseguin Dec 3, 2025
9b4b9fb
feat(fonts): Expand font options and improve custom font guidance
steveseguin Dec 3, 2025
6f0cc54
feat(fonts): Allow multiple fonts via `font` URL parameter
steveseguin Dec 3, 2025
c7e7b91
kwai support
steveseguin Dec 3, 2025
ec1697b
feat(kwai): Add Kwai logo asset
steveseguin Dec 3, 2025
7bb05bf
fix(poll): Ensure UI reflects poll state correctly on start
steveseguin Dec 5, 2025
5a995d3
feat(map): Enhance map display with new customization options
steveseguin Dec 6, 2025
c047325
fix(kwai): Allow concurrent observation of chat and feed
steveseguin Dec 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,8 @@ For managing multiple URLs and their parameters, for the main dock (streaming ov

To customize the color, font-size and styling, you can edit the CSS, in either the OBS browser source style-sheet section, or by editing the and using the featured.html file. See below:

If you want a step-by-step walkthrough for self-hosting fonts and applying them to `dock.html` or `featured.html` (with CSS examples for OBS and URL parameters), see [docs/custom-fonts.html](docs/custom-fonts.html).

#### More advanced styling customizations

To further customize the appearance of the overlay or dock, you can make CSS style changes via OBS browser source, without any coding.
Expand Down
374 changes: 221 additions & 153 deletions actions.html

Large diffs are not rendered by default.

1,092 changes: 676 additions & 416 deletions actions/EventFlowEditor.js

Large diffs are not rendered by default.

Loading