Skip to content

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 15 Sep 22:21
· 27 commits to main since this release

LST v0.5.7

This release adds optional remote LLM providers while keeping local Ollama as the
default.

Highlights

  • Added DeepSeek provider support.
  • Added Gemini provider support.
  • Added provider model discovery.
  • Added secure API-key controls in Settings.
  • Added separate model selections for Ollama, DeepSeek, and Gemini.
  • Added an advanced translation prompt editor.
  • Added {{targetLanguage}} prompt substitution.
  • Added a Restore original prompt control.
  • Added automatic look-ahead caching across episode changes.
  • Improved cache reset behavior when Netflix starts the next episode.
  • Prevented stale translation requests from affecting a new episode.
  • Prevented subtitle processing and translation work on Netflix Home and Search
    pages.
  • Improved popup messaging for non-watch pages.
  • Added provider information to cached translation metadata.

Privacy

Ollama remains the default provider and uses http://localhost:11434.

DeepSeek and Gemini are opt-in. Selecting either provider sends subtitle text
directly to that provider using the API key you provide. LST does not operate a
translation backend, analytics service, telemetry system, or tracking service.

Prompt customization

Open Settings → Advanced → Translation prompt to customize the translation
instructions. Use {{targetLanguage}} wherever the selected target language should
appear. The original prompt can be restored at any time.

Validation

  • Syntax checks passed.
  • Cache tests passed.
  • Provider request tests passed.
  • Netflix route tests passed.
  • Subtitle synchronization tests passed.
  • Firefox package built and verified.
  • Chromium package built and verified.

LST is not affiliated with or endorsed by Netflix.