fix(jail.py): ensure jail role is added to member even if no roles are removed
perf(case.py): optimize case creation by storing next case number in a variable
feat(imgeffect.py): add additional logging for better traceability
refactor(info.py): move button addition logic directly into paginated_embed method for better code organization
fix(__init__.py): correct string formatting in error messages for better user feedback
refactor(moderation): replace logger warnings with assert statements for guild context checks
style(moderation): improve readability of case action emoji assignment in cases.py
docs(moderation): update method descriptions for clarity in jail.py and purge.py
refactor(moderation): improve argument parsing in slowmode.py
style(moderation): improve code readability in slowmode.py and unjail.py
refactor(warn.py, snippets.py): replace conditional checks for guild context with assert statements for cleaner code
fix(poll.py): remove unnecessary return statement in reaction check
style(snippets.py): remove unnecessary type ignore comment for improved readability
style(schema.prisma, afk.py): improve code formatting for better readability
feat(afk.py): add welcome back message when user returns from AFK
fix(afk.py): ensure guild exists before inserting AFK status to prevent errors
refactor(starboard.py): move starboard functionality from __init__.py to starboard.py for better organization and readability
docs(starboard.py): add detailed docstrings to all methods in StarboardController and StarboardMessageController classes to improve code readability and provide better understanding of the methods' functionalities and expected parameters and return values.
feat(schema.prisma): add Starboard and StarboardMessage models for starboard feature
fix(schema.prisma): remove unnecessary comments and adjust model attributes for better data handling
feat(cases.py): change case_number to be dynamic instead of fixed format
feat(case.py): add functions to handle case count incrementation for better case tracking