Bug Fixes
Features
- api - ignore fetch for 0 user (#3482), Fixes #3478 (519b4fbb)
- api - run intervals one by one (#3469), Fixes #3468 (46389b5a)
- chat - show properly admin chat widget (#3472) (e6e96b5e)
- customvariables - register socket endpoints (#3484), Fixes discord#693022576200384512 (60952d2a)
- general - debug should show proper systems (#3483), Fixes #3476 (d97428fe)
- socket - reauth/auth only once (#3475), Fixes #3474 (1f689938)
- socket - set as not authorized if refresh token is incorrect (#3481) (13cbc182)
- statsbar - set correct format of numbers (#3473) (e1a88365)
- statsbar - simplify calls to get latest stream data (#3471) (2a0aa8b7)
- goals - load theme in data (#3494), Fixes #3493 (8755458c)
- socket - authorize before admin page load (#3491), Fixes #3490 (2ad6aae3)
Bug Fixes
Features
- api - skip getChannelChattersUnofficialAPI on unset oAuth (#3414) (9ff49771)
- quotes - get proper name of quote user (#3431), Fixes discord#690942867736231946 (b5bc9b71)
- quotes - word-wrap long quotes in table (#3430), Fixes discord#690941251125772348 (6b331391)
- raffles - show participants in UI (#3428), Fixes #3426 (6f984c66)
- songs - nil check for currentSong (#3419), Fixes #3417 (fe5fe0cb)
- spotify - remove unnecessary scopes info (#3455), Fixes community#27 (6af67cfc)
- user - invalidate socket connection after logout (#3451), Fixes #3450 (aeef49d3)
- eventlist - add replay button on hover (#3436), Fixes #3424 (24d6553b)
- public - add stream and chat (#3438) (f1e756f5)
- raffles - add allowOverTicketing toggle (#3433), Fixes #3429 (341994a6)
- songs - remove need of YouTube API key (#3412), Fixes #3411 (4cbf7560)
- spotify - show UI error if something went wrong (#3456), Fixes #2768 (a1741cc0)
- theme - add change theme button (#3441), Fixes #3439 (555d745f)
Bug Fixes
- heist - remove deprecated expects.check usage (#3406), Fixes discord#690318611247923260 (c8495a8c)
- ui - initialize tts only once (#3405) (c7f78c70)
- ui - set correct event for alert delete (#3404), FIxes #3403 (c348eb43)
- ui - show text overlay list data (#3407), Fixes discord#690323607259578695 (3ecda11c)
Bug Fixes
Features
- carousel - set longtext data for mysql (#3398), Fixes discord#690196040279654470 (afb00c9b)
- cvar - fix behavior of +/- on number (#3383) (560d491f)
- message - return correct cvar value on command reply (#3382), Fixes #3379 (709fab15)
- microservice - add isThreadingEnabled check (#3385) (164df130)
- oauth - clean permission cache on owner change (#3397), Fixes #3396 (1c026cc1)
- permissions - search by ID if is a number (#3387), Fixes discord#689826198393847856 (c76004bd)
Bug Fixes
Features
- interface - onChange should not trigger before onStartup (#3335) (4454a2f3)
- main - exit bot if db connection is incomplete on start (#3324) (0bc8afa0)
- overlay - set alerts as public endpoint (#3355) (3f09338a)
- raffles - min tickets should be minimum of 1 (#3325), Fixes #3322 (05bb9a0b)
- raffles - save widget state to localStorage (#3326), Fixes #3323 (0ffb7fe0)
- streamlabs - workaround for incorrect donation currency from streamlabs service (#3339) (c4d6cf5e)
- ui - add exchangeRate to new tips (fda259da)
- ui - fix incorrect locale path (#3351), Fixes #3348 (631e15c7)
- ui - load correct responsive voice api key (#3353), Fixes #3352 (498fb776)
- users - remove orphaned tips and bits on save (66edcbab)
- users - show correct tips in ui and !top tips (#3345), Fixes community#81 (f50fa4b6)
- webpack - add necessary env for vuelidate (#3350), Fixes #3349 (8086bfa1)
Bug Fixes
Features
- eventlist - cleanup eventlist on button hold (#3313), Fixes discord#684367725866385416 (a3683708)
- moderation - use userId instead of username (#3310) (6965f6d5)
- oauth - hide access/refresh token in logs (#3308), Fixes #3307 (2cd09602)
- panel - import customvariables class (#3315), Fixes #3314 (86c56515)
- expects - dynamically generate params on error (#3309), Fixes #3301 (ed2a26bc)
- parser - warn on disabled command use (#3311), Fixes community#45 (8410bc12)
- points - !points show position of user (#3312), Fixes community#29 (b59e5529)
Bug Fixes
Features
- api - attach id to map localization names/descriptions (#3297) (0eedcc61)
- cluster - proper startup for cluster mode (#3274), Fixes #2910 (6f218c6e)
- currency - use IP instead of domain (#3294), Fixes #3292 (e033125e)
- socket - use connection after db is connected (#3296) (94895852)
- startup - change startup order (#3275) (52dd6a33)
- ui - add link button, disable hover click (#3287) (d2cecaac)
- ui - menu dropdown to properly shown on correct position (#3283), Fixes #3276 (4b6c3465)
- ui - show icons in manage/highlights (#3284), Fixes #3282 (faa97405)
- alerts - add minimum amount to play TTS (#3280), Fixes ideas(deprecated)#158 (ae2a7dac)
- ranks - add ranks based on followage/subage (#3289), Fixes ideas(deprecated)#3 (7f7449ed)
- thread - add env variable THREAD to disable worker_thread (#3277) (0aaa6c0b)
- variables - add $language global variable (#3281), Fixes ideas(deprecated)#123 (dac36c11)