v1.0.4 Launch!

[h2]Minor bugs and improvements![/h2] Thanks everyone for everyone for your continued support, this is relatively minor update with some important bug fixes and improvements to the bot integration systems. [list] [*] [Improvement] Boosting rares is now recorded for each queued cast when cast is first queued, not when the cast actually happens. [*] [Improvement] The mute button state is now saved when opening / closing the app. [*] [Improvement] For the nerds: the save data is now pretty formatted JSON to make it easier to read. [*] [Integrations] Streamer.bot actions dropdown is now a much better experience. [*] [Integrations] Thumbnail URL field is now fixed. [*] [Integrations] Add new data fields to events, including catchAlertLevel and isNew. [*] [Integrations] Fixed some bugs with the Streamer.bot integration and the UI. [*] [Integrations] Added new more incremental LurkBait events, so it now goes "LurkBait Cast" > "LurkBait Snag" > "LurkBait Catch" > "LurkBait Catch Complete". [*] [Bug] You can now add decimals to the weight input field of custom catches. [*] [Bug] Turning Autohide on and off rapidly now no longer breaks the game. [*] [Bug] Fixed some bugs with custom audio not saving correctly when adding or editing custom catches. [*] [Bug] Stats command now displays the player gold and rank correctly based on whether you have "All-time Leaderboards" enabled. [*] [Bug] Fixed some more bugs with custom catches. [*] [Optimisation] Performance improvements to the Dex, Leaderboard and Custom Catch panels, especially if you have lots of custom catches. [/list]