Bug Fixes alerts - attempt to remove media only if needed (#3220), Fixes discord#672810317662650385 (c6419683) cooldown - use latest timestamp in case of duplicate (#3246), Fixes #3209 (553ac07d) customvariables - load properly random variable (#3250), Fixes #3248 (3b9c3ca3) customvariables - propagate sender/param correctly (#3249), Fixes #3247 (32886fc5) customvariables - show ui on null value (#3221), Fixes discord#672808497179656242 (dc87e42f) hltb - refresh thumbnail image (#3240), Fixes #3239 (1c1793e9) integrations - import missed exchange function (#3226), Fixes #3225 (da6f478d) points - add cron warning message on reset (#3219) (a95e9048) songs - patch library to include categoryId (#3228), Fixes #3223 (74e2363f) songs - use own api key on search (#3227), Fixes #3224 (9139c36d) Features customcommands - add $haveParam filter (#3230) (0a328bfc) customvariables - expose info, warning logging to eval (#3231), Fixes ideas(deprecated)#159 (80d0e708) userinfo - add !stats command (#3232), Fixes ideas(deprecated)#120 (8d2ddae7)
Bug Fixes cooldown - change viewer username to userId key (#3211), Fixes #3209 (2e953be2) css - set more readable color for table headers (#3208) (60f3bfd1) points - fix incorrect default values for given points (#3216) (fc2ae784) points - remove return on new user (#3214) (43a3e9bd) twitter - set proper function to send message (#3210) (31c4ced4) users - reset messages with pointsByMessageGivenAt (#3215) (757b477c)
Bug Fixes events - don't save test user to db (#3202), Fixes #3200 (bf1ea7ae) randomizer - better visual cues in widget (#3204), Fixes #3196 (975c138c) randomizer - properly save items to database (#3199) (4c5b8b76) userinfo - use expects for username parsing (#3201), Fixes #3198 (9f78b572) Features randomizer - add probability table (#3197), Fixes community#47 (a356177e)
Bug Fixes hltb - load hltb data from service on first use of !htlb (#3192) (767fd4c9) randomizer - remove items with null groupId (#3191) (59aaa7d5) songs - load playlist data on mysql (#3193) (48d045b2)
Bug Fixes eventlist - show proper eventlist data in widget (#3188) (00be5ee2) tools - changelog should not crash on incorrect fixes string (#3186) (34045fc8)
Bug Fixes currency - recalc tips on rate change (#3137), Fixes #3136 (a449826c) getChannelChattersUnofficialAPI - force lowercase channel/bot (#3176) (172c7485) panel - properly set/revert custom translation (#3162) (40560eb7) shell - add missing exit to startup.sh (#3171) (b3791a77) statsbar - show only 1 number after decimal point (#3182), Fixes #3180 (c9836e05) Features general - add graceful exit options (#3168) (19cd5264) randomizer - add randomizer registry (#3178), Fixes #2376 (278b2bdc)
Bug Fixes api - streamEnd/streamStart trigger relevant module (#3111), Fixes #3110 (14bc9b5b) commands - check cb for function (#3125) (521c094c) commands - remove responses nullcheck (#3124) (90cd87f3) commands - set response entity as text (#3116), Fixes #3115 (afcf7b53) config - cleanup config.example.json (#3105), Fixes #3103 (959fcd64) database - revert entities, migrations, subscribers (#3104) (3984bf82) gamble - correct points system variable (#3100), Fixes community#39 (5afe05b5) general - !_debug should log proper message (#3123), Fixes #3109 (c0fb0f5a) interface - on.load should trigger correctly (#3130) (6c58eb88) migration - remove database name from table creation (#3114) (049d5f8c) socket - load properly socketToken on authorize (#3129), Fixes #3128 (5359b02c) tools - load entities from ormconfig during migration (#3112) (a3559ad5) tools - set empty string for js/css attribute (#3118) (6ee2fa69) ui - toggle drag correctly for join/part widgets (#3102), Fixes #3091 (b6a8f180) users - remove relations causing heap crash (#3122), Fixes #3121 (8f6fd0b1) Features ui - add bits/tips date editation (#3108), Fixes ideas#161 (aa8da9ba)
Bug Fixes database - load entities during createConnection (#3096) (c31432e7) points - force minimal 0 points on decrement (#3087), Fixes community#36 (3b4e84fe) public - typo in song property (#3094), Fixes community#35 (7dfd601f) Features points - add online subcommand (#3090), Fixes community#34 (d52a17e2)
Bug Fixes bets - distinguish ticket variable from point system (#3078), Fixes #2939 (0063f7b0) ui - default empty list in join/part widget (#3074) (df5a9de0) ui - use vue-flatpickr for viewer datepick (#3077) (cfe5f2b2)
Bug Fixes panel - import tmi library (#3069) (fe84ce84) sockets - split access/refresh token authorization (#3068) (7afb0ffb) ui - properly sort join/part list (#3070) (c833bbf8)