Part 1: Beta! Beta! Beta!
First for the big news that isn’t really news news but more of a milestone for Voat: We have officially declared Voat to be in Beta as opposed to lifelong declaration of Forever-Alpha. You have probably noticed the slightly more Alpha Beta logo and the Beta badges on new accounts. It’s bittersweet leaving the highlands of Alpha and traveling into the valley of Beta, but we always said that once the API is live, we will move to Beta. For the record, Beta bits where pushed live Oct 10 2016.
For 2-3 weeks prior we made a huge push to move this code into a beta condition. We have nearly fixed every known bug as well as implemented a ton of long overdue features such as block users, reasons for deletions, and countless other things that I can’t even remember now. It was a grueling process but we crossed the finish line.
Please note that this was a huge effort and we at Voat have had a great group of people working with us to accomplish this. I can’t say thank you enough to those who are walking hand in hand with us to Make Voat Great Again (yeah I know). When you consider that everyone involved in these efforts are freely contributing to Voat, well, it just touches my heart. Thanks guys.
We originally wanted to make this Beta Announcement a big deal (because it is huge for Voat actually), but the reality is that we just didn’t have time to pat ourselves on the back.
Yeah, so congrats goats, we did it.
Part 2: Subverse Mail (Smail)
Yesterday’s software update was a rewrite of Voat’s message system. The new system supports Subverse Mail (Smail) inboxes and sent queues as well as fully supporting all notifications Voat uses. It was also built to support threaded conversations (not implemented yet) that users have often asked us for. We have a few issues yet to address and some areas to polish up, but the core infrastructure is there.
Here is how you can use it:
- The Summary button will show you inbox unread counts for your user inbox as well as the smail inboxes for any sub you moderate. This tab is available on every message inbox btw.
- The Mod Toolbox has a hyper link to the sub mail inbox as well.
Most moderator messages will stop going to individual user inboxes and will be sent to/from the sub mail inbox. Ban/Unban messages, spam reports, and Message the Moderators all go to sub mail now.
Please note that we have yet to finish:
- Notifications for new sub mail. You have to check the summary tab currently.
- Threaded messages
Part 3: Notification (Reply/Mention) Data
Because of the way old notification data was stored and the resources it consumed (Fun Fact: Notification data was Voat’s second largest data subset), we did not port it all to the new structure. From our analysis very few users ever navigated past the first page of notifications which makes nearly 90% of this data unneeded. Less data leads to better performance and lower costs, so this is the logic behind why we did what we did.
What we did port:
- All Private Messages (Inbox and Sent) for every user
- All unread notifications from the last 30 days for every user
If you want us to port your notification data please PM us at Send Message to v/voatdev and we will do so.
P.S. If you have suggestions for Smail, start at thread in v/voatdev and I'll link it here so input can be provided.