JOTI 2020
- ChanManagement: Add support for custom usermodes in chaninit (#53)
- Core: Added loadmodule and unloadmodule commands (#43)
- Core: Added knownmodules command
- GlineHelper: new module
- KickListener: now also keeps track of users from the same ip/hostname (#18)
- Trivia: Added support for translation
- BCP: Changed layout to match other SL sites
- BCP: Added sso/ScoutlinkID login
- BCP: Added translations page
- BCP: “server notices” now indicates whether a notice has any comments
- BCP: Add option for uploading trivia questions csv file
During JOTI2020
- ChanManagement: Initchans now forwards all “is not registered” messages received from chanserv
- ScoutlinkAirlines: new module (just for fun)
- BCP: Opers: warn if there’s a channel with only one op
JOTI 2020 SE
- ChanManagement: Add +P channel mode when register channel and remove it when cleaning (#50)
- Floodkick handles long messages consisting of the same 2-3 characters (#46)
- Floodkick now handles long lines of same emoji (#39)
- Floodkick: status reports configured max settings
- JidKick: New module.
- KickListener reports kicked hostmask to bcp (#49)
- OpManagement: Make auto ops treshold configureable (#25)
- Opmanagement: Automoderate when a channel is don’t have any ops
- OpManagement: Automoderate take op’ed/deop’ed into account (#33)
- OpManagement: Don’t remove +m (moderate) if set my an op (#37)
- SwearKick: add different levels on action when a swear-word is detected: Kick, Warn, Notify (#6)
- Swearkick: allow configuration of kick message
- UserRedirect: allow runtime change of maxUsers (#22)
- Add MetricsListenter for internal statistics