A248 π΅πΈπͺπ
A248 π΅πΈπͺπ
LibertyBans was originally designed to preserve maximum database consistency. One restriction was to require at most one active punishment per type + victim combination. For example, a user cannot have...
While adding or removing punishments, we aim for reducing ambiguity, as much as possible. We pick the most recent UUID with a given username, we unban both UUIDs and composite...
This is an all-encompassing issue for an all-encompassing goal. We should expand to new platforms and add importers for more plugins, as well as improve our existing features to outflank...
API: - [ ] Deprecate the existing `seekAfter`/`seekBefore` APIs, and add a new `seek` method which works similarly to pagination anchors. Configuration: - [ ] Switch to MiniMessage (#208) -...
Adopting this initiative would significantly improve our code quality, as well as database normalization. Pros: * Can add any number of new punishment types, like notes (#266 ), very easily...