• v1.7.0 60935f7dc6

    v1.7.0
    All checks were successful
    CI / gate (push) Successful in 55s
    CI / lint (push) Successful in 54s
    CI / image (push) Successful in 51s
    Stable

    joeyr released this 2026-10-06 20:15:47 -05:00 | 2 commits to main since this release

    Based on upstream v2.0.0 (900faea).

    Changed

    • Every new item is looked up on TMDB again. Since 1.0.4 only the items
      the email shows were looked up, chosen by a second pass over the items
      (DisplayedItemIDs) that repeated the email build's filtering and sorting.
      It was written for a week of 500 re-created films. Since 1.5.0 those no
      longer count as new, so the pass only saves a quick lookup per item past
      max_displayed_items in a genuinely big week. Removing it takes seven of
      the fork's edits out of upstream files.
    • The HTML and plain-text parts are built from one pass over the items
      (template.BuildNewMediaEmail), instead of one each.
    • The fork's own strings are English only. The inbox preview line ("3 new
      movies and 5 new shows") was translated into all ten languages. Other
      languages now fall back to the English line, whole: its "and" is a fork
      string too, so it is never half translated.
    • Files check out with LF line endings on every machine
      (.gitattributes, as in mcp-gateway). With core.autocrlf, a Windows
      checkout had CRLF everywhere, so gofmt flagged every file and the
      plain-text template had to be stripped of \r when it was read.
    • CI no longer runs go vet on its own. The lint job already runs govet,
      with every analyzer on.

    Fixed

    • Each ignored_items match was logged twice, once for each part of the
      email.
    Downloads