- 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*
- 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
- 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
- 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*
- 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
- Docs site changes
- Details brief no longer opens automatically on narrower devices
- Implemented a counter that displays the number of executions for each command
- 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
- 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
- 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
- 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
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