Releases: NickoOwen/bananabot
Releases · NickoOwen/bananabot
v4.2.1
v4.2.0
BananaBot v4.2.0
adds the ability for the application to store and load its state. No more reconfiguring your announcements after restarts! See below for a full list of changes.
Changes:
- Added the ability to store and load the application state from a file. This removes the need to reconfigure BananaBot after restarts, turn it on after restarts etc.
- Workers are now automatically restarted after the app restarts if the bot was active prior to the restart
- Requirement conflicts and security issues were addressed with the Python dependencies
- Some small quality of life improvements were made for the administrator experience
v4.1.0
BananaBot v4.1.0
brings a new look and new features to the admin user interface including:
- A side navigation bar to split the different configuration options into categories. This makes the UI cleaner and more expandable in the future
- Dynamically loading only the options a user is currently editing
- Better descriptions for each option to inform admins of the option's functionality
- Better feedback so an admin knows their changes have been successful
v4.0.0
BananaBot v4.0.0
is finally here! It brings with it some massive changes that will hopefully make the experience better for both administrators and users.
- The underlying framework was switched from Flask to FastAPI as FastAPI was found to be far better suited for BB
- The home page has been completely redesigned and now features a timer that counts down to banana time
- The admin page now utilises JQuery and AJAX requests to enable a smooth experience when configuring banana time and other announcements
- The README was updated to an improved format and the MIT license was added to enable greater contribution from the open source community
- The
AnnouncementWorker
class was switched to inherit fromThread
rather thanProcess