Commit Graph

44 Commits

Author SHA1 Message Date
Franz Rolfsvaag
ebbebbacf7 0.4.2.1.a1
- Added a new owner-only `/data [download/upload]` command for datafile backup and restoration
*This is required as v0.4.2 requires a rebuild of the stack, and the existing data should be backed up in case of data loss*
2025-08-16 07:31:13 +02:00
Franz Rolfsvaag
1ede582a76 0.4.2.0.a1
- DD cycle data fetching
  - ShaiWatcher will now keep an updated loot table of the unique items in the DD each week
    The bot will **only** edit its message if already present, which should reduce message spam
  - Added command `/dd_update` to control the update behaviour. stop|resume|start [reason_text]
- Docsite changes
  - Added "ADMIN" tags to commands, signifying owner-only commands
  - Owner-only commands are now filtered under the "moderator" category
  - Added docs for `/dd_update`
- Logging
  - Added logging info for more verbose info relating to configuration and installation
2025-08-16 06:39:01 +02:00
Franz Rolfsvaag
77f92abe19 0.4.1.0.a8
- Converted all commands to slash-only commands
2025-08-16 03:12:33 +02:00
Franz Rolfsvaag
0349c36880 0.4.1.0.a7
- Changed interaction check on command executions in an attempt to prevent hybrid commands from counting twice on the docsite
2025-08-16 02:56:46 +02:00
Franz Rolfsvaag
dab1e4e9e0 0.4.1.0.a6
- I forgot hybrid commands call two triggers whenever executed, thus messing with the counter on the docsite
  - *Let's see if this fixes things..*
2025-08-16 02:50:57 +02:00
Franz Rolfsvaag
fe09e1dd1f 0.4.1.0.a5
- Yet another patch for the exectuion counter..
  - *When stuff won't play nice, you brute-force it*
2025-08-16 02:40:38 +02:00
Franz Rolfsvaag
73175bbecd 0.4.1.0.a4
- Correction to earlier patch. *Testing on live server is a pain, but I'm too lazy to fire up a dev server..*
2025-08-16 02:36:16 +02:00
Franz Rolfsvaag
730d479e2d 0.4.1.0.a3
- Slight bugfix to docsite execution counter due to global command tree silently resulting in duplicate triggers
2025-08-16 02:31:38 +02:00
Franz Rolfsvaag
4e86eb43fc 0.4.1.0.a2
- Docs site changes
  - Details brief no longer opens automatically on narrower devices
  - Implemented a counter that displays the number of executions for each command
2025-08-16 02:26:49 +02:00
Franz Rolfsvaag
fdd336fe91 0.4.1.0.a1
- Doc site UI improvements and fixes
  - Added Discord widget
  - Fixed some styling issues
  - Added command docs briefs and details
    - Briefs are shown in the right-hand panel
    - Details can be shown by clicking `Open full details`
  - Added ShaiWatchers' logo as the site favicon
  - Moved HTML template to static file for responsiveness improvements
2025-08-15 06:17:52 +02:00
Franz Rolfsvaag
d768712b75 0.4.0.0.a5
- Minor styling fix for the docsite footer
- Cleaned up data, variables, etc. relating to the docsite
2025-08-13 13:06:28 +02:00
Franz Rolfsvaag
985888fb5a 0.4.0.0.a4
Fixed small typos
2025-08-13 12:55:08 +02:00
Franz Rolfsvaag
87bcc61a1a 0.4.0.0.a3
- Added linkable and sharable commands
- Added copy-buttons to command fields
2025-08-13 12:47:34 +02:00
Franz Rolfsvaag
66447865f5 0.4.0.0.a2
- Bugfix for commands not fully populating docs site
  - Deployed version uses global commands. The docs site should now pick these up as well
2025-08-13 12:28:44 +02:00
Franz Rolfsvaag
47cc285919 0.4.0.0.a1
- Fully implemented swagger-like docs site
  - Full search functionality
  - Command type tags
  - Usage examples
  - Mobile-friendly
  - Command details available through the "Details" panel
  - Dynamically keeps information up-to-date
2025-08-13 12:19:09 +02:00
Franz Rolfsvaag
21a79194dd 0.3.9.8.a1
- Added an experimental small doc-site
  - Automatically fetches and displays command syntax and other details
  - Lightweight and secure with no edit functionality
- Minor description changes for clarity
- Added a few more status texts
2025-08-13 08:58:56 +02:00
Franz Rolfsvaag
aab931b543 0.3.9.7.a5
- Forgot some command labels for some mod commands
- `/recreate` -> `/recreate_nick_review` for clarity
  - This recreates reviews for a single user, if applicable
  - The plural command still affects all applicable users as normal
