Skip to content

Releases: FuelRats/SwiftSqueak

January 25 Release

25 Jan 18:04
Compare
Choose a tag to compare
  • Fixed an issue where messages of a certain length could cause a crash

January 24

24 Jan 14:19
Compare
Choose a tag to compare
  • Fixed a crash that occurs when Mecha attempts to send a message that is exactly the maximum IRC message length

January 23 Release

23 Jan 19:02
Compare
Choose a tag to compare
  • Mecha will now split responses into multiple messages if they are too long to fit in one.

January 22 Release

22 Jan 19:01
Compare
Choose a tag to compare
  • Added system information to !quote results
  • Fixed an issue that caused system name to be missing in descriptions where an unnamed permit is in place
  • Fixed an issue where !sys would not update system info description

January 21 Release

21 Jan 18:49
Compare
Choose a tag to compare

Enhancements

  • Added note to systems that are not found in the database but is a valid procedural system name.
  • Added warning in #ratchat on signal from a client that has frequently been rescued the last 14 days.

Fixes

  • Fixed Mecha no longer including "Not in galaxy database" in signals
  • Added missing header message for !clientpw --all

January 20 Release

20 Jan 16:21
Compare
Choose a tag to compare

### Fixes

  • Fixed an issue where !sys would not properly respond to the dispatch
  • Fixed an issue where the error message for !reopen would not include the case number.
  • Fixed an issue where Mecha would not post a signal for a case with an unknown system.
  • Added missing help text for !inject -f
  • Fixed a bug with automatic client name correction

January 19 Release

19 Jan 20:27
Compare
Choose a tag to compare

Features

  • !grab can now be used on rats assigned to a case, and will insert their message into the case they're assigned to.
  • Added an -f option to !inject which bypasses the checks that would normally attempt to detect and reject an accidental inject. This is merely added for my own development purposes but may prove useful to overseers and trainers.
  • Added --all option to !clientpw which will list all previous rescues associated with a client name.
  • Added the !changeemail command which allows a logged in user to change their Fuel Rats account email.
  • Added the !addgroup command which allows administrators to easily add a permission group to a user.
  • Added the !suspend command which allows administrators to easily suspend a Fuel Rats account.

Changes

  • When unassigning a user who has been assigned multiple times from different alts to the same rescue, Mecha will now remove the one most similar to the parameter given to the command and leave the other one assigned.
  • Mecha will no longer post a "no system matches found" message to #ratchat when it is unable to find close matches for a system.
  • The output of system information has improved formatting and been made more consistent across commands and features.
  • Disabled the automatic insertion of important information said by the client, as it does not work as intended.
  • Mecha will now ping rats by their current IRC nicks rather than their CMDR names when dispatch sets a case to code red.
  • An error will now be given when attempting to use a platform-detection fact (!fr !wr !bc etc) without a client parameter, rather than failing silently.
  • System autocorrect has been improved to always prefer fixes that involve changing punctuation, over fixes that change a number or letter.
  • Mecha will now silently ignore !grab of a message that has already been inserted to the case, either by a previous !grab or Mecha itself.
  • Mecha will now include the client's IRC nick in the output of the !quote command.

Fixes

  • Fixes an issue that caused Mecha to say the wrong case ID when the client corrects their system in the rescue form.

January 12 Release

12 Jan 17:22
Compare
Choose a tag to compare
  • Fixed an issue with command parser that could cause a crash if a message was sent composed entirely of zero-width spaces.
  • Mecha will now refuse to add a case to the trash/md if the case has rats assigned

January 5 Release

05 Jan 04:12
Compare
Choose a tag to compare
  • Fixed an issue where Mecha would pick up phrases by the client said in non-rescue channels if the client is also a rat (Ask Slykiller how this one was discovered :P)
  • Fixed an issue where Mecha would not-so-helpfully "correct" valid procedural systems if they were not in the systems database.
  • Removed the feature where Mecha would detect system corrections by assigned rats or the client and automatically change the system. I have plans for a replacement to this feature which provides similar convenience without removing control from dispatch, but it is not ready yet.

January 1 Release

01 Jan 21:43
Compare
Choose a tag to compare
  • Client is now instructed to add rats in the order given in the assign command
  • Mecha now includes the added message in its response to !active/!inactive
  • Case IDs are now bolded in signals so rats can see them quicker