Skip to content

2.9.1 - Stability & optimization improvements

Compare
Choose a tag to compare
@drusepth drusepth released this 17 Sep 19:42
· 3937 commits to master since this release

Fixed

  • Fixed static images not loading around the site
  • Fixed several 500 errors around route generation
  • Fixed a bug in migrating existing users' fields
  • Fixed a bug preventing some users from changing the name of their content pages
  • Fixed a bug preventing some people who had downgraded from Premium from editing the universe on their Premium pages
  • Improved logic around when to save attributes (e.g. when they don't have changes)
  • Fixed a couple N+1 queries
  • Fixed serendipitous prompts not always finding a field to ask about

Added

  • Added bullet and similar optimization-finding gems to development
  • Added a link to the forums to the dashboard for mobile devices
  • Added a masquerade admin endpoint for bug debugging
  • Added an API key model for potential app / website / program usage
  • Added an initial API controller for returning user content with a valid API key

Changed

  • Viewing a deleted user's old content URL now redirects to the main page
  • Tons of queries have been optimized to make fewer database calls and/or reuse data from prior results
  • Changed serendipitous cards to look at AttributeField/Attribute values instead of model columns
  • Whitelisted a few potential security vectors
  • Moved more inline javascript to end-of-page to speed up page rendering
  • Moved changelogs to attributes instead of content pages

Removed

  • Cleaned up several instances of redundant or defunct code