2025-08-11 09:58:44 +02:00
Franz Rolfsvaag
21f6150842 0.3.9.7.a4
- Fixed permissions module not affecting certain features
- Added clear `[MOD]` labels to moderator-only commands for clarity
2025-08-11 09:53:35 +02:00
Franz Rolfsvaag
4f0e000c93 0.3.9.7.a3
Changes to Pirate Reports:
- Proof is no longer **required** but **encouraged**.
- Mods can click a button on the review to jump to the report ACK message
2025-08-11 09:26:56 +02:00
Franz Rolfsvaag
b6980794d7 0.3.9.7.a2
Simple fix to (hopefully) remove status prefixes
2025-08-11 03:56:36 +02:00
Franz Rolfsvaag
8fb7a9dab5 0.3.9.7.a1
Added random presence rotator, because... fun!
2025-08-11 03:24:46 +02:00
Franz Rolfsvaag
eb1e1da82f 0.3.9.6.a5
Minor fix to remove duplicate slash commands
2025-08-11 02:58:25 +02:00
Franz Rolfsvaag
7c9ec713b7 0.3.9.6.a4
Minor fix to redundant commit messages being posted when no version change it performed
2025-08-11 02:31:59 +02:00
Franz Rolfsvaag
40ef32c530 0.3.9.6.a3
Cogified the restart command `/bot_restart {reason}` -> `/power restart {reason}` for future enhancements
2025-08-11 02:24:23 +02:00
Franz Rolfsvaag
a25dca76e7 0.3.9.6.a1
Added `/bot_restart {reason}` command for moderators to restart the bot from Discord
2025-08-11 02:07:34 +02:00
Franz Rolfsvaag
b780c4069e 0.3.9.5.a4
Incorporated fault-tolerant startup messages with proper fetching of commit messages
2025-08-11 01:56:28 +02:00
Franz Rolfsvaag
0038a1889c 0.3.9.5.a3
Transitioned from RSS-based commit message fetching to API-based fetching for commit messages
2025-08-11 01:32:16 +02:00
Franz Rolfsvaag
2a898802b6 0.3.9.5.a2
Fixed issues relating to RSS feed not giving enough details
2025-08-11 01:18:01 +02:00
Franz Rolfsvaag
5f71ee8ebf 0.3.9.4.a3
Added support for Gitea multi-line commit messages to be posted as startup messages
2025-08-11 00:45:39 +02:00
Franz Rolfsvaag
6e85897ca8 0.3.9.4.a2
Added better startup messages being sent to the Discord modlog channel
2025-08-11 00:39:18 +02:00
Franz Rolfsvaag
b74002e69f 0.3.9.4.a1
Added image/video proof to pirate reports as a requirement. This is displayed in-line for moderators in the review message
2025-08-11 00:30:23 +02:00
Franz Rolfsvaag
7b5bcff6ac 0.3.9.3.a4
Added mod-tools to recreate nickname reviews
2025-08-11 00:18:10 +02:00
Franz Rolfsvaag
f14e84b89c 0.3.9.3.a3
Added /clear_nick_reviews mod-command: clears out pending nickname reviews from datafile
2025-08-11 00:02:00 +02:00
Franz Rolfsvaag
c09f36162d 0.3.9.3.a2
Fixes nick review lock, preventing re-reviews to be sent out despite genuine
2025-08-10 23:53:16 +02:00
Franz Rolfsvaag
268966a4ae 0.3.9.3.a1
Fixes duplicate nickname reviews when users react with multiple emojis
2025-08-10 23:37:14 +02:00
Franz Rolfsvaag
4e77cddc92 0.3.9.2.a10
Restructured runtime environment variables passing to cogs
2025-08-10 21:46:15 +02:00
Franz Rolfsvaag
c540f624af . 2025-08-10 20:41:50 +02:00
Franz Rolfsvaag
7222239774 . 2025-08-10 20:36:13 +02:00
Franz Rolfsvaag
5368d21be4 0.3.9.2.a5
performance improvements, stability, and primarily settings-handling improvements.
  - Due to the container transition, some settings handling became quietly broken or defunct.
2025-08-10 20:23:09 +02:00
Franz Rolfsvaag
e6ccc86629 0.3.9.2.a2
Restart-related patch
2025-08-10 18:06:09 +02:00
Franz Rolfsvaag
dee0c4a5b4 v0.3.9.a2
Added experimental bot wrapper functionality for completely automated updates and restarts
2025-08-10 17:17:59 +02:00
Franz Rolfsvaag
25b4e88a4b Added experimental features related to self-startup, updates fetching, and simple status messages 2025-08-09 19:22:30 +02:00
Franz Rolfsvaag
7a0022cb59 Adjustments to reaction emoji acceptance 2025-08-09 15:51:43 +02:00
Franz Rolfsvaag
7a0c4645d7 Initial commit 2025-08-09 14:29:00 +02:00