Skip to content

v1.2.0 — Cross-platform

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:30
· 14 commits to main since this release
e39d5ca

SubSync v1.2.0 — Cross-platform

SubSync is a local-first subscription tracker: all data lives in a SQLite
file on your machine (%APPDATA%\SubSync\data\subsync.db on Windows, the
platform-equivalent app-data folder elsewhere) — no cloud account, no server.

Highlights

  • macOS (Apple Silicon) and Linux (AppImage) builds, alongside the
    existing Windows portable exe.
  • Money-awareness tools: configurable monthly budget alerts, a
    currency-safe 3-month renewal forecast, provider cancellation links with a
    flagged-for-cancellation workflow, and an estimated yearly spend review.
  • Spend-by-category chart on the dashboard.
  • Smarter Gmail email receipt imports, with a dedicated EmailReceipt
    audit trail for low-confidence parses.
  • Automatic SQLite migrations applied via a ledger table — safe across fresh
    installs, upgrades, and relaunches.
  • Desktop notifications for upcoming renewals.

Downloads

  • Windows: SubSync-1.2.0.exe — see the
    Windows quickstart.
  • macOS (Apple Silicon): SubSync 1.2.0-arm64.dmg — see the
    macOS/Linux quickstart.
  • Linux: SubSync-1.2.0.AppImage — see the same quickstart guide.

Auto-update behavior

  • Linux: the AppImage checks GitHub Releases and can update in place from
    Settings.
  • macOS: automatic updates are disabled until builds are signed and
    notarized; Settings links to GitHub Releases instead.
  • Windows: in-app update checking is not currently functional for the
    portable build (a packaging gap uncovered while cutting this release — fix
    tracked for v1.2.x). Download new versions manually from
    GitHub Releases in the
    meantime.

Unsigned builds

All builds are unsigned. Windows will show a SmartScreen warning on first
launch ("More info" → "Run anyway"); macOS requires right-click → Open on
first launch. Only download SubSync from this official Releases page —
verify you're on github.com/ejames-dev/SubSync before running anything.