Bug Fixes
- alerts - set correct command (a69aacd0)
- alias - count alias commands to stats (#2305) (2d2339ac)
- alias - save correct alias command to stats (#2312) (cf9675c7)
- alias - show correct permissions dropdown in list view (#2295) (af2b3570)
- api - send no affiliate/partner warning when broadcasterType is set (33f2b5e1)
- api - use correct stats file for save (#2309) (e558fe5b)
- api - use isIgnored on join/part events (#2245) (e34139cf)
- commands - $count will return correct usage count (c3a0c526)
- commands - properly save new responses (#2275) (fda228b5)
- commands - properly stopIfExecuted (6aca6877)
- commands - return proper $count of command (4c412844)
- commands - set lowest permission on response creation (#2258) (fec91a1a)
- commons - set full sender object to attr (#2320) (9549f755)
- currency - join keys correctly (#2243) (6c67c95e)
- currency - shared rates to be able to exchange on workers (#2268) (43f4a2b8)
- customvariables - properly select initial value on eval select (#2274) (c8112412)
- customvariables - return proper is.online on user() (#2273) (97cf503f)
- cvars - load user object if sender is string (5a7a95ac)
- cvars - set correct username in history (b43471b6)* cvars - use custom variables as variables (9c57f891)
- decorators - set variable value correctly if false (#2285) (33e77c08)
- decorators - uuid can be null - disabled (bfac799a)
- emotes - remove hardcoded channel (754d2eb6)
- emotes - use v4 twitchemotes api (a333e1f7)
- expects - username be always lower case (#2253) (f35ef94e)
- integrations - start properly integrations on startup (#2272) (5adb56f9)
- interface - emit should work correctly on worker (#2276) (61c1a603)
- interface - expose retroactive stacktrace (#2247) (12fadae1)
- interface - load proper commands customization when decorators are used (a6c713c6)
- interface - properly save enable state (#2286) (2ccc2b8e)
- interface - respect command null permission (cb21fae2)
- interface - send command change when set as default value (#2307) (7b4ba6a2)
- interface - settings with category should be properly updated (#2262) (07c9f9e5)
- interface - share command changes main<->workers (#2289) (8ed84a28)
- keywords - $sender should have correct name (#2318) (0b684602)
- locale - add proper en locale for commandcount (#2323) (dc52b9e8)
- migrate - add missing migrations (#2304) (555a3b1f)
- oauth - channelId loop should work correctly (#2282) (f6238db3)
- oauth - set broadcasterType as null (#2266) (c18fe485)
- oauth - set initial broadcasterType to null (410eec96)
- phillipsHue - remove not intended !disable command (0390948b)
- points - add getIdByName when call from event (0012adbd)
- points - use expects for get() (#2254) (2eb135d0)
- polls - set correct moment locale (#2261) (d89911f6)
- quotes - public list should be correctly populated (#2252) (0240d52b)
- quotes - public page should correctly be translated and metrics socket ignored (#2248) (390af7c3)
- release - remove redundant getReleaseVersion call (a9762290)
- tmi - message should properly delete on timeout (d4f8e2e1)
- tmi - remove all cheermotes from message (5dba8bd8)
- tmi - show proper error messages if tmi is not connected (1f194f62)
- top - top tips should return correct values (#2281) (80d93ea5)
- twitch - missed default permissions for commands (576308e3)
- ui - import bootstrap components (4421675e)
- ui - remove http only uuid cdn (07438544)
- ui - remove incorrect italic (e515a84b)
- ui - search in custom commands should sarch through responses correctly (#2324) (af4e3f97)
- ui - set correct z-index for settings menu (0a166f0c)
- ui - set default values if variable is not eval (17d181f8)
- ui - sort menu alphabetically (e0ccdd52)
- ui - typo in locale aggregate => aggregated (47b7ad96)
- ui - update format of commit link (079cb01f)
- ui - use solid faComments icon (33c9cfcd)
- ui - youtube widget should correctly play videos (#2325) (b9d657ac)
- userinfo - correctly fetch data from api on !followage (#2267) (796af5a4)
- userinfo - me should return correct tip values (#2280) (a54fc36e)
- users - correctly save new tips and bits (#2291) (6a14e703)
- users - properly delete tips and bits from ui (#2256) (3f561591)
- viewers - properly show and sort messages count (#2311) (45b0b9ca)
- viewers - show correct locale (#2303) (c889c740)
- widgets - align widgets with new settings (#2264) (75af1c6e)
- workers - add retry for workers emit (#2284) (bbae8ab9)
Features
- command - $count can return count of different command (51e43246)
- commands - add custom variables to filters (39b6983e)
- cooldown - add notify in chat cooldown information (5ae4e1d4)
- cooldown - add quiet toggler for UI list (354796a7)
- cvars - extend url function (2c0efe3b)
- cvars - more detailed intervals to run eval (83f39f78)
- emotes - add warning if affiliate/partner is not on twitchemotes (3b6fe5db)
- emotes - save emotes to cache on usage (b8b8a751)
- events - add bot amount and currency into tip event (d3791260)
- events - add custom variables to filters (c35e5e34)
- filters - add $!!_# filter for silent get/set (fb16eead)
- gallery - show proper filenames in ui (be0f745e)
- message - use sender attribute lossless (#2297) (f4547b24)
- oauth - log error if bot and broadcaster is same (7cc3fdab)
- rollback - add rollback for alias, commands and permissions (d85fce5f)
- rollback - add rollback for parsers (b30a1108)
- songs - add toggle for dynamic volume (#2265) (d6f71d4b)
- spotify - add skip for spotify (872fb54a)
- startup - add check for node version (f33ed853)
- stats - add command count (#2298) (20df9f77)
- stats - add date interval selection (#2313) (96a2fb35)
- top - add submonths command (b5992ce8)