Skip to content

Beta 53

Pre-release
Pre-release
Compare
Choose a tag to compare
@lynnfaraday lynnfaraday released this 21 Jun 23:24
· 1028 commits to master since this release
d40226f

——

Note: This version requires a restart.
——

How to Upgrade

Performance Improvements

The big change in this release is mostly behind-the-scenes, reworking the way that jobs and scenes are managed and the web portal sidebar info is gathered. Other than (hopefully) no more lag, the admin-visible changes to this are:

  • The web portal job filtering had to be simplified. I couldn’t find a good way to make the old options play nice with the new pagination of the jobs list.
  • A weekly cron job will archive old closed jobs. Archived jobs are still visible on jobs/all and can be searched, but they aren’t tracked on the other job lists (including unread/active).
  • Job categories are now first-class objects (like forum categories) with management commands, instead of just a config list. All your old categories should be ported over by the migration.

There are some new config options for all of this in jobs.yml. The defaults should work for most games, but definitely review them if you have added custom job statuses.

Note: If you had any custom roles on your job categories, you’ll have to manually re-ad them using the job/categoryroles commands.

Features

  • IP and host will now be saved when you log in from the portal. (Suggested by KarmaBum)
  • Siteban checking, password lockout, password reset via AresCentral, and terms of service added to web login page.
  • New terms of service page. You might want to add it to your Help menu. The route is ‘tos’.

Fixes

  • Searched scenes are in the wrong order. (reported by Snaik)
  • Scene date search wasn’t working right. (reported by Tat)
  • Download scene was including OOC comments. (reported by Monkey)
  • Players can’t access requests in-game when they’re added to them. (reported by Tat)
  • Job filter name went blank if no jobs were found.
  • Coders couldn’t access tinker command.
  • If you upgraded multiple versions at once, a failure in one migration would cause others not to be recorded, and therefore run again.

Little Things

  • Web login tokens will expire when you reset someone’s password. (suggested by Tat)
  • You can delete a scene that only contains OOC comments. (suggested by KarmaBum)