— Please consider donating via Patreon to support development! —
DISCORD
- Added patrons to metrics API
- Moved to jetty for API backend
- Fixed CORS on API server
- Retired old socket gateway
- Added new API routes
- Added music bot count to shards in metrics API
- Fixed an error that occurs when the current voice channel is full
- Removed unused inventory systems (items and chests)
- Added server-specific money
- Raised money limit to 5 million
- Removed banks
- Removed !deposit command
- Removed !withdraw command
- Added human/bot ratio to !serverinfo command
- Messaging reward is now server-specific
- Lowered !purge minimum to 1 message
- Increased purge limit for Patreon levels (none & donator = 200, basic = 500, super = 1000)
- Require mode parameter for 50×2 gamble
- Added !convert command
- Added money reward on level up
- Added user tokens for API authorization
- Added !tohka command
- Added !kotori command
- Added !kurumi command
- Added !origami command
- Added !yamai command
- Added !miku command
- Added !mana command
- Added !natsumi command
- Fixed “z” not transforming in !bigtext command
- Fixed “!” not transforming in !bigtext command
- Added !baka command
- Playlist names are now considered in playlist commands as substitute for IDs
- Removed !pubg command
- Fixed Yoshino production and beta instances interfering with each other
- Fixed beta instance not giving out EXP on main guild
- Updated status line
- Fixed polls
- Removed delDays parameter on !ban command
- Removed reason parameter on !ban command, now specified as seperate argument
- Removed reason parameter on !kick command, now specified as seperate argument
- Added more characters to !bigtext command
- Run music reconnect check on beta bot
- !anime and !play commands now allow text input for selection
- Added background changes to user caching
- Added background changes to !vote command cache
- Moved discordbots.org webhook to API
- Show different link on !vote command depending on Yoshino instance
- Renamed “mod log” to “action log”
- Added more action log types
- Added action log settings
- Increased image size on !avatar command, if available
- Removed !rocketleague command
- Replaced emoji names in PermissionsCommand with actual emojis to reduce character amount
- Added signature image to !osu command
- Updated guild API data cache
- Added moderation excluded roles
- Added word filter
- Added name filter
- Added Twitch notifications
- Fixed Discord marking Yoshino as online before boot up is finished
- Added option to send join message in direct messages
- Added cache to YouTube search
- Added cache to statistics route
- Fixed !manga command crashing
- Removed !togglecommand
- !addcommand and !deletecommand are now toggleable
- Added customizable cooldown to EXP on message sending
- Added link to bot creator Twitter in !info command
- Removed alpha information from music command lists
- Removed !hentai command
- Removed !thighs command
- Removed !autorole command
- Removed !assignablerole command
- Removed !setnotificationschannel command
- Removed !setjoinmessage command
- Removed !setquitmessage command
- Removed !toggleleveling command
- Removed !chucknorris command
- Removed !emotelist command
- Removed !emojify command
- Removed !sumfuk command
- Removed !ping command
- Fixed !idk command
- Fixed !waa command
- Removed !confused command
- Removed !bad command
- Removed descriptions from weeb.sh image commands
- Changed default value of guild.patreon permission to denied
TWITCH
- Added a lot of fixes in the backend
- Added new API routes
- Updated custom command storage to reduce memory usage
- Yoshino will now automatically become a moderator
- Yoshino will now ignore commands in a channel, if that channel does not have Yoshino
- Fixed raffle loading
- Fixed background OAuth issues
- Added background changes to user caching
- Added !commands command
- Added anti spam filters
- Removed !togglecommand
- !addcommand and !deletecommand are now toggleable
- Removed !addbroadcast command
- Removed old link filter system
- Removed !followmessage command
- Removed !submessage command
- Removed !say command
- Removed !startraffle command
- Removed !logdata command
- Removed !language command
- Removed !purge command
- Updated Patreon badge URL
YOUTUBE
- Fixed backend dying after a specific amount of bot usage
- Added new API routes
- Updated custom command storage to reduce memory usage
- Added background changes to user caching
- Fixed bot crashing if the YouTube API times out
- Added anti spam filters
- Added new credential storage backend
- Removed !language command
- Added !commands command
- Added command prefix setting
WEBSITE
- Remade website using React.js
- Added Twitch login
- Added Twitch dashboard
- Added YouTube login
- Added YouTube dashboard
- Added “My playlists” page for logged in Discord users
- Added more guild statistics to Discord dashboard
- “Administrator” permission is now required to manage a Discord server
- Added top chatter widget to Discord dashboard
- Added server widget to Discord dashboard
- Fixed Discord language setting only showing English and German
- Fixed Discord OAuth crashing when user does not have an avatar
- Updated Discord SAR page with ways to add SARs
- Added Upgrade button to navigation bar for Discord users without a SUPER Patreon level
- Revamped commands page
- Added Discord auto role page
- Added option to remove Yoshino from a channel or server
- Added Discord leveling settings
- Added more info to Patreon page including Patron list
- Updated statistics on home page
- Hide “Connect” buttons on home page when logged in
- Added page to enable and disable Discord commands
- Added animation to dropdown menus
- Added Feature Suggestions link to navigation bar
- Added Bug Report link to navigation bar
- Added Changelogs link to navigation bar
- Added Facebook link to navigation bar
- Added Twitter link to navigation bar
- Added Technologies page
- Updated bot avatar
- Added Kofi and PayPal buttons to Patreon page
- Added BTC address to Patreon page
- Updated feature list on home page
- Hide the home video on mobile devices
- Added channel-specific command list page for YouTube