Skip to content

Version 35

Choose a tag to compare

@Universal-Omega Universal-Omega released this 26 Mar 21:43
· 37 commits to main since this release
8c56232

Added

  • Added use function statements.
  • Added InvestigationNew trigger when creating an investigation from a report.
  • Added the ability to flag automatic reports when created via the API.
  • Added UI feedback for automatically created reports to aid a bit with triaging them.
  • Added DPA ID to the specific DPA page view.
  • Added a copy to clipboard button for DPA usernames and IDs.
  • Added the ability to generate PDFs from investigations.
  • Added the ability to reopen reports that were closed without further action.
  • Added the ability to open a DPA directly from a report.
  • Added a user event when investigation is created from a report, rather than only when it is manually created separately.
  • Added validation to require supplying evidence to reports.
  • Added the barryvdh/laravel-dompdf library for generating PDFs from investigations.
  • Added check that a user no longer exists in MediaWiki when approving a DPA.
  • Added some missing messages.
  • Added a new configuration option to set URLs used throughout the interface (MediaWiki API, CentralAuth, Privacy Policy, Terms of Use, and Miraheze Meta).
  • Added Special:MyLanguage to Miraheze Meta and Policy URLs.
  • Added a new configuration option, app.dpaUsernamePrefix to set the DPA username prefix.
  • Added pagination for users on the top of the table as well.

Fixed

  • Fixed query used in DPA POST API.
  • Fixed URL for Miraheze Meta to not link to a redirect page.

Changed

  • Changed to use @unless in blade templates where it makes sense to.
  • Changed request()->session()->get() to more simple session() in blade template.
  • Changed to use $request->boolean() where possible.
  • Changed UI for DPAs and Reports.
  • Changed the app.name config to be just TSPortal and use it in the interface.
  • Changed sidebar navigation to be collapsed by default on mobile.
  • Changed sidebar handling to save and restore the state if collapsed on desktop.
  • Changed MirahezeUsernameRule to MediaWikiUsernameRule.
  • Changed to numbered pagination for IAL and Users.
  • Upgraded external libraries:
    • Upgraded laravel/framework from 13.1.1 to 13.2.0.
    • Upgraded laravel/socialite from 5.25.0 to 5.26.0.