Commit graph

16 commits

Author SHA1 Message Date
2dada0dd80 Refactor ModrinthTracker commands to improve error handling and response validation. Replace direct response status checks with data validation, enhance logging for exceptions, and provide clearer user feedback for search and stats commands.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:29:18 -04:00
07f32c7b05 Refactor _make_request method in ModrinthTracker to streamline API request handling. Simplify retry logic, enhance session management, and improve error handling for network issues. Update response handling to return JSON data directly.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:24:35 -04:00
fd2ace3025 Refactor ModrinthTracker API request handling to improve session management and retry logic. Enhance error handling for network issues and provide clearer user feedback in the add command. Add cog load and unload documentation.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:21:30 -04:00
e72a8b9a5c Improve error handling in ModrinthTracker API requests by adding session management and detailed logging for connection issues. Enhance user feedback for network errors and timeouts in the add command.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:18:47 -04:00
0efbf5e74d Remove unused command handling in ModrinthTracker cog, replacing it with a placeholder for future implementation.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:14:34 -04:00
bc286a3461 Enhance BanSync cog with new features for syncing ban/timeout reasons and notification channels. Implement action caching and periodic cleanup to improve performance. Update version to 2.1.0 and refactor type hints for better clarity.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 06:06:28 -04:00
3240932176 Add rate limiting for Modrinth API requests to prevent exceeding request thresholds. Implement a mechanism to track request timestamps and ensure compliance with Modrinth's guidelines. Refactor API request handling to utilize the new rate limiting functionality.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 05:28:27 -04:00
1cb22dd8b7 Enhance Modrinth project tracking embeds with additional project details, including thumbnails, categories, and statistics. Improve update notifications by including project icons and version-specific information such as supported loaders and game versions.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 05:11:53 -04:00
767d656c8d Add version information display for tracked Modrinth projects. Embed current version details and changelog in the tracking channel, with fallback message for unavailable data.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 05:05:29 -04:00
e64a1e2536 Implement Modrinth project tracking with commands to add, remove, and list projects. Introduce background task for update checking and enhance error handling. Update API usage for project and version retrieval.
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 05:01:02 -04:00
e700af61cb Upload 2 Cogs
Some checks are pending
Run pre-commit / Run pre-commit (push) Waiting to run
2025-04-27 08:06:54 -04:00
e6d3d13e5d Update Cogs
Some checks failed
Run pre-commit / Run pre-commit (push) Has been cancelled
2025-04-05 17:16:16 -04:00
e3cd8a3f62 Update Cogs 2025-04-03 12:56:59 -04:00
aed2a00d63 Add Cogs 2025-04-03 12:53:22 -04:00
490fa9c875 Add Cogs 2025-04-03 12:49:59 -04:00
6982bd4d5a Add Cogs 2025-04-03 12:48:32 -04:00