• 1.0.0 6a662cdf6e

    john-okeefe released this 2026-04-24 19:48:31 -04:00 | 6 commits to main since this release

    AniTrack v1.0.0

    After months of iteration and refinement, AniTrack has reached its first stable release! This milestone marks the transition from an evolving prototype to a reliable, polished desktop app for tracking the anime you watch.

    Highlights

    Built against webkit2gtk 4.1

    The Linux build now targets webkit2gtk-4.1, bringing improved compatibility with modern Linux distributions. A Makefile has been added with the webkit2_41 build tag configured out of the box — simply run make build or make dev on Linux.

    Comprehensive error handling

    All three supported services — AniList, MyAnimeList, and Simkl — now have robust error handling throughout the backend. A new error modal component on the frontend surfaces issues to the user instead of failing silently.

    UI polish

    • Added a refresh button to the watchlist with smart refresh-on-navigation behavior
    • Pagination buttons now properly disable at boundary pages
    • Progress adjustment buttons have disabled-state constraints to prevent invalid values
    • Media cover images are correctly sized in the watchlist
    • Dark mode is now the default across all elements

    Supported Services

    Service Status
    AniList Sync, search, genres, tags
    MyAnimeList Sync, search
    Simkl Sync, search

    Building from Source

    Please refer to the README for instructions on setting up API keys, installing Wails, and building the application. Linux users can use the provided Makefile targets:

    make dev    # run in development mode
    make build  # build a production binary
    

    What's Changed (since v0.7.0)

    • Add Makefile with webkit2_41 build tag for Linux builds
    • Integrate comprehensive error handling into the frontend application
    • Add error modal component for surfacing API failures
    • Add API error state management
    • Add comprehensive error handling for Simkl, MAL, and AniList backends
    • Implement dynamic sort parameter for AniList watchlist
    • Standardize code formatting across components
    • Update author contact information

    Downloads