Skip to content

v5.1.3#128

Merged
ZRunner merged 11 commits intomainfrom
develop
Jan 18, 2026
Merged

v5.1.3#128
ZRunner merged 11 commits intomainfrom
develop

Conversation

@ZRunner
Copy link
Copy Markdown
Collaborator

@ZRunner ZRunner commented Jan 17, 2026

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR represents the v5.1.3 release of Axobot, which includes several bug fixes, feature improvements, and refactorings. The main changes focus on adding interactive views to server logs, improving the help command system, updating event handling, and refactoring the admin changelog system.

Changes:

  • Added interactive buttons to server logs (ban/kick/unban) allowing moderators to add actions to case history
  • Refactored the admin changelog system to use a new LayoutView UI for better user experience
  • Fixed type annotations in help command utilities and bot events
  • Updated translation strings to use parameterized links instead of hardcoded URLs
  • Improved git pull command feedback and RSS feed image extraction

Reviewed changes

Copilot reviewed 25 out of 25 changed files in this pull request and generated 19 comments.

Show a summary per file
File Description
modules/serverlogs/views/add_case_view.py New view with button to add moderation actions (ban/kick/unban) to user cases
modules/serverlogs/serverlogs.py Integrated LogToSend NamedTuple and AddCaseView support into logging system
modules/rss/src/rss_web.py Optimized image search to only scan relevant entry content
modules/help_cmd/utils/utils.py Simplified type annotations by removing redundant generic parameters
modules/help_cmd/utils/txt_cmd_utils.py Added Parameter import and updated translation context creation
modules/help_cmd/utils/help_category.py Changed from bot.commands to bot.tree.get_commands for proper app command retrieval
modules/help_cmd/help.json Updated command names (backup→server-backup, emoji→emojis, added invites-tracker)
modules/events/events.py Updated translation call to pass link parameter instead of hardcoded URL
modules/bot_events/subcogs/abstract_subcog.py Updated type hints to use UserOrMember for better type safety
modules/bot_events/bot_events.py Added early return for coming events and updated event timing from 5 to 6 days
modules/antiraid/antiraid.py Added Imgur link detection to attachment counting
modules/admin/views/changelog_view.py New LayoutView for creating and publishing changelogs with French/English support
modules/admin/admin.py Refactored changelog system to use new view, improved git pull feedback with commit hashes
lang/events/*.json Updated all translation files to use parameterized link placeholder
docs/conf.py Updated version to 5.1.3 and copyright year to 2026
core/utilities.py Removed redundant message type checking logic

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ZRunner ZRunner merged commit 74ed18e into main Jan 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants