a / api /src /routes

Commit History

  1. Add network diagnostics route: staged DNS/TCP/TLS timing to Cloudflare Worker + raw IPv6 connect test

    FTA7700
    9c5146c

  1. Add Library staleness-check endpoint: compares expected cache_key per item against current settings

    FTA7700
    7a863ad

  1. Rearrange buttons in purge, refresh stale/duplicate entries

    FTA7700
    13e3b99
  2. Add Library Cleanup: audit poster origin, soft-delete stale/duplicate entries

    FTA7700
    9b2515d

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

    FTA7700
    ef14e02

  1. Update api/src/routes/app.rs

    Verified signature
    c80c879

  1. Allow HF iframe embedding via CSP frame-ancestors

    FTA7700
    789131c

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

    PNRxA
    7e7d412

  1. feat: add DISABLE_PUBLIC_PAGES to hide public routes on private instances

    YagUber
    5cc036a

  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. support caching the homepage

    PNRxA
    8ff8bf5
  2. dynamically generate openapi spec

    PNRxA
    5203922

  1. deduplicate image handlers and rename poster modules to image

    PNRxA
    0c21886
  2. separate poster handler logic from route definitions and extract⁠

    PNRxA
    b309110

  1. set cache headers on error

    PNRxA
    d753965
  2. dynamic CDN cache TTL based on film age, add Caddyfile example and⁠

    PNRxA
    a0c237e
  3. 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

  1. add poster support for corner placement, custom directions

    PNRxA
    8762688

  1. logo and backdrop tabs, cache refactor

    PNRxA
    5d84fe3
  2. add logo and backdrop api endpoints

    PNRxA
    a5bc115
  3. add optional free api key

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

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

    PNRxA
    c63b398
  6. add support for ordering and limiting ratings

    PNRxA
    02c8c3c
  7. allow logging in with api key to manage individual settings

    PNRxA
    6c38a8d
  8. 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. implement dashboard layout and additional tests

    PNRxA
    2c8ae4e
  3. init tests

    PNRxA
    dd7a3f0
  4. multi-layer moka caching

    PNRxA
    54e4063
  5. added auth implementation from uwu-admin, api keys

    PNRxA
    a38005e
  6. store metadata in sqlite

    PNRxA
    8b1a6cb
  7. remove omdb requirement, any single ratings source is required

    PNRxA
    9fb029b
  8. extend cache expiry over time

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

    PNRxA
    edfac31
  10. initial scraping api endpoints

    PNRxA
    0fcb5c2