Skip to content

Paperless Sync v1.2.0

Choose a tag to compare

@jjuuzzii jjuuzzii released this 26 Jul 18:08

What's new in this release

Platform independence:

  • User data now lives in the OS-standard per-user app data location on every platform (via platformdirs) - Windows: %APPDATA%\PaperlessSync (unchanged), macOS: ~/Library/Application Support/PaperlessSync, Linux: ~/.config/PaperlessSync.
  • Added macOS (.app bundle) and Linux (single executable) build paths. These are untested on real hardware - this environment only has Windows available, so please report issues if you try them. The Windows installer remains the only path that's been fully built and verified end-to-end.

Privacy & security:

  • Paperless API token and mTLS client certificate password are no longer stored in plain text - they're now kept in your OS's native credential store (Windows Credential Manager, macOS Keychain, Linux Secret Service). If no OS credential store is available, the app falls back to passphrase-based AES encryption instead of ever silently falling back to plain text.
  • The working session (session_state.json - transaction details and uploaded receipts) is now encrypted at rest.
  • Backups can now be password-protected (AES-encrypted ZIP) and include your credentials, so a restored backup is actually usable on a new machine.
  • Existing installations migrate automatically on first launch after updating - no data loss, no manual steps.
  • New README "Privacy & Security" section explaining all of the above.

Installation

  • Most users: download PaperlessSync-Setup-1.2.0.exe and run it.
  • No-install option: download and unzip PaperlessSyncQt-1.2.0-portable.zip, then run PaperlessSyncQt.exe inside.