Personal video game collection manager — Windows MSI and macOS PKG installers.
1.6.0 — Complete macOS App Feature Parity: Filtering, Full Field Editing, and Installer (issue #37)
2026-08-03
- Added a full filter panel to the macOS app (Genre/Platform/Notes/Ownership/Loan Status/Play Status/Media Type/Release Year/Rating), matching WPF's filter fields, with Apply/Clear and a "Filter Active" indicator; added client-side Sort (9 fields) and Group By (All Games/Platform/Genre) toolbar controls plus View-menu equivalents, and made List view's column headers clickable to sort, mirroring WPF
- Expanded the macOS detail pane from a handful of editable fields to full parity with WPF's 19 revertable fields per game/platform, organized into the same collapsible sections (Credits, Ratings, Classification, Style & Modes, Owner Details, Storyline & Related Titles, Media for games; Classification, Owner Details, Hardware Specs for platforms), and added editable "Owned On" platform and a Summary field to the always-visible section
- Added a first-run onboarding sheet prompting for an IGDB Client Secret on first macOS launch, with a help link into the in-app Help viewer
- Added a genuine macOS Installer
.pkg wizard (Introduction/Destination Select/Installation Type/Install/Summary) as an alternative to the drag-to-Applications .dmg, bundling both the GUI app and a gameshelf CLI binary installed to /usr/local/bin
- Fixed several install-time bugs found via real-device testing on a genuinely fresh machine: the bridge and CLI failing to bootstrap a shared config file when none exists yet anywhere on the machine (previously silently swallowed into a generic "did not become ready in time"/silent CLI exit); the embedded bridge and CLI binaries only ever being published for whichever architecture built them rather than a universal (x86_64 + arm64) binary; a default database path resolving inside the installed, read-only app bundle instead of the shared, always-writable app-data directory; and Help content (Markdown/CSS/icons) never actually being copied into the packaged app bundle
SHA-256 (MSI): b40901b0fe6dbe07f3e68dec3d2c2aaf9fc8d7a3e1bdcc6b68a1e4555acf5270
SHA-256 (PKG): f161897f3fe13c7b4f56c7412b020d1726185b2e0e985ee0341d9543b3393441