Skip to content

Releases

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:12

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 14:57

Full Changelog: v0.3.1...v0.5.0

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 22:23

What's Changed

  • Fix the saved translation shortcut occasionally falling back to L5 until the settings panel was reopened.
  • Load shortcut, language, OCR, and selected LLM endpoint settings directly into the runtime at startup.
  • Keep shortcut input disabled until a valid settings snapshot is available, with retries for transient startup failures.

Full Changelog: v0.3.0...v0.3.1

Decky LLM Translator v0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:11

What's new

  • Added 18 plugin-interface languages: Japanese, Korean, Russian, Spanish, Vietnamese, Filipino, Malay, North Korean, French, German, Polish, Indonesian, Min Nan, Italian, Thai, Finnish, toki pona, and Esperanto.
  • Added Steam/system-language following for recognized locales, while keeping every language manually selectable when Steam does not expose it as a preferred language.
  • Added English fallback for missing or newly introduced translation strings so incomplete locale updates never leave blank UI text.
  • Reviewed and refined the Japanese, Korean, Thai, Russian, French, German, Min Nan, and toki pona translations.
  • Improved settings persistence, custom-language handling, dependency download verification, OCR worker timeout recovery, and Steam screenshot path handling.
  • Modernized the release build and packaging pipeline.

Validation

  • 26 frontend tests passed.
  • 47 Python tests passed; 1 environment-dependent test skipped.
  • TypeScript check and production build passed.
  • Release ZIP manifest and required-file validation passed.
  • Plugin ZIP SHA-256: fd665e0df0bbab4594625e7af60bd43288f806acdb789e86cdd35edd9b1f1668.
  • Dependency archive SHA-256: bc8c2a9d81e200c7056d131c581279a78b380b6876f5afdf3eee85a19efa27e5 (matches package.json).

Installation note

The plugin ZIP uses the remote_binary entry in package.json to download the matching OCR/runtime dependency archive during installation, so it is not a fully offline installer.

Full Changelog: v0.2.0...v0.3.0

Decky LLM Translator v0.2.0

Choose a tag to compare

@Raindropx Raindropx released this 21 Aug 00:15

What's new

  • Added a localized plugin interface with automatic Steam/system language detection.
  • Added a plugin language setting with Follow system language, Chinese, and English options.
  • Simplified and Traditional Chinese Steam locales now default to the Chinese interface; other locales continue to use English.
  • Fixed Simplified Chinese UI text falling back to Japanese CJK glyph variants on Steam Deck by selecting the installed Noto Sans CJK SC face.
  • Expanded built-in language codes to natural language names in model requests while preserving custom language definitions verbatim.
  • Localized settings, dialogs, status messages, notifications, OCR errors, and translation workflow text.

Validation

  • Tested on Steam Deck with the plugin following a zh-CN Steam locale.
  • TypeScript check passed.
  • 17 frontend tests passed.
  • 28 Python tests passed.
  • Production build and release archive manifest validation passed.

Installation note

The release ZIP uses the remote_binary entry in package.json to download the existing OCR/runtime dependency package during installation, so it is not a fully offline installer.

Decky LLM Translator v0.1.1

Choose a tag to compare

@Raindropx Raindropx released this 17 Aug 07:53

What's new

  • Include translated overlay content when saving Steam screenshots.
  • Improve OCR setup/status controls and custom output-language management.
  • Fix the custom-language Definition field so it can receive focus and text input on Steam Deck.

Validation

  • TypeScript check passed with tsc --noEmit.
  • Python test suite passed: 26 tests.
  • Production frontend build completed successfully.

Installation note

This ZIP is not fully offline. Decky Loader downloads and verifies plugin-dependencies.tar.gz from the dependency URL declared in package.json during installation.

Decky LLM Translator v0.1.0

Choose a tag to compare

@Raindropx Raindropx released this 15 Aug 23:43

Highlights

  • Add a custom output-language manager with add, edit, and delete actions.
  • Show a short alias in the output-language list while sending the full definition to the LLM.
  • Support languages and styles outside the built-in list, such as Cantonese, Classical Chinese, Old English, toki pona, or custom localization styles.
  • Keep custom languages output-only so OCR input-language handling remains unchanged.
  • Preserve or clear the active output selection safely when its custom definition is edited or deleted.
  • Validate and persist custom-language settings in the backend.

Validation

  • TypeScript strict type check passed.
  • Rollup production build passed.
  • 17 Python unit tests passed.
  • Verified on a Steam Deck with Decky frontend/backend reload and live user testing.