Releases: FuelRats/SwiftSqueak
Releases · FuelRats/SwiftSqueak
May 25 Release
- Rewritten the output for the !list command
- Everything is now in an easier to read format
- CRs are made more apparent by being coloured red.
- A PC rescue being on Odyssey is now indicated by an Orange O.
- Inactive cases are made more obvious by being coloured teal.
- Inactive cases are now always shown at the end of the list.
- Added --odyssey argument to !list command, to only show odyssey cases.
- Added --horizons argument to !list command, to only show horizons cases.
- Rewritten the output of the !quote command, using much of the same style as the !list command.
- The !landmark command now indicates the galactic region if the case is outside the vicinity of the bubble.
- The !sctime command now supports european-style decimals.
- Mecha will now re-fetch system info after a restart, so cases will no longer incorrectly show "not found in galaxy database"
- Mecha will now indicate a system not found in the galaxy database as "Unconfirmed".
- !kgbfoam will now correctly decide whether to link to odyssey or horizon instruction even if the client's case is already closed.
May 19 Release (Odyssey Update)
This is a technical changelog, for the impact on Standard Operating Procedure, see the Odyssey addendum
High load queue system
- Added !dequeue to manually fetch another client from the queue.
- Added !maxclients which will show the current max clients allowed on the board before they are queued, this value can also be changed by using !maxclients followed by a number.
- Added !queue to see information about the current state of the queue.
Changes related to Odyssey
- Mecha will detect the client using Odyssey in rescue announcements, injects, and manual signals.
- Mecha will warn on jump calls when there is an odyssey mismatch between the client and the rat. If you are using Odyssey on any of your commanders make sure to go to fuelrats.com/profile and toggle odyssey.
- Added !useodyssey and !usehorizons commands to set whether you are currently using Odyssey on your active commander (Determined by your nickname)
- Added !odyssey command to toggle whether the client is using Odyssey.
- Added --odyssey flag to the !announce command to announce that the client is using odyssey in a drill or training .
- Mecha will now detect remote changes to the rescue and update its local copy instantly.
- !team now works as an alias for !wing.
- Mecha will automatically select the correct wording of 'team' vs 'wing' based on if the target client is using Odyssey or not. If you use !team/!wing on multiple clients, some of which are Odyssey some of which are not, it will only use the Odyssey wording.
- When !kgbfoam is used on an Odyssey client, Mecha will use a link to a different page with instructions updated for Odyssey users. This page is currently only in English but we will be supporting other languages as soon as we can.
Other
- Mecha will now be informed whenever a user profile is updated in any way and will immediately update its information on nicknames. This means that reconnecting (or getting !flush-ed) after receiving a drill, or changing your rats on the profile page, should no longer be necessary.
- Mecha will now no longer automatically reopen a recently closed case when the client rejoins if it knows that case ended with a fuel+
- Mecha will now give a 5 second window for the client to join after an announcer message before it discards a rescue.
- The "not found in galaxy database" notice has been made more prominent.
- Improved system detection in manual signals and injects.
- Mecha will no longer give 'case does not exist' jump call warning if the call is not made in #fuelrats.
- Fixed an issue that would include system information twice in client rejoin messages.
- Fixed an issue where Mecha would pick up stuff inside of commands and add them to case quotes.
- "x time ago" messages now uses proper English pluralisation.
May 6 Update
The unfiled paperwork reminder feature has been reworked.
- Mecha will now condense all your unfiled paperwork into one message (if message limit allows) instead of sending one for each.
- Mecha will look at your recent chat activity and only send paperwork reminder to the nick which you last used to speak.
- Mecha will now only send you reminders if you've been recently active in chat.
- Mecha's paperwork cooldown is now per-user rather than per-rescue, so it will not nag you about any paperwork more than once every 6 hours.
May 5 Release
- Fixed an issue that would "correct" the fact target to another user when trying to use a fact on a case number with an octothorp in front of it.
- Log links generated with !savelogs now use a .md file extension to avoid rodentbin randomly picking one.
- Logs generated with !savelogs now shows "UTC" in the timestamps rather than "GMT"
May 1 Release
This update got released to MechaSqueak a bit earlier than planned due to a netsplit causing Mecha to restart, but here are the changes:
- The format of ratsignals has been completely changed, with a focus on improved readability, and showing information in order of importance.
- A !station command has been added which allows you to search for the nearest station to a system. You can require a large pad using the -l option.
- A !savelogs command has been added, which allows overseers and trainers to generate a rodentbin of their drill or training session by using the command in the channel when the session has finished. DrillSqueak automatically determines which point at which to start logging the session, but you can also use !startlogs to start it manually.
- Star type descriptions have been made more brief.
- Cooldown for using the !roll command in a channel has been increased.
- !unclose command now works in DrillSqueak
- DrillSqueak will now refuse to close a recent drill unless the command is used in the channel where the rescue was started.
- Fixed !fr not working on Xbox or PS4 code red cases
April 25 Beta Release
Changes:
- The format of ratsignals has been completely changed, with a focus on improved readability, and showing information in order of importance.
- A !station command has been added which allows you to search for the nearest station to a system. You can require a large pad using the -l option.
- A !savelogs command has been added, which allows overseers and trainers to generate a rodentbin of their drill or training session by using the command in the channel when the session has finished. DrillSqueak automatically determines which point at which to start logging the session, but you can also use !startlogs to start it manually.
- Star type descriptions have been made more brief.
- Cooldown for using the !roll command in a channel has been increased.
- !unclose command now works in DrillSqueak
- DrillSqueak will now refuse to close a recent drill unless the command is used in the channel where the rescue was started
This release is currently only available in DrillSqueak, please submit your feedback on the new ratsignal format and other changes to xlexious.
April 22 Release
- Mecha will now automatically detect a case number rather than a UUID in !reopen and attempt to !unclose instead.
- Fixed an issue where Mecha would split Russian messages in the middle of a symbol, causing weird text rendering in some badly written IRC clients.
- Mecha will now automatically restart if a crash occurs.
April 14 Release
- Mecha will now wait until a bit later in the day to announce anniversaries, this is to help Americans who have a tendency to be confused by other countries existing.
- Fixed Mecha not including the client's nickname in announcements created with the !announce command
- Fixed an issue that caused Mecha to inject the same message multiple times for some jump calls
- Fixed an issue that caused Mecha to claim Sol doesn't exist
- Fixed an issue that caused Mecha to claim certain valid systems as invalid
March 17 Release
- Added !announce command that allows overseers and trainers to create rescue announcements in the drill and training channels. (See !help !announce)
- Implemented a cooldown system that will prevent certain commands from being used in channels too much in a short period of time. (E.g !sctime). The length of the cooldown depends on the command.
- A number of commands has now also been moved from PM only to this cooldown system.
- There is no cooldown in DrillSqueak, so that it will not prevent overseers and trainers from demonstrating how to accomplish something.
- !tweetc will now include the message it has posted on twitter in its response message.
- Made improvements to sector name correction.
March 15 Release
- Mecha will now detect and add "sector" to system names that are missing it.
- Mecha will now add a message to the quotes of the rescue when !tweetc is used
- When !distance is used on a location where Mecha has to estimate the coordinates of a system based on its name it will now inform you that the result may be inaccurate.
- Added !roll command to make a dice roll, e.g !roll 2d8+4
- Mecha will now discard procedural system guesses that are too outlandish to actually exist.