Skip to content

Instantly share code, notes, and snippets.

@colin969
Created May 24, 2020 15:56
Show Gist options
  • Save colin969/a45e249d2aa81d4ae4bda2a56d9da572 to your computer and use it in GitHub Desktop.
Save colin969/a45e249d2aa81d4ae4bda2a56d9da572 to your computer and use it in GitHub Desktop.

New since last update

Metadata + Curation

  • Curation UUIDs (if applicable) are used as the Game UUID when importing.
  • Tags are now treated as their own entities complete with:
    • Tag Aliases - Assign multiple names to the same tag, the Primary alias will be shown.
    • Tag Categories - Assign a category to a tag which has its own color. Tags will be grouped by categories whenever shown.
  • Entering a tag name will show a list of Tag Suggestions, ordered by how frequently they're used on other Games.
  • Curation Format - Tag Categories can be defined as ; seperated lists in the same order as their Tags field. Default category will be used if not present.
  • Metadata Edits - The context menu of Games now contains an Export Meta Edit button. This will let you select fields to generate a partial metadata from.
    • Metadata edits are saved in /Data/MetaEdits by default. Current bug means this folder must be created manually first.
    • Metadata edits can be imported from /Data/MetaEdits through the Developer page

Playlist Systems

  • Playlists can now be imported from a JSON file
  • Playlists can now be exported to a JSON file
  • Importing 2 different versions of the same playlist will let you choose whether to merge them, or keep them seperate

Miscellaneous

  • XMLs are now obselete. Metadata is now stored in an SQLite 3 Database.
  • Most issues related to playlists and metadata editing were resolved during the Database rewrite.
  • About - Credits now group people by role. Roles are defined by the order in the JSON, Users Role Categories are defined by the first applicable role in their role list. Wait for future documentation.
  • Browse - The left sidebar now uses the proper plurals for their library (All Games, All Animations) if defined in the language files.
  • Browse - The number of results is now shown when searching.
  • Browse - Extreme and Broken (in infinity) are now hidden when not true.
  • Config - Metadata Server Host - Unused, will in the future be used to sync Game and Tag metadata from an online server. (Think rolling release)
  • Config - On Demand Images - Enabling this will start fetching missing images from the Infinity server
  • Config - Server - You can now switch Server types on the Config page, restart to apply. (Apache or PHP for Flashpoint)
  • Developer - Various new functions related to the import of legacy XML/JSON data and maintenance of the database
  • Home - Random Picks on the home screen has been reduced from 6 to 5 games but is re-rollable and fits neatly in the same style as the rest of the home page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment