Auto Duty, Reviewer Roles and more

Auto duty with your own settings per server, staff flagged when they are on duty but not in game, reviewer and ping roles for applications, and duty role fixes.

New Features

  • Auto Duty: Vex starts your shift when you join the game and ends it when you leave. Management can turn it on in Settings, Modules, and choose the shift type.
  • My Settings: A new dashboard page for your own settings in each server, starting with Auto Duty. Every server keeps its own, so you can have it on in one server and off in another.
  • Not in Game: The mod panel, Overview, Shifts and Roster now flag staff who are on duty but not in game.
  • Reviewer Roles: Choose which roles can see and review each application. Admins without one of them won't see that form, and staff with one can review it.
  • Ping Roles: Ping roles in the new response alert so your reviewers know about a new application straight away.
  • Paste Detection: Reviewers can see how much of each answer was pasted in, and {applicant.pasted} adds the total to any message.
  • LOA Replies: When someone pings a member on Leave of Absence, Vex replies with when their leave ends. Turn on Reply When Pinged in the Leave of Absence config.

Improvements

  • Auto duty now starts shifts for staff who were already in game when Vex restarted
  • Duty roles are checked every 10 minutes and fixed for anyone whose roles don't match their shift

Bug Fixes

  • Fixed break roles staying on people after their shift was voided
  • Fixed duty roles not being removed when a shift ended while Discord was rate limiting Vex
  • Fixed the word "none" being added to nicknames after a break
  • Fixed renamed or deleted shift types leaving their roles on people
  • Fixed auto duty ending shifts for staff who had turned it off