Commit History

25 days ago

  1. fix: eliminate duplicate movie entries, prevent moving dubbed releases across language folders, and enable dynamic backdrop rotation in spotlight Running

    Hermes Agent
    aade177
  2. Add permanent deletion handling: on_deleted_messages, /delete command, and Jellyfin Web deletion persistence

    Hermes Agent
    5955a8b
  3. Fix Kattalan resolution, MMAX tagging, and purge Ms.Rose from plugin databases

    Hermes Agent
    2cd8606
  4. fix(deps): add Pillow for 1080p backdrop fallback and ensure cache dir exists on save

    Hermes Agent
    05f4e55
  5. feat(ai): add Omniroute AI candidate disambiguation with automated hardcoded fallback

    Hermes Agent
    ec8cd47
  6. fix(metadata): purge unwanted Ms.Rose & Mr.Cane and resolve Obsession to official 2026 Curry Barker release

    Hermes Agent
    5ff93ff
  7. feat(ui): include series thumbnails, backdrops, and details in homepage top spotlight

    Hermes Agent
    780f7a9

26 days ago

  1. fix(playback): enable video encoding to eliminate black screen during video playback and fix _search_candidates import

    Hermes Agent
    9f9c93c
  2. feat: inject 1080p HD thumbnails and randomize homepage spotlight movies on each restart

    Hermes Agent
    415ebcc
  3. feat(streamer): auto-upgrade artwork to HD TMDB originals on re-enrich and at startup

    Hermes Agent
    7470637
  4. fix(tmdb): strictly prevent old English movies from matching modern Indian releases like Patriot 2026

    Hermes Agent
    6a4197a
  5. fix(tmdb): fix mismatched movie thumbnails and ensure HD backdrops and posters

    Hermes Agent
    341e7f3
  6. fix(streamer): restore aiohttp web import in tg_streamer.py

    Hermes Agent
    52f3f35
  7. fix(metadata): improve TMDB matching accuracy, upgrade HD backdrops & logos, purge TV English folder and blacklist demo episodes

    Hermes Agent
    d4c144c
  8. feat(ui): serve uncompressed 4K original backdrops in Spotlight and auto-upgrade low-res backdrops

    Hermes Agent
    53866e0
  9. fix(library): eliminate 2-minute reindex churn and auto-repair library collection paths on startup

    Hermes Agent
    33f1c4e
  10. fix(ops): library rows Path must equal DefaultUserViewsPath dir; restore PhysicalFolderIds

    Hermes Agent
    8c478da
  11. feat(perf): implement direct-play bypass, HD artwork pipeline, multi-bot pooling, WAL checkpoints and read-ahead buffering

    Hermes Agent
    2bc80a8
  12. feat(ops): surgical repair of library CollectionFolder paths

    Hermes Agent
    37a6b13
  13. fix(streamer): resolve fatal player error by correcting inverted msg_id/chat_id in ingestion, cache lookup, and stream routes

    Hermes Agent
    c52a48e
  14. feat(ops): read-only jellyfin.db introspection endpoint

    Hermes Agent
    a885b89
  15. fix(ui): polish input bars, eliminate MUI underlines, fix header top clearance

    Hermes Agent
    253aeb7
  16. fix(ui): apply 100% Abyss theme to MUI dashboard, fix header collisions and 100vh gap

    Hermes Agent
    52626f7
  17. feat(auth): built-in /session-login web interface to generate and activate user session on HF space

    Hermes Agent
    da44189
  18. feat(sync): increase history sync limit to 1000 when user session client is active

    Hermes Agent
    5712326
  19. feat(streamer): add multi-client fallback on expired references and batch ID range scanning for old messages

    Hermes Agent
    81c25f6
  20. feat(ui): unified 100% Pure Abyss theme across entire app and Android

    Hermes Agent
    bafb3f8
  21. fix(ui): revert settings and dashboard UI to default Jellyfin layout

    Hermes Agent
    964e7f6
  22. fix(ui): rename server to Apex, polish settings drawer, and enhance image clarity

    Hermes Agent
    bcf7f1a
  23. feat(ui): integrate Abyss theme and Spotlight hero banner

    Hermes Agent
    8ca1a05
  24. fix(gateway): route Jellyfin plugin endpoints and referer requests to Jellyfin instead of fallback 404

    Hermes Agent
    7c02102
  25. feat(ui): reset Jellyfin branding and web assets to stock default

    Hermes Agent
    5cabfcf
  26. feat(ui): restore original clean Jellyfin layout with pure OLED pitch black theme

    Hermes Agent
    d080af5
  27. fix(ops): accept PUT on jellyfin passthrough + ensure plugin repo at startup

    Hermes Agent
    6529dfd
  28. fix ops: jellyfin api passthrough accepts POST/PUT verbs and JSON bodies

    Hermes Agent
    1275920
  29. fix(ops): write plugin repositories to system.xml + space restart⁠

    Hermes Agent
    6ab6e45
  30. fix(ops): prune stale-language strm copies + patch cache entries⁠

    Hermes Agent
    9b9ef62
  31. feat(ops): passthrough POST/DELETE + ghost library cleanup⁠

    Hermes Agent
    adea24e
  32. feat(ops): admin-gated Jellyfin API passthrough for diagnostics

    Hermes Agent
    4edc067
  33. fix(ops): use Jellyfin branding endpoint for custom css⁠

    Hermes Agent
    54e2f76
  34. feat(ops): Jellyfin JellyFlix Netflix skin endpoint⁠

    Hermes Agent
    b485092
  35. feat(apex): robust any-title TMDB resolution⁠

    Hermes Agent
    541097d
  36. chore(ops): remove temporary jellyfin items diagnostic

    Hermes Agent
    1fb1644
  37. chore(ops): temporary jellyfin items diagnostic (server-side auth)

    Hermes Agent
    142616d
  38. chore(ops): remove temporary tmdb_probe diagnostic

    Hermes Agent
    83c5235
  39. chore(ops): deeper tmdb_probe - manual utf-8 decode vs aiohttp json()

    Hermes Agent
    5287972
  40. chore(ops): temporary tmdb_probe diagnostic endpoint

    Hermes Agent
    f800904
  41. fix(meta): self-heal stale NFOs with ASCII-mangled original titles⁠

    Hermes Agent
    701239e
  42. fix(streamer): resolve Jellyfin items moved by TMDB organuize⁠

    Hermes Agent
    6231a0a
  43. fix(meta): channel-marker junk + AI web-title resolution⁠

    Hermes Agent
    4a485e9