v1.2.0 — Cross-platform
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.