Various changes made since the last update.
- Added a featured bots section
- Added Staff Pick badges to bot pages and added a section for it on the admin panel
- Added an avatar component and switched all avatars on the site to it. This component also shows the default avatar as a fallback
- Added a new bot card, which currently is only visible in the featured bots section
- Added an email component and added emails to the website
- Added the ability for owners and approvers to view archived bot pages
- Added URLs to bot removed webhooks
- Added the ability to ask users to vote for a bot by adding
?vote
to the URL
- Switched the guild on pending bot card invites to the approval guild
- Changed the approval invite on bot pages to allow selecting either the main guild or approval guild
- Notable deps
- Upgraded to veza 0.6
- Upgraded to Mongoose 5.6 and updated the API to use Model.exists()
- Reset section data when type is changed on admin panel
- Changed bot page server button icon to Discord logo
- Removed guild count icon on bot pages
- Show desktop ads on tablet sizes
- Changed where ads show based on if the first section is a featured list
- Clarified a bot page rule requiring pages to be well formatted and easy to read
- Reduced the amount of auth errors logged
- Prevent new accounts from submitting bots
- Added a minimum height to the error container to prevent issues on mobile
- Fixed incorrect content in admin panel error dialog
- Fixed List being undefined in ban route