• 1.6.0 a16c804692

    john-okeefe released this 2026-08-29 13:26:40 -04:00 | 2 commits to main since this release

    AniTrack v1.6.0

    More reliable MyAnimeList login

    Two MyAnimeList login quirks are fixed:

    • The "It is now safe to close your browser tab" dialog no longer appears for a silent background token refresh — it is now shown only when you actually complete a browser login.
    • If both the access token and the refresh token are invalid, AniTrack now clears the stale tokens and automatically takes you through a fresh browser login, instead of leaving the app looking logged in without a username.

    Login status indicators

    When the app starts and verifies your accounts, the header now shows exactly what it's doing — Checking AniList, Checking MAL, and Checking Simkl — with spinners while each service is being resolved. The same spinners appear on the login entries in the user menu. No more wondering whether the app is stuck or whether you're actually signed in.

    Toolchain & dependency updates

    • Bumped the build toolchain to Go 1.25 and updated the associated golang.org/x dependencies.
    • Upgraded Wails to v2.15.0, which unlocks the cross-platform notification API in the runtime bindings.
    • Cleaned up .gitignore so compiled binaries and packaging archives are never committed.

    Supported Services

    Service Status
    AniList Sync, search, browse, genres, tags, sorting
    MyAnimeList Sync, search, automatic re-auth
    Simkl Sync, search

    What's Changed

    • Rewrite the standard AniList media call with a shared typed model
    • Regenerate Wails Go bindings for the AniList Browse feature
    • Fix MyAnimeList silent token refresh showing a spurious browser dialog
    • Auto re-login MyAnimeList when the refresh token is no longer valid
    • Add per-service login status spinners to the header and user menu
    • Upgrade Wails to v2.15.0 and Go to 1.25
    • Ignore build binaries and archive artifacts in .gitignore
    Downloads