Skip to content

8.0.0: feeder filtering and pup

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Sep 13:40
· 10 commits to master since this release

General

  1. Added multi-threaded support for improved performance when performing fuzzy matching, merger, feeder, cleaner, and explorer operations. This should improve performance in orders of magnitude of approximately 100-300%.
  2. Progress bar improvements..
    1. Added a progress counter, e.g. "1 of 100".
    2. Fixed the rounded corner transparency.

Explorer

  1. Added support for PuP-Packs (Pinup Player Packs) similar to the ROM support added in an earlier release.
    1. Extracting the PuP name from the VPX table script.
    2. Update the DB with the PuP Pack names.
      image
    3. Editable (or just viewable) via the 'update table' dialog
      image

Feeder

  1. Filtering improvements..
    1. Replaced several single-option selections with multi-choice selections.
      e.g. 'table/technology' type can be specified with any combinations of options instead of just one.
    2. Removed the redundant 'select/clear all' button.
    3. Added new 'features' filter options..
      1. Standard
      2. Black & White Mod
      3. FSS (Full Single Screen).
      4. Patch
    4. Added support for table filtering where the technology type is unknown. i.e. not SS, EM, or PM.
    5. Replaced 'toggle buttons' with 'choice chips' for better consistency with Material UI guidelines.
    6. Renamed various filtering option titles and values.
    7. Split into two sections to make their purpose clearer..
      1. General Filters 1. common filtering options that are applied to tables. e.g. manufactured, age, etc.
      2. File Filters 1. filtering options that apply to individual files that belong to the table, e.g. backglasses updated within 30days that are full
    8. Dynamically enable/disable 'features' based on the 'content' type.
      e.g. disable 'full DMD' filter option if 'backglasses' content type is not selected.
  2. Display detail improvements..
    1. Highlight the updated file with green border. Previously only the URL download button was highlighted, but this is always available in the case of tables without a valid download URL.
  3. Fuzzy matching improvements..
    1. No longer rely on the IPDB identifier to de-duplication tables. Required because this caused erratic behavior for tables that have the incorrect/shared IPDB identifier.
    2. Added IPDB support for PinballX users.
    3. Added 'jukebox only' support for 'music mod'.
    4. Added support for stripping all diacritics from table names. For example "crème brûlée" is converted to "creme brulee".
  4. Fixes..
    1. Filtering option 'VR only' no longer includes 'VR supported'.
    2. Correctly highlight the selected content tab.
    3. Only highlight the file collections that have updated files which also matches the selected file types.
    4. Only navigate to the first file collection with an update that matches the selected file type.
    5. Correctly apply the 'Updated' time range to each individual file with every file collection. Previously this was only applied at the table level.
    6. Some tables that were incorrectly identified as manufactured instead of original.

image

Merger

  1. Fuzzy matching improvements..
    1. Added support for stripping all diacritics from file names. For example "crème brûlée" is converted to "creme brulee".
    2. Improved version number parsing.
    3. Improved camel case file name parsing to cater for files that also include numbers.
    4. Added new authors.
    5. Added new aliases to cater for additional 'standard' abbreviations.
  2. Added new option to 'ignore if file invalid'. This is intended to filter any corrupted files.

Full Changelog: 7.2.0...8.0.0