Skip to content

v1.3.0 - Smart Collection Resilience

Choose a tag to compare

@HeikesFootSlave HeikesFootSlave released this 15 Mar 02:06
· 160 commits to master since this release

Added

  • Smart Collections: Automatic sidecar backup (smart_collections.json) on
    every create/update/delete. Auto-recovery on startup when the database is
    empty, so Smart Collections survive installation or device changes.
  • Curators: Auto-register existing curators from Steam collections when
    opening the management dialog. Fuzzy name matching strips emojis, punctuation,
    and whitespace for reliable preset detection.
  • Curators: Cloud storage parser as additional source for collection names,
    catching dynamic/filter-based collections that game_manager does not see.

Fixed

  • Collections: Steam-internal names "favorite" and "hidden" (lowercase
    English) are now recognized as protected system collections and sort
    correctly instead of appearing alphabetically in the sidebar.
  • Smart Collections: Brain emoji now appears as suffix (after name, before
    count) consistent with dynamic and external platform collection emojis.
  • Smart Collections: Name validation in SmartCollectionManager.create()
    prevents saving collections without a name.
  • Curators: Popular/Top Curators dialogs now have scroll areas and a
    max height so they don't fill the entire screen on smaller displays.