a / api /tests

Commit History

  1. Fix tests/upgrade.rs: convert from SQLite to Postgres, drop dead common:: import

    FTA7700
    a0d6389

  1. test+docs: query-param coverage, cache-key suffixes, migration/env notes⁠

    PNRxA
    e976a94

  1. feat: add distance-from-edge inset setting for backdrop ratings⁠

    PNRxA
    70cc48f
  2. feat: normalize poster aspect ratio to 2:3 (#15)⁠

    PNRxA
    5283e2c

  1. feat: migrate existing cache keys for badge shape/background (v003)⁠

    PNRxA
    1367f50
  2. Merge remote-tracking branch 'origin/main' into feat/badge-shape-background⁠

    PNRxA
    c45d5f9

  1. feat: split poster badges onto opposite sides (#18)⁠

    PNRxA
    6db0b76
  2. feat: add pill-style badges and dark/transparent/no-background options (#19)⁠

    PNRxA
    c165e10
  3. feat: reflect server defaults in the free-key "Try it out" form⁠

    PNRxA
    7e7d412
  4. feat: add MDBList score and Roger Ebert rating sources (#42, #35)⁠

    PNRxA
    79c9393

  1. feat: add ratings_exclude setting to hide specific rating sources (#17)⁠

    PNRxA
    f54670e

  1. merge main

    PNRxA
    5fac6c0

  1. initial trakt implementation

    PNRxA
    7f22b24
  2. feat: add DISABLE_PUBLIC_PAGES to hide public routes on private instances

    YagUber
    5cc036a

  1. additional configuration options for backdrops

    PNRxA
    41b3b51

  1. add support for episode ratings, closes #5

    PNRxA
    76b8a0b

  1. redact api keys in logs, limit image decode size, fix ip extraction, add⁠

    PNRxA
    be73249

  1. large refactor to prioritise tmdb logos and backdrops, then fall back to⁠

    PNRxA
    094c13f
  2. change 0 ratings to return no ratings instead of max ratings, fixes #11

    PNRxA
    3a59cbc

  1. expose all customisation through url params, fixes #3

    PNRxA
    0b7bef2

  1. refactor to use explicit enum types instead of strings

    PNRxA
    b8d53ae

  1. remove fallback placeholder behavior, accept param as no-op for rpdb⁠

    PNRxA
    1464c42
  2. update isvalid test

    PNRxA
    a74a2f3

  1. add badge size option, improve settings layout

    PNRxA
    4b9bf53

  1. deduplicate image handlers and rename poster modules to image

    PNRxA
    0c21886

  1. return 404 instead of 500 when no poster/logo/backdrop image is⁠

    PNRxA
    9b49abe
  2. set cache headers on error

    PNRxA
    d753965
  3. update cache redirect test

    PNRxA
    5829665
  4. add available_ratings SQLite fast path to avoid external API calls on⁠

    PNRxA
    84c880b
  5. add FREE_KEY_ENABLED env var to override the free API key toggle from⁠

    PNRxA
    eb8ae7b
  6. add EXTERNAL_CACHE_ONLY env var to skip most disk writes when behind a⁠

    PNRxA
    4256175
  7. add ?imageSize= parameter with scaled badges

    PNRxA
    2774836

  1. optional cdn redirects to allow caching of requests across paid users

    PNRxA
    331eded
  2. add /{api_key}/isValid endpoint and ?lang= query parameter

    PNRxA
    2695380
  3. added default badge style, regenerate example images

    PNRxA
    030ff87
  4. add cross-ID cache writes and normalize cache key separators from colons⁠

    PNRxA
    a8a0f13
  5. add render semaphore to bound concurrent image generation

    PNRxA
    d41428b

  1. shorten poster_source values, compact ratings cache suffix, skip no-op⁠

    PNRxA
    4fcb46a
  2. shorten setting values, add cache docs

    PNRxA
    58dc9a1
  3. add security headers, input length limits, and hardening tests

    PNRxA
    ad9e5dd
  4. add poster support for corner placement, custom directions

    PNRxA
    8762688
  5. icon support for all endpoints

    PNRxA
    7f36b83
  6. add per-type badge style, poster position, and per-type ratings limit⁠

    PNRxA
    f0e0245

  1. add service request retries

    PNRxA
    65c3047
  2. logo and backdrop tabs, cache refactor

    PNRxA
    5d84fe3
  3. add logo and backdrop api endpoints

    PNRxA
    a5bc115
  4. add optional free api key

    PNRxA
    cb0280f
  5. preview endpoint auth, poster serving refactor, and race condition fix⁠

    PNRxA
    f4003d6
  6. added poster preview to settings, fetch poster manually

    PNRxA
    c63b398
  7. add support for ordering and limiting ratings

    PNRxA
    02c8c3c