a / api /tests /common /mod.rs

Commit History

  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. large refactor to prioritise tmdb logos and backdrops, then fall back to⁠

    PNRxA
    094c13f

  1. deduplicate image handlers and rename poster modules to image

    PNRxA
    0c21886

  1. add available_ratings SQLite fast path to avoid external API calls on⁠

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

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

    PNRxA
    4256175

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

    PNRxA
    331eded
  2. add cross-ID cache writes and normalize cache key separators from colons⁠

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

    PNRxA
    d41428b

  1. add service request retries

    PNRxA
    65c3047
  2. add optional free api key

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

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

    PNRxA
    c63b398
  5. add support for ordering and limiting ratings

    PNRxA
    02c8c3c
  6. missing variable

    PNRxA
    52c0730
  7. added support for fanart posters, added per api and global settings

    PNRxA
    fbc8659

  1. CORS lockdown, path traversal prevention, error redaction, password max⁠

    PNRxA
    5f0e2ae
  2. init tests

    PNRxA
    dd7a3f0