DB add migration between supported databases, see docs API updated subscribers endpoint to new helix api CUSTOM VARIABLES added history of custom variables YT SONG REQUESTS added toggle to be able to add only music category videos added remove buttons to song requests in widget ME added me system enabling settings of format of !me TOP moved top to separate system added !top subage GOAL OVERLAY / REGISTRY added goal registry and overlay to track followers, subscribers, tips and bits USERS added subgift count to users added substreak to users added cumulative months of subscription to users OTHERS split $currentSong to $spotifySong and $ytSong extended (list.command) filters, see docs !game set wil lty to search for game, e.g. !game set csgo will set game to Counter Strike: Global Offensive
NOTABLE FIXES Fix issues with polls high CPU usage COMMITS [2f396ee] mongodb: Fix flattening on find() [5702e45] migrate: Remove lastTimeRemind from poll migration [db9d77e] polls: Move cache variables in-memory
NOTABLE FIXES Possibly fix intensive cpu usage on mongodb COMMITS [e8091ec] mongodb: Fix incorrect keys on users collections [5830101] nedb: Fix incorrect keys on users collections [6743d67] tmi: Save user id on cheer before other actions [17463c4] database: remove compacting [b8c8743] interface: Show status only on master [2ba6aa0] currency: Load currency only on master [cf5f0c2] soundboard: Fix ev.path in firefox [bfab5e5] cmdboard: Get correct configuration on start [156d509] migrate: fix version of migration to 8.2.1
NOTABLE CHANGES POLLS added polls system with overlay OVERLAYS extended text overlays configuration => css, js added clips carousel UI fixed youtube player widget added multiple dashboards moved integrations outside of config.json to UI highlights should be in correct order chat widget should be dark if dark theme is selected performance fixes for gallery RESPONSE FILTERS add (url|#) filter for creating url safe variables or strings, see http://sogehige.github.io/sogeBot/#/filters/all?id=uri-safe-strings OAUTH broadcaster username is added automatically to owners if missing OTHERS fixed cooldown threadlock fixed some API calls due to missing broadcaster settings added spotify song requests fixed tip count didn't get pushed to live stats added domain:example.com for whitelisting added follower and subscriber cooldowns
NOTABLE FIXES Fixed issue preventing to start heist COMMITS [3422d97] interface: ignore typecheck on null objects
NOTABLE CHANGES Fixed non working !shoutout example in docs Fixed rendering of last page in credits COMMIT [f0b2b92] credits: fix incorrect render of last page [9f37938] api: remove getGameFromId master restriction
NOTABLE CHANGES Added x-offset, y-offset, align to some alert overlays, see http://sogehige.github.io/sogeBot/#/commands/overlays Fixed ytplayer widget COMMITS [2ac1282] alerts: add x/y-offset and align [22d076a] commons: fix timeout reason $sender replacement [fee2aa3] ui: add textOverlay delete and show more buttons [d2af494] widgets: fix ytplayer plyr player
NOTABLE CHANGES Images in gallery should be all shown correctly Fixed clip creation from event Added boxart to credits Cooldowns can have toggle if subscribers should be affected by such cooldown COMMITS [ec785d3] ui: fix gallery isn't showing all image types [ea0f9f4] ui: fix loading of header translations [e4b9cc8] emotes: remove lastFetch variable [5f28299] api: fix createClip interval [3ac394f] interface: log error if something went wrong [066f94a] cooldown: add subscriber toggle [59ffb03] ui: add locale for mark to delete [b6b5cc0] credits: add game boxart [6174806] credits: usernames are unique and merged
NOTABLE CHANGES Fixed timeouting when broadcaster oauth is not properly set Fixed highlight saving and UI update COMMITS [de60166] users: fix followed since check [6f36714] commons: fix timeouting when broadcaster oauth is not set [db2a643] highlights: fix incorrect highlight save [44f8e14] stats: set refresh interval to 1000ms [0340a9b] emotes: fetch only on start or on cache remove
CHANGES OVERLAYS: several updates to overlays removed replays from alert overlay -> new overlay clips updated emotes overlay -> better RAM usage, added fireworks WARNING: changed behavior of text overlay -> use text overlay registry GALLERY: moved gallery to db, bot should migrate current gallery files into db WARNING: backup properly your gallery files and also if gallery files are used in bot (commands, events), you need to update links to this files REGISTRY: added text overlay registry for better maintenance of text overlays added carousel overlay registry COMMANDS: added count usage for commands and (count) filter for this command commands can have multiple responses with multiple permissions -> multiple response based on permission OAUTH moved oauth from config.json to ui->settings->general you NEED to redo your oauth settings IMPORTANT BUGFIXES: fixed bot compacting only positive values fixed incorrect url whitelisting