Been a good while since the last update, huh? This is a hefty one as well, focusing on two areas Reto had been noticeably lacking on: privacy settings, and general QOL updates!
The three key words that describe your user data, starting from this update. This update brings with it one of the most overdue features - your data with Reto has graduated from JSON school to RETO uni, and is now fully encrypted, tip-to-toe! Not even the developers can snoop around and check on your comments, profile info, and the like.
⚠️ The migration to an encrypted filesystem is MANUAL. If you update to 1.6 or higher, you need to migrate to the new database system!
Second of all - following the new Discord bot guidelines, all of your comment data will be stored for 30 days tops - and at that point, it will be unceremoniously deleted from our databases. As a side-effect, Global Post Leaderboards will be a bit spicier... and a bit more competitive! Of course, if you'd rather circumvent this limitation, there's now a way more granular way to manage your data...
Which brings us to our last point - ?privacy has gotten a full-on makeover, now featuring a swiss-army knife of tools to make sure you're aware, and can limit, what info Reto knows about you! In addition to the former Privacy Mode (Reto won't store your personal comments), you can now disable server-wide logging (server's comments won't appear on Global Leaderboards), enable Permanent Storage (circumvents the new 30-day storage), and delete your entire Reto data to start anew (or quit for good).
For the first time in forever, Reactions have gotten a bit more love. Ever hearted a post, then immediately regretted it? Now you can take it all back by... just removing the reaction, and putting an appropriate Minus emoji on its place. This also works for Stars, but starring something, then un-Starring it, then Starring it again will put it twice on the Best Of channel again.
This also means you can do CRAZY stuff, such as hearting AND starring a post at the same time! Isn't technology amazing?
Also, one of the most annoying, intangible issues with the Reaction system has been adressed. Wanted to react to a post after a good while, but the bot wouldn't even flinch because the message was "too old"? Well, this update migrates to a new system that now allows you to react to posts made waaaaay back! Try it out - star a comment from 2019, see what happens!
Originally, the Star and Heart emojis would look SUSPICIOUSLY similar to the ⭐ and ❤️ default emotes, with just different shades to differentiate them. This means a high amount of people would add the standard heart emoji to a post expecting to react to it, and nothing would happen. Now the emoji look like the ones below, to help differentiate them better! It uses the same ring the Reto logo does - which hopefully will help link the reactions with the bot they're used on. If you already have a server using the old emoji and want these ones, run ?emoji default to get the new ones.
Additionally - if your post was so good it got starred more than once, Reto will now notify you of this (if ?notification is set to message) and add points accordingly!
And speaking of Starring...
Ever wanted to star a post including an embed (like a tweet, or YouTube video), but the final embed on the channel came out blank? Say no more - now we save that embed, re-format it a bit, and display some of its info on both the Best Of channel and post leaderboards. Do note that this isn't just for Twitter - this works with all kinds of embeds, including YouTube, Twitch and other bots'.
When Reto started, it boasted itself as "Reddit's Karma system, for Discord." This was a weird comparison, seeing how Reddit would have each comment marked with upvotes and downvotes, while you had to manually add them in on Reto. Well, enabling ?autovote server or channel wide, now you can emulate that! This dandy little feature will make Reto auto-react to every message sent with a Plus and a Minus, to encourage voting. Perfect for meme channels.
That's not all, of course! We've also spruced things up on the backend, cleaned things that were irrelevant years ago, and made QOL changes (for example, bot errors look way nicer, and if you have a custom ?prefix, now the messages Reto sends will show it instead of the default "?"). Won't bore you with the specifics, but a fair deal of bugs have been fixed, irrelevant stuff of old removed, and other fun tidbits to spend an afternoon discussing!
Source code(tar.gz)
Source code(zip)