• v1.6.0 572e84a000

    przemchess released this 2026-10-08 19:19:10 +00:00 | 23 commits to main since this release

    [1.6.0] - 2026-10-08

    Added

    • Public List & Wishlist Sharing via SilkRoad Hub:
      • Secure token-based public share links for Trade Lists and Wishlists (/share/trade/:token and /share/wishlist/:token).
      • Integrated with SilkRoad network: 1-click generation, token rotation, direct clipboard copy, and remote web preview.
      • SilkRoad auto-sync: Automatically informs the central SilkRoad node with public link URLs whenever cards change.
    • Ultra-Fast Desktop Cold Start & Instant Splash Screen:
      • Instant splash screen presentation under 100ms via frameless window and embedded HTML/CSS loader.
      • Background asynchronous catalog warmup: Moved Scryfall card catalog caching and vector index loading out of the critical HTTP boot path into background worker tasks.
      • Real-time splash loading phase reporting via IPC (starting-backend, warming-cache, ready).
    • External Forgejo Release & Auto-Update Pipeline:
      • Automated release publisher script (scripts/publish-forgejo.mjs) streaming NSIS installers, portable binaries, and updater manifests directly to external Forgejo.
      • Dynamic auto-updater feed (electron/src/main.ts) querying the latest release tag from Forgejo REST API with automatic download and 1-click in-app update.
    • Docker Compose Prebuilt Images:
      • Streamlined docker-compose.prod.yml configured to pull prebuilt container images (forge.nahalopagus.cc/przemchess/nahalo-vault:latest) with optional source build fallback.
    Downloads