Commit Graph

  • ac9953fed6 0.5.1.2.a4 - Minor patch to prevent non-initiated members from claiming crew roles main Franz Rolfsvaag 2025-08-26 00:07:51 +0200
  • 9b94280e8b 0.5.1.2.a3 - Small patch to repair orphaned fedaykin requests Franz Rolfsvaag 2025-08-25 23:57:39 +0200
  • f3bc0ef670 0.5.1.2.a2 - Adjustments to reaction role - Ensures no one can hold the Fedaykin role without a head - Stores pending reviews in the absence of a head for later review when a new head is reinstated - *Thanks Kenny :P* Franz Rolfsvaag 2025-08-25 23:47:25 +0200
  • 3d807e2fc2 0.5.1.2.a1 - Added crew role reaction roles: - Harvester Crew - for carrier and crawler operators/owners - Escort Crew - for players protecting harvester crews - Fedaykin - for pirate hunters - Minor bugfixes to other reaction role features, most notably duplicate reviews on auto-detect Franz Rolfsvaag 2025-08-25 10:55:48 +0200
  • 3b1aa2a406 Update wrapper/.env wrapper-main frarol96 2025-08-24 16:54:15 +0000
  • a01478d605 Update wrapper/start.sh frarol96 2025-08-24 16:53:49 +0000
  • 82f4d0e75c Update wrapper/dockerfile frarol96 2025-08-24 16:53:35 +0000
  • 13e2623bf9 Update wrapper/.env frarol96 2025-08-24 16:36:04 +0000
  • f94da4c6e1 Update wrapper/docker-compose.yml frarol96 2025-08-24 16:35:45 +0000
  • e7beee2462 Update wrapper/wrapper.py frarol96 2025-08-24 16:34:47 +0000
  • b9ceb71781 Update wrapper/start.sh frarol96 2025-08-24 16:33:52 +0000
  • 8f7be81be6 Update wrapper/dockerfile frarol96 2025-08-24 16:33:37 +0000
  • 842261d5d5 Update wrapper/docker-entrypoint.sh frarol96 2025-08-24 16:31:16 +0000
  • 0ac94d7cfe Update wrapper/dockerfile frarol96 2025-08-24 16:30:20 +0000
  • c096c87e6a Update wrapper/docker-compose.yml frarol96 2025-08-24 16:20:30 +0000
  • f123084286 Update wrapper/dockerfile frarol96 2025-08-24 16:19:17 +0000
  • dcff277d1a Update wrapper/dockerfile frarol96 2025-08-24 16:09:41 +0000
  • 2999ec98e7 Update wrapper/docker-compose.yml frarol96 2025-08-24 16:00:53 +0000
  • b41162586c Update wrapper/docker-compose.yml frarol96 2025-08-24 15:20:42 +0000
  • 23e122c08a 0.5.1.1.a1 - Major back-end changes - Moved most non-sensitive values to dynamic configurations module - Removed references to old variables naming scheme for certain settings - Essentially, most settings are now capable of being dynamically assigned, instead of fully static - Complete rework of the wrapper and compose infrastructure to allow dynamic data changes - New command: /shaiadmin - Admin-only (and approved users/roles) have access - /shaiadmin set [setting] [value] - Applies a new setting - Settings must be properly formatted, and invalid ones are rejected - /shaiadmin unset [setting] - Unsets/resets a setting to default - /shaiadmin settings download - Offers the current settings file for download. Useful for bulk editing. JSON formatted - /shaiadmin settings upload [file].json - Allows the uploading of a new settings file - This file is verified, tested, and processed before being applied Franz Rolfsvaag 2025-08-24 15:27:10 +0200
  • 69712bacca Update wrapper/docker-compose.yml frarol96 2025-08-24 13:18:51 +0000
  • 7d509f5b98 Update wrapper/wrapper.py frarol96 2025-08-24 13:09:17 +0000
  • f28ea8cf9f Update wrapper/docker-compose.yml frarol96 2025-08-16 06:59:16 +0000
  • 39ffee3db4 Update wrapper/docker-entrypoint.sh frarol96 2025-08-16 06:58:15 +0000
  • ff218c0a98 Update wrapper/dockerfile frarol96 2025-08-16 06:57:58 +0000
  • d4f7681f30 Update wrapper/docker-entrypoint.sh frarol96 2025-08-16 06:38:04 +0000
  • fb8eebb160 Update wrapper/docker-entrypoint.sh frarol96 2025-08-16 06:31:52 +0000
  • a93783b0fd Update wrapper/docker-entrypoint.sh frarol96 2025-08-16 06:27:05 +0000
  • b56ed48f8d Update requirements.txt frarol96 2025-08-16 06:25:50 +0000
  • 8b67073ce2 Update wrapper/docker-entrypoint.sh frarol96 2025-08-16 06:19:02 +0000
  • 799a0829e8 Add wrapper/requirements.txt frarol96 2025-08-16 06:17:39 +0000
  • 729f70bab1 Update wrapper/dockerfile frarol96 2025-08-16 06:13:06 +0000
  • 6cfd2aa6af Update wrapper/docker-compose.yml frarol96 2025-08-16 06:09:11 +0000
  • 41f8179b84 Update wrapper/docker-compose.yml frarol96 2025-08-16 06:01:46 +0000
  • 91bcf13dfb Add wrapper/.env frarol96 2025-08-16 05:50:45 +0000
  • abc2dcc2b6 Update wrapper/docker-compose.yml frarol96 2025-08-16 05:47:18 +0000
  • 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* Franz Rolfsvaag 2025-08-16 07:31:13 +0200
  • 34a4582791 Update wrapper/wrapper.py frarol96 2025-08-16 05:06:23 +0000
  • eac918e317 Update wrapper/start.sh frarol96 2025-08-16 05:04:00 +0000
  • d3f140c0e8 Update wrapper/dockerfile frarol96 2025-08-16 05:03:13 +0000
  • edcf1c2ec1 Update wrapper/dockerfile frarol96 2025-08-16 05:00:15 +0000
  • 5258b5cd9d Update wrapper/start.sh frarol96 2025-08-16 04:59:29 +0000
  • 8e91927057 Update wrapper/dockerfile frarol96 2025-08-16 04:58:49 +0000
  • 1f09990bd4 Update wrapper/docker-compose.yml frarol96 2025-08-16 04:57:43 +0000
  • 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 Franz Rolfsvaag 2025-08-16 06:39:01 +0200
  • 77f92abe19 0.4.1.0.a8 - Converted all commands to slash-only commands Franz Rolfsvaag 2025-08-16 03:12:33 +0200
  • 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 Franz Rolfsvaag 2025-08-16 02:56:46 +0200
  • 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..* Franz Rolfsvaag 2025-08-16 02:50:57 +0200
  • fe09e1dd1f 0.4.1.0.a5 - Yet another patch for the exectuion counter.. - *When stuff won't play nice, you brute-force it* Franz Rolfsvaag 2025-08-16 02:40:38 +0200
  • 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..* Franz Rolfsvaag 2025-08-16 02:36:16 +0200
  • 730d479e2d 0.4.1.0.a3 - Slight bugfix to docsite execution counter due to global command tree silently resulting in duplicate triggers Franz Rolfsvaag 2025-08-16 02:31:38 +0200
  • 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 Franz Rolfsvaag 2025-08-16 02:26:49 +0200
  • 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 Franz Rolfsvaag 2025-08-15 06:17:52 +0200
  • d768712b75 0.4.0.0.a5 - Minor styling fix for the docsite footer - Cleaned up data, variables, etc. relating to the docsite Franz Rolfsvaag 2025-08-13 13:06:28 +0200
  • 985888fb5a 0.4.0.0.a4 Fixed small typos Franz Rolfsvaag 2025-08-13 12:55:08 +0200
  • 87bcc61a1a 0.4.0.0.a3 - Added linkable and sharable commands - Added copy-buttons to command fields Franz Rolfsvaag 2025-08-13 12:47:34 +0200
  • 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 Franz Rolfsvaag 2025-08-13 12:28:44 +0200
  • 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 Franz Rolfsvaag 2025-08-13 12:19:09 +0200
  • 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 Franz Rolfsvaag 2025-08-13 08:58:56 +0200
  • 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 Franz Rolfsvaag 2025-08-11 09:58:44 +0200
  • 21f6150842 0.3.9.7.a4 - Fixed permissions module not affecting certain features - Added clear [MOD] labels to moderator-only commands for clarity Franz Rolfsvaag 2025-08-11 09:53:35 +0200
  • 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 Franz Rolfsvaag 2025-08-11 09:26:56 +0200
  • b6980794d7 0.3.9.7.a2 Simple fix to (hopefully) remove status prefixes Franz Rolfsvaag 2025-08-11 03:56:36 +0200
  • 8fb7a9dab5 0.3.9.7.a1 Added random presence rotator, because... fun! Franz Rolfsvaag 2025-08-11 03:24:46 +0200
  • eb1e1da82f 0.3.9.6.a5 Minor fix to remove duplicate slash commands Franz Rolfsvaag 2025-08-11 02:58:25 +0200
  • 7c9ec713b7 0.3.9.6.a4 Minor fix to redundant commit messages being posted when no version change it performed Franz Rolfsvaag 2025-08-11 02:31:59 +0200
  • 40ef32c530 0.3.9.6.a3 Cogified the restart command /bot_restart {reason} -> /power restart {reason} for future enhancements Franz Rolfsvaag 2025-08-11 02:24:23 +0200
  • 95d91b6f3e 0.3.9.6.a2 Added verbose startup terminal message regarding slash commands availability Franz Rolfsvaag 2025-08-11 02:14:58 +0200
  • a25dca76e7 0.3.9.6.a1 Added /bot_restart {reason} command for moderators to restart the bot from Discord Franz Rolfsvaag 2025-08-11 02:07:34 +0200
  • b780c4069e 0.3.9.5.a4 Incorporated fault-tolerant startup messages with proper fetching of commit messages Franz Rolfsvaag 2025-08-11 01:56:28 +0200
  • 0038a1889c 0.3.9.5.a3 Transitioned from RSS-based commit message fetching to API-based fetching for commit messages Franz Rolfsvaag 2025-08-11 01:32:16 +0200
  • 2a898802b6 0.3.9.5.a2 Fixed issues relating to RSS feed not giving enough details Franz Rolfsvaag 2025-08-11 01:18:01 +0200
  • cd11e3106f 0.3.9.5.a1 Introduction of startup messages in modlog with version number Franz Rolfsvaag 2025-08-11 00:52:21 +0200
  • 5f71ee8ebf 0.3.9.4.a3 Added support for Gitea multi-line commit messages to be posted as startup messages Franz Rolfsvaag 2025-08-11 00:45:39 +0200
  • 6e85897ca8 0.3.9.4.a2 Added better startup messages being sent to the Discord modlog channel Franz Rolfsvaag 2025-08-11 00:39:18 +0200
  • 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 Franz Rolfsvaag 2025-08-11 00:30:23 +0200
  • 7b5bcff6ac 0.3.9.3.a4 Added mod-tools to recreate nickname reviews Franz Rolfsvaag 2025-08-11 00:18:10 +0200
  • f14e84b89c 0.3.9.3.a3 Added /clear_nick_reviews mod-command: clears out pending nickname reviews from datafile Franz Rolfsvaag 2025-08-11 00:02:00 +0200
  • c09f36162d 0.3.9.3.a2 Fixes nick review lock, preventing re-reviews to be sent out despite genuine Franz Rolfsvaag 2025-08-10 23:53:16 +0200
  • 268966a4ae 0.3.9.3.a1 Fixes duplicate nickname reviews when users react with multiple emojis Franz Rolfsvaag 2025-08-10 23:37:14 +0200
  • 4e77cddc92 0.3.9.2.a10 Restructured runtime environment variables passing to cogs Franz Rolfsvaag 2025-08-10 21:46:15 +0200
  • 1febca2243 0.3.9.2.a9 config bugfix Franz Rolfsvaag 2025-08-10 21:22:41 +0200
  • e2b6dd667b . Franz Rolfsvaag 2025-08-10 21:13:26 +0200
  • 4d5258c89d 0.3.9.2.a8 Franz Rolfsvaag 2025-08-10 21:06:11 +0200
  • c28bc573cc 0.3.9.2.a7 Fixes to config handling in main bot file because I overlooked it entirely, herpa derpa .. Franz Rolfsvaag 2025-08-10 20:54:56 +0200
  • 377586e6e7 . Franz Rolfsvaag 2025-08-10 20:53:09 +0200
  • 27cc972f19 Added version verbose on startup Franz Rolfsvaag 2025-08-10 20:45:08 +0200
  • c540f624af . Franz Rolfsvaag 2025-08-10 20:41:50 +0200
  • 7222239774 . Franz Rolfsvaag 2025-08-10 20:36:13 +0200
  • 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. Franz Rolfsvaag 2025-08-10 20:23:09 +0200
  • f5bc169b31 Update wrapper/dockerfile frarol96 2025-08-10 17:49:31 +0000
  • 9bdb286d38 Removed deprecated docker files Franz Rolfsvaag 2025-08-10 19:41:50 +0200
  • 979a5ecd4f 0.3.9.2.a4 Franz Rolfsvaag 2025-08-10 19:07:17 +0200
  • b152440241 0.3.9.2.a3 Attempted fix at docker boot issue Franz Rolfsvaag 2025-08-10 18:49:24 +0200
  • 2e07d7ea86 Add wrapper/docker-entrypoint.sh frarol96 2025-08-10 16:48:05 +0000
  • 76b4d85e81 Update wrapper/dockerfile frarol96 2025-08-10 16:47:22 +0000
  • 051eb903a6 Update wrapper/docker-compose.yml frarol96 2025-08-10 16:23:39 +0000
  • e6ccc86629 0.3.9.2.a2 Restart-related patch Franz Rolfsvaag 2025-08-10 18:06:09 +0200
  • 36939efac3 0.3.9.a2 Fixed wrong version format Franz Rolfsvaag 2025-08-10 17:24:39 +0200
  • dee0c4a5b4 v0.3.9.a2 Added experimental bot wrapper functionality for completely automated updates and restarts Franz Rolfsvaag 2025-08-10 17:17:59 +0200