Skip to content

v1.0.6

Compare
Choose a tag to compare
@musa11971 musa11971 released this 01 Sep 17:45
· 3677 commits to master since this release
  • Updated Laravel installation to version 5.8
  • Installed and configured Laravel Nova
  • User library statuses now tracked via an enum
  • The following endpoints are now handled by Laravel Form Requests, instead of the logic being handled in the controller:
    • POST /users
    • GET /users/{userID}/library
    • POST /users/{userID}/library
    • POST /users/{userID}/library/delete
    • POST /users/reset-password
    • POST /forum-sections/{sectionID}/threads
  • Added AppTheme model, factory and seeder
  • Added GET /themes to list an overview of app themes
  • Added GET /{theme}/download to download the plist file of an app theme
  • Added a new background process to retrieve meta information about a newly created session:
    • city
    • region
    • country
    • latitude
    • longtitude
  • Added a lot of Laravel API Resources, which are now being used instead of the old redundant methods:
    • UserNotificationResource
    • AnimeSeasonResource
    • SessionResource
    • ActorResource
    • BadgeResource
    • ForumSectionResource
    • AppThemeResource
  • Added most-popular-shows explore page category
  • Added ability to sort/order explore page categories
  • Added icons to Laravel Nova
  • Added ability to bulk mark notifications as read or unread
  • Added current voting states for forum replies
  • Changed privacy policy to include the newly collected information for sessions
  • Changed all database table names to conform to Laravel naming conventions
  • Changed the session device parameter to allow for longer strings
  • Fixed a bug where TVDBNotFoundException was not caught in the FetchAnimeActors artisan command
  • Fixed bug with embedding data into emails
  • Rewrote our custom JSONResult helper to conform more to Laravel standards
  • Rewrote Explore page system to be dynamic