Releases: Darkside138/DiscordSoundboard
3.3.6
3.3.5
UNRAID DB persistence fix. For UNRAID users, if you want to save your current DB you'll need to copy it from the container to a share and then overwrite the DB that is created after the update. After this update, the DB will persist after updates.
3.3.4
Bumping version and updating the latest version of lavaplayer. Fixing an issue with the DB path. Updating the info command
3.3.3
Updated to the latest version of JDA library to fix issues with bot leaving and joining after playback is requested. Also, added the ability to set entrance and leave sounds by user id as well as some other general code cleanup.
3.2.3
Fixed an issue with !list pageNum not returning with large sound file lists. Also, fixing a test. Removing old webui files. Fixing the category display to ensure it's always in alphabetic order. Changed the Docker file to now overwrite the application.properties file if it's already there. Fixed a unit test.
Changed the DockerFile so that the images are much smaller updates. Fixed an issues with Users, in the 3.2.1 version the bot was only getting users from discord on startup and not refreshing with each REST call.
3.2.1
Many changes. This should fix the issues with assigning entrance/leave sounds for users. Lots of code refactoring to make things easier to maintain. Updated the UI with a badge to show the 10 most recent files added in the previous week. Fixed lots of small bugs in the code.
IMPORTANT - A line was added to the application properties, the application won't work if this isn't there
Here is the line - add it to the end of the file:
spring.data.rest.basePath=/api
3.1.3
Updated logging and cleaned up some code. Adding github actions and publishing to dockerhub.
3.1.2
Added new feature "entranceForAll". Can be configured in the application.properties file. User-specific entrance sounds will override this setting. If a user does not have an entrance sound and there is one configured via "entranceForAll" it will use that. Just add entranceForAll=soundFileName in your properties file for it to work.
3.1.1
Fixed issues with playEntranceOnMove, playEntranceOnJoin.
These can be configured in application.properties:
playEntranceOnMove=true
playEntranceOnJoin=true
3.1.0
Added new commands to reload sound files from disk and disconnect from channel. Added version number to ?info command. Updated to sping boot 2.6.5, gradle 6.9.2, JDA 4.4.0_350, lavaplayer 1.3.77, and latest lavaplayer natives with extras.
playEntranceOnMove property is now available in the application.properties.