Skip to content

Releases: jdfalk/subtitle-manager

v0.0.99

13 Jun 23:45

Choose a tag to compare

v0.0.99 Pre-release
Pre-release

What's Changed

  • Add component logging and translation features by @jdfalk in #1
  • Add SQLite database for translation history by @jdfalk in #2
  • Add docs and AGENTS guidance by @jdfalk in #3
  • Implement subtitle utilities and gRPC skeleton by @jdfalk in #4
  • Implement gRPC translation client by @jdfalk in #5
  • Implement subtitle extraction and command by @jdfalk in #6
  • Add embedded React web UI by @jdfalk in #7
  • Implement basic subtitle provider by @jdfalk in #8
  • Implement batch translation feature by @jdfalk in #9
  • Implement directory watcher and add watch command by @jdfalk in #10
  • Implement additional features by @jdfalk in #11
  • Add env var config and CI workflow by @jdfalk in #12
  • Add Docker build workflow by @jdfalk in #13
  • Add Bazarr provider list by @jdfalk in #14
  • Implement all Bazarr subtitle providers by @jdfalk in #15
  • docs: update project status by @jdfalk in #16
  • Implement library scanning command by @jdfalk in #17
  • Add authentication and RBAC system by @jdfalk in #37
  • Implement Sonarr/Radarr integration and concurrent scanning by @jdfalk in #38
  • Add delete command test by @jdfalk in #39
  • Add batch tests and ticket update workflow by @jdfalk in #40
  • Fix issue update workflow by @jdfalk in #41
  • Update issue status by @jdfalk in #42
  • Enable full issue operations via JSON workflow by @jdfalk in #43
  • Add PebbleDB backend with migration by @jdfalk in #65
  • Fix Pebble DeleteSubtitle by @jdfalk in #87
  • Add generic provider and configuration API by @jdfalk in #109
  • Implement download history feature by @jdfalk in #131
  • Add GitHub OAuth2 login support by @jdfalk in #154
  • Add RBAC enforcement and role command by @jdfalk in #176
  • Add additional configuration options by @jdfalk in #153
  • Implement one-time login tokens by @jdfalk in #219
  • Add web UI settings by @jdfalk in #241
  • Add POC task breakdown by @jdfalk in #263
  • Fix CHANGELOG order by @jdfalk in #285
  • Implement search command by @jdfalk in #307
  • Add user list command by @jdfalk in #329
  • Implement metadata package with TMDB lookup by @jdfalk in #351
  • Implement media_items table by @jdfalk in #373
  • Store extracted subtitle history by @jdfalk in #398
  • Add scan API endpoint by @jdfalk in #397
  • Implement scan progress dashboard by @jdfalk in #442
  • Implement UI extraction feature by @jdfalk in #441
  • Add scanlib command for media library scanning by @jdfalk in #374
  • Implement subtitle extraction API by @jdfalk in #375
  • Refactor Google Translate provider to use SDK by @jdfalk in #548
  • Add Plex library integration by @jdfalk in #654
  • Add initial setup workflow by @jdfalk in #676
  • Plan Bazarr settings import by @jdfalk in #698
  • Add React tests by @jdfalk in #720
  • Add autoscan scheduler and document missing Bazarr features by @jdfalk in #742
  • Ensure web UI assets built during compilation by @jdfalk in #764
  • Add whisper transcription support by @jdfalk in #786
  • Fix update-issues workflow duplication by @jdfalk in #809
  • Add issue deduplication workflow by @jdfalk in #810
  • Add mockery-based Google client for testing by @jdfalk in #808
  • Add history page and API endpoint by @jdfalk in #811
  • Install npm in Dockerfile by @jdfalk in #818
  • Implement /api/convert endpoint by @jdfalk in #816
  • Fix docker build failure by @jdfalk in #819
  • Implement /api/history endpoint by @jdfalk in #817
  • Add Wanted page to web UI by @jdfalk in #813
  • Add web system page with log viewer by @jdfalk in #820
  • Implement /api/translate REST endpoint by @jdfalk in #815
  • Implement /api/download endpoint by @jdfalk in #814
  • Add issue deduplication workflow by @jdfalk in #821
  • Add subtitle upload conversion and translation by @jdfalk in #812
  • Add integration frameworks and scheduler options by @jdfalk in #824
  • Implement Bazarr settings import by @jdfalk in #828
  • Implement anti-captcha client by @jdfalk in #827
  • Implement notification services by @jdfalk in #826
  • Implement cron-based scheduler by @jdfalk in #825
  • Implement Sonarr and Radarr webhooks by @jdfalk in #823
  • Implement PostgreSQL backend and migration tool by @jdfalk in #822

New Contributors

  • @jdfalk made their first contribution in #1

Full Changelog: https://github.com/jdfalk/subtitle-manager/commits/v1.0.0