Commit Graph

168 Commits

Author SHA1 Message Date
neoarz
c2c12d38ce fix(refresh): shorten command && update links 2025-09-27 08:34:17 -04:00
neoarz
158d1903a9 feat(ascii): new ascii art for term and fix piracy embed color 2025-09-27 08:23:56 -04:00
neoarz
12349e39f6 chore(readme): add new commands to list 2025-09-27 07:10:07 -04:00
neoarz
67aed99e5a fix(udid): fix command to have button to documentation 2025-09-27 07:06:11 -04:00
neoarz
7f3efa964c feat(piracy): add piracy command 2025-09-26 23:41:55 -04:00
neoarz
8d5db7f4cc fix(mountddi): fix so that it doesnt timeout 2025-09-26 21:05:13 -04:00
neoarz
f9923e0479 feat(files): mkdir for idevice files 2025-09-26 20:49:10 -04:00
neoarz
a305c87f4a feat(idevice): add developermode command 2025-09-26 20:30:46 -04:00
neoarz
bb46f61a61 fix(afc): idevice_pair naming 2025-09-26 20:03:45 -04:00
neoarz
e0640227b9 fix(help): errorcodes not showing 2025-09-24 11:04:07 -04:00
neoarz
5398d16528 chore(idevice): better wording 2025-09-24 09:38:32 -04:00
neoarz
b492d60db3 fix(idevice): fix error commands 2025-09-24 08:24:42 -04:00
neoarz
b4df04acc5 fix(error_codes): make command hybrid 2025-09-24 00:00:48 -04:00
neoarz
f83357c88c feat(idevice): use json and make embed cool 2025-09-23 22:50:01 -04:00
neoarz
3c59dec58b feat(errorcodes): into json instead of py file 2025-09-23 21:56:26 -04:00
neoarz
9da3d935ae fix(errorcodes): fix embed formatting 2025-09-23 21:34:49 -04:00
neoarz
cd6e5fc47a feat(1): original add 2025-09-23 08:43:18 -04:00
neoarz
12d6c77228 fix(sidestore & idevice): update wording for no permissions 2025-09-23 08:18:24 -04:00
neoarz
84d3e5df33 feat(owner): make owner commands be avaliable in dms 2025-09-22 10:22:06 -04:00
neoarz
deef9156fa fix(idevice): rename all commands to idevice 2025-09-22 09:11:05 -04:00
neoarz
e0147a683d fix(invite): remove permission addons
you can add permissions from the discord dev portal itself
2025-09-22 08:42:38 -04:00
neoarz
ede9168c9a fix(sidestore & idevice): error handling for missing permissions 2025-09-22 00:21:23 -04:00
neoarz
f28ae00d7d feat(shutdown): Improve bot shutdown handling and logging
Added graceful shutdown support via signals in bot.py, improved shutdown command to use SIGTERM, and enhanced logging for shutdown events. Updated UDID command description for clarity.
2025-09-21 08:47:15 -04:00
neoarz
2e818d3453 chore(help): add labubu commands to miscellaneous 2025-09-21 08:07:19 -04:00
neoarz
bed7d46f5b feat(udid): creates new udid command 2025-09-21 08:06:27 -04:00
neoarz
657452a553 feat(labubu): make code block ansi && add footer 2025-09-20 11:49:47 -04:00
neoarz
5339a853b2 feat(labubu): make labubu command and give bot more permissions 2025-09-20 09:32:21 -04:00
neoarz
53c4e742ef fix(half): remove method 2
Replaces the previous multi-step troubleshooting guide with a simplified list focused on ensuring users are on the latest version of SideStore and basic troubleshooting steps. Removes instructions for using an older version and streamlines the help message.
2025-09-20 08:27:56 -04:00
neoarz
301bafc435 feat(uptime): add uptime monitor with refreshes
Introduces an uptime command and view to show how long the bot has been running. Adds a method to calculate uptime in bot.py, registers the command in help.py, and implements the command logic in a new uptime.py cog with a refresh button.
2025-09-20 08:27:27 -04:00
neoarz
a9abf5488a chore(idevice && keanu): read description
Added 'idevice' as a help category and updated related command references for consistency. The Keanu command now displays a random image from a predefined list instead of a static image.
2025-09-19 20:39:49 -04:00
neoarz
a0a85d877a feat(idevice): create idevice category and first commands
Implemented the /idevice command with a dropdown for troubleshooting options and added the /noapps command to assist users when apps aren't showing in the installed apps view. Updated TODO.md to reflect completed tasks.
2025-09-19 20:14:02 -04:00
neoarz
8009c59d46 fix(keanu): set command to ephemeral=False
Expanded the TODO list with more detailed tasks and command breakdowns. Changed the keanu cog to send non-ephemeral messages for initial interaction responses.
2025-09-18 18:31:02 -04:00
neoarz
1c06f441c1 feat(miscellaneous): create new miscellaneous category
Introduces a new 'keanu' command under the miscellaneous category, displaying an embed with Keanu Reeves information. Updates help command to include the miscellaneous category and the new command.
2025-09-18 17:53:53 -04:00
neoarz
7cb0f9dec0 refactor(help): help command categories
Removed the 'template' category from help command suggestions and mappings, reorganized category mappings with comments, and cleaned up cogs/general/ping.py by removing header comments. Updated TODO.md with new tasks and future plans.
2025-09-18 17:33:27 -04:00
neoarz
63e49bcb7b feat(sidestore): create new afc command 2025-09-18 16:50:29 -04:00
neoarz
bbf5a0bb12 fix: ping command hanging 2025-09-17 23:04:20 -04:00
neoarz
b30cbf6677 fix: command links 2025-09-17 08:46:47 -04:00
neoarz
2898b14555 feat: old sidestore commands are done!!!! 2025-09-17 08:41:24 -04:00
neoarz
54c0da4d29 feat: refresh command and update GitHub links
Introduces a new 'refresh' command for troubleshooting app refresh/install issues. Updates 'Edit Command' button URLs in code, pairing, server, and sparse cogs to point directly to their respective source files on GitHub. Removes timestamp from server cog footer.
2025-09-17 08:30:05 -04:00
neoarz
a9edf7a423 feat: pairing command and update SideStore help
Introduces a new 'pairing' command for troubleshooting pairing file issues in SideStore. Updates help.py to include the 'sidestore' category and related commands, and refines embed footers in code.py, server.py, and sparse.py for consistency.
2025-09-17 08:09:19 -04:00
neoarz
4d7b23dae2 feat: add sparse command 2025-09-17 07:44:21 -04:00
neoarz
ee30b89c1f feat: add anisette server command 2025-09-17 07:00:52 -04:00
neoarz
ccd6f6ce38 feat: add new sidestore commands 2025-09-17 06:42:45 -04:00
neoarz
57139fb2cf chore: fix wording and update statuses 2025-09-16 12:33:45 -04:00
neoarz
a3f30953f6 refactor: (description) owner command handling && fix colors
Standardized embed colors to Discord blurple (0x7289DA) across all cogs. Refactored owner command modules (say, shutdown, sync) to use a shared send_embed helper and improved error handling for permission checks. Updated botinfo title and improved bot owner/team logging in bot.py. Help command now always lists 'owner' category, removing permission checks from category display.
2025-09-16 10:21:36 -04:00
neoarz
1cc3a32e1d refactor: owner checks and embed handling in owner cogs
Removed OWNER_ID from .env and bot.py, switching to @commands.is_owner() for owner checks. Unified embed sending logic in owner cogs, improved error messages, and updated invite command to use ephemeral responses and enhanced embed formatting.
2025-09-16 07:43:56 -04:00
neoarz
7fde0b82ad chore: (description) improve embeds for warnings
Refactored embed creation and sending in moderation warnings and owner cog management for consistency and improved user feedback. Added author and title fields to embeds, centralized embed sending logic, and enhanced error reporting with exception details. Moved NotOwner error handling from bot.py to cog_management.py for owner commands.
2025-09-16 07:17:33 -04:00
neoarz
34b034bdcd refactor: moderation cogs && update embed styling
Removed template copyright headers from moderation cogs and database files. Improved embed styling and consistency in purge and warnings commands, including unified colors, author fields, and permission checks. Added a helper for sending embeds in warnings cog and replaced decorator-based permission checks with manual checks for better feedback. Updated comments in database files.
2025-09-16 06:57:12 -04:00
neoarz
919ea23a3f feat: nickname permission checks 2025-09-15 23:50:07 -04:00
neoarz
26ad219a26 feat: new kicking system and proper embeds 2025-09-15 22:21:46 -04:00