a / api /src /config.rs

Commit History

  1. Add live purge feature: catalogs + library, sourced from Stremio account API

    FTA7700
    ef14e02

  1. fix(trakt): send User-Agent so Cloudflare stops 403-blocking ratings⁠

    PNRxA
    24bde80

  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. redact api keys in logs, limit image decode size, fix ip extraction, add⁠

    PNRxA
    be73249

  1. additional test coverage, delete unused counter store

    PNRxA
    6d06b8a

  1. deduplicate image handlers and rename poster modules to image

    PNRxA
    0c21886

  1. add FREE_KEY_ENABLED env var to override the free API key toggle from⁠

    PNRxA
    eb8ae7b
  2. 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

  1. change default db dir

    PNRxA
    36ac815
  2. default db dir to data dir instead of cache

    PNRxA
    abf777d
  3. separate cache and data

    PNRxA
    c1dd29e
  4. 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
  3. multi-layer moka caching

    PNRxA
    54e4063
  4. remove omdb requirement, any single ratings source is required

    PNRxA
    9fb029b
  5. extend cache expiry over time

    PNRxA
    4612e64
  6. add additional ratings source mdblist, replace string matching with enum

    PNRxA
    edfac31
  7. initial scraping api endpoints

    PNRxA
    0fcb5c2