• v2.0.7 8f8647578a

    v2.0.7
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 34m31s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-11-09 10:25:35 +00:00 | 0 commits to master since this release

    Updated SyncFM Core to 0.3.2. SyncFM now prefers extra-large track artwork when available.

    • Updated the Flatpak dependency pin and wheel checksum to match the application.
    • Included the refreshed uv lockfile.

    Ruff lint and formatting, strict Pyright, and all four pytest tests passed.

    Downloads
  • v2.0.6 8def2c40a2

    v2.0.6
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 1h3m43s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-10-29 06:07:10 +00:00 | 1 commits to master since this release

    Updated SyncFM Core to 0.3.1 and refreshed Flatpak dependencies.

    • Aligned the Flatpak dependency pin with the application's SyncFM Core requirement.
    • Refreshed generated dependency sources and checksums, including platformdirs 4.14.0.
    • Added pytest to the development dependencies for reproducible release validation.

    Validation: Ruff lint and formatting, strict Pyright, and pytest.

    Downloads
  • v2.0.5 df840dd954

    v2.0.5
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 1h5m10s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-10-28 09:00:52 +00:00 | 2 commits to master since this release

    SyncFM 2.0.5 updates SyncFM Core to 0.3.0 and upgrades the Flatpak runtime, SDK, and PySide BaseApp to KDE 6.11. Flatpak Python dependencies and the project lockfile have been refreshed.

    Fixed LoneFM profile validation to require a hostname with the updated Core network types. Added offscreen GUI regression tests for shared profile fields and network-specific hostname requirements.

    Validation: Ruff lint and formatting checks passed, Pyright reported zero errors, and all four GUI regression tests passed.

    Downloads
  • v2.0.4 9c47c8694e

    v2.0.4
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 10m54s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-09-14 11:19:39 +00:00 | 3 commits to master since this release

    Changed

    • Set an initial size for the main window.
    Downloads
  • v2.0.3 563b2bc8c7

    v2.0.3
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 10m55s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-09-11 10:19:57 +00:00 | 5 commits to master since this release

    Changed

    • Updated the SyncFM Core runtime dependency and Flatpak package pin from 0.2.4 to 0.2.5.
    • Refreshed locked dependencies: AnyIO 4.14.2 to 4.15.1, platformdirs 4.11.5 to 4.11.8, Pyright 1.1.411 to 1.1.414, and Ruff 0.16.5 to 0.16.7.

    Full changelog: v2.0.2...v2.0.3

    Downloads
  • v2.0.2 2ef749730c

    v2.0.2
    All checks were successful
    Build Flatpak / flatpak-1 (push) Successful in 11m26s
    Build Flatpak / flatpak (push) Successful in 0s
    Stable

    Hirad released this 2026-09-11 07:22:46 +00:00 | 7 commits to master since this release

    Changed

    • Replaced the in-repository Flatpak build and release steps with the shared reusable Forgejo workflow.

    Full changelog: v2.0.1...v2.0.2

    Downloads
  • v2.0.1 2a7a05fe0b

    v2.0.1
    All checks were successful
    Build Flatpak / flatpak (push) Successful in 12m28s
    Stable

    Hirad released this 2026-09-02 06:46:08 +00:00 | 19 commits to master since this release

    SyncFM 2.0.1 aligns the Flatpak runtime, SDK, base application, dependency generator, and Forgejo build environment on KDE 6.10.

    Downloads
  • v2.0.0 be5412496d

    v2.0.0
    All checks were successful
    Build Flatpak / flatpak (push) Successful in 17m58s
    Stable

    Hirad released this 2026-08-31 10:50:23 +00:00 | 22 commits to master since this release

    Highlights

    • Redesigned the desktop application around the reusable syncfm-core engine.
    • Added reusable network profiles with system-keyring and file-based credential storage.
    • Added selectable synchronization date ranges.
    • Added resumable synchronization sessions with retry and post-sync verification workflows.
    • Added per-scrobble progress, active sync-range details, and immediate sync-phase messages.
    • Refreshed the application icon and action-button icons.

    Platform and packaging

    • Updated the application runtime requirement to Python 3.13.
    • Updated Flatpak packaging to KDE/PySide 6.11.
    • Regenerated Flatpak dependencies around syncfm-core 0.2.4, including architecture-specific cryptography and cffi wheels.
    • Added Flatpak access to the system Secret Service for keyring-backed credentials.

    Removed

    • Removed the legacy CLI, configuration, database, networking, logging, and synchronization implementations now provided by syncfm-core.

    Upgrade note

    Version 2.0.0 is a major redesign. Existing legacy configuration is replaced by the new profile-based workflow.

    Downloads
  • v1.0.2 a815b956eb

    v1.0.2
    All checks were successful
    Build Flatpak / flatpak (push) Successful in 9m36s
    Stable

    Hirad released this 2026-08-02 08:02:45 +00:00 | 44 commits to master since this release

    Prepare release v1.0.2

    Downloads
  • v1.0.1 25f1061a5d

    v1.0.1
    All checks were successful
    Build Flatpak / flatpak (push) Successful in 4m32s
    Stable

    Hirad released this 2026-08-01 06:56:37 +00:00 | 47 commits to master since this release

    Downloads