* Mount Azure File Storage account if the option is set to do so. * Update nginx to restart after 1 minute to ensure the first certificate is updated. * Various package updates.
* Fix stream announcing so that it always happens regardless of whether the bot hosts the streamer or not. * Don't collect MongoDB diagnostic data. * Add toggle for AppInsights performance metrics. * Refresh Twitch auth tokens on every restart of the app. * Various package updates.
* Debugging for Discord OAuth issue. * Always use HTTPS protocol in meta tags. * Rearrange Dockerfiles in such a way to make debugging easier, ie: send over package.json first, then npm install, then send over the rest of the files. * Fix HTML encoding bug. * Hang the Modal object on the classes that use it, not on window. * Replace body-parser with express. * Fix bug with add event's game combo box. * Fix bug with templates not being added to window when loaded. * Add extra debugging to Discord token refresh failures to try to understand them better. * Various package updates.
* Fix bug with attempting to reconnect when the chat is already attempting to reconnect. * Turn off log colorization for Twitch libraries. * Various package updates.
* Swap order so Twitch is connected to before Discord. * POSTing invalid JSON now correctly returns a 400. * Trying to get a member that doesn't exist now correctly returns a 404. * Various package updates.
* Event integration in Discord. Events are now announced in Discord when they are created. You can now `!join` events for notifications, and `!leave` events to turn off notifications on a per-event basis. * The streamer that gets chosen to be on the front page of six.gg is now also hosted on the SixGamingGG Twitch Channel. * Streams are no longer announced twice. * Hosted streams are no longer announced at all. This is a workaround, we are currently prevented from announcing non-hosted streams. * Excluded tsconfig.json from being served in the public directory. * Various package updates.
* Don't setup Application Insights if there is no instrumentation key provided. * Better handle fail condition for Twitch chat bot setup. * Various package updates, including changing some core functionality to new packages.
* Fix redis caching bug. * Use logging rather than console.log in startup routine. * Exceptions are now logged when streamers can't be added or removed. * Redis is required, so toggling it has been removed. * Redis now has a 5 minute idle timeout. * Redis now uses a generic pool for connections. * Various package updates.
In California, truck license plates are 7 characters, all numbers except for one letter in either the second or the sixth position. Whenever that letter is an X, I get nerd snipped into treating it as a multiplication problem and solving it in my head.
we should have paid more attention to the cats who, for decades, put their bodies on the line to walk on keyboards and sit on laptops and prevent us from programming
Former 2 time world champion DogPlayingTetris becomes the first player to ever rollover the level counter in NES Tetris, performing what's known in the community as "Rebirth". Final score: 29,486,164, 4216 lines, level 347 (256 + 91)... all huge world records. #tetris
I'd also love a 6 hour layover overnight instead of taking the red eye I was going to take and be 7 hours later getting into Cleveland than I wanted, why do you ask? #airporthell
Why yes, I'd love to leave at 4:40 to get to the airport at 6:20 for an 8:20 flight that got delayed to 9:05 which is too late for my connection so now I'm on a 10:20 flight instead. Why do you ask? #airporthell
@shanselman Who at Microsoft do I have to bribe to fix ADO so that those of us on dark mode who copy/paste text from one task to another can do so without our friends on light mode seeing dark text on a dark background?
I updated the blog post with a statement from Revival. While I'm not particularly happy with Revival's decision, I understand their motives. It's just a shame that it was someone from Interplay that had to go and do this. "By games for gamers" my ass.
Damn, got another Tetris world record! This time in the arcade variant developed by Atari. 6,008,005 points, 5,386 lines, round 363. Be warned, it's nearly FIVE HOURS. https://www.twitch.tv/videos/2131759212