signup-bot changelog
v0.25.0
- Added
!myevents
command to show events you are signed up for - Added details to the
!admin announce
content for number of existing signups, if any - Added the ability to custom sort the roles for an event instead of it always being alphabetical (still defaults to alphabetical)
v0.24.0
- Enabled support for custom server emojis in reaction signups
v0.23.0
- Signup/Withdraw by reaction is now possible
- Adjusted the
!show
formatting to make emojis always visible if enabled (previously they were only visible for signed-up roles)
v0.22.0
- Start creating reactions in preparation for signup-by-reaction
v0.21.0
- Switch to using replies instead of mentions
v0.20.1
- Bugfixes with json deserialization
v0.20.0
- Updated underlying libraries to deal with discord API changes
v0.19.0
- Adjust bot permissions (with new lib version) to ensure ability to embed/attach
v0.18.1 – v0.18.4
- Get debug handlers actually working
v0.18.0
- Add debug handlers to help figure out issues
v0.17.1
- Upgrade libraries to get some moderately better logging (hopefully)
v0.17.0
- Upgrade to bot-lib v10 and go-util v5
v0.16.1
- Add guild_id to traces
v0.16.0
- Add tracing and rework the service to ship logs off box
v0.15.1
- Fix nil pointer dereference panic
- Use the bugfix version of the bot library
- Attempt to fix integer overflow issues that might already exist in the database
v0.15.0
- Add bugsnag panic reporting
v0.14.0
- Upgrade to the v7 bot library and v3 go-util
v0.13.3
- Convert to go modules, new linters, and fix linting issues
v0.13.2
- Fix a help placeholder for config-su
v0.13.1
- Some refactoring to make the !admin signup and !admin withdraw actually work in the signup channel
v0.13.0
- Allow !admin signup and !admin withdraw in signup channels as well as admin channels
v0.12.1
- Fix
!admin edit
creating new events unintentionally - Improve logging for error diagnosis
v0.12.0
- Add the ability to signup for multiple events with
!su Event1 Role1 Event2 Role2
- Attempt to understand more than just straight-quotes (") when tokenizing. Now treat “, “, ”, «, », and „ equivalently.
v0.11.2
- Make the bot aware of channel creations and renames more reliably
- Fix the
!admin grouping
command output - Fix some other crash-causing issues
v0.11.1
- Fix
!admin edit trial announceto=...
- Add
!admin show trialname
v0.11.0
- Add
!admin clear [trialname]
- s/trial/event/ in (at least some) places that it can be seen by users
- Enable normal commands working in the admin channel when used by admin users
- Add
!config-su website
,!config-su discord
, and!config-su stats
- Changed the
!admin grouping
output to only mention those signed up and not display a full layout
v0.10.0
- Add AdminRole functionality and proper AdminChannel filtering
v0.9.5
- Make !list work when there are no events
- Internal improvements
v0.9.4
- No longer respond to unknown commands by default (plays better with other bots)
v0.9.3
- More improved logging
v0.9.2
- Internal cleanups and improved logging
v0.9.1
- Fix issue with removing roles from a trial
v0.9.0
- Add ability to have emoji with role displays
- Fix multiple-signups for the same role
v0.8.0
- Add multi-signup and multi-withdraw for admin
- Make admin respect the ShowAfterSignup and ShowAfterWithdraw
v0.7.1
- Enable config version command instead of common one
v0.7.0
- Add dump binary
- Fix inconsistent admin signup/withdraw
- Add logging
- Restrict signups to signup channel
v0.6.0
- Arrange for case-insensitive commands by default
v0.5.0
- Add some more settings for smoother operations
v0.4.0
- Add grouping, signup, and withdraw admin commands
- Add validation that required mentions are in fact mentions
v0.3.5
- Fix withdraw bug
v0.3.4
- Fix some bugs
v0.3.3
- Make !list channel references work
v0.3.2
- Fix role list in announce and channel references in list
v0.3.1
- GetTrial can find legacy trials now too
v0.3.0
- Some refactoring for underlying library upgrade
- Enable admin announce, admin delete
v0.2.0
- Fix “show”
- Add
su
as an alias forsignup
- Add
wd
as an alias forwithdraw
v0.1.6
- First pass at an almost-working bot
- Enable message colors