From 457a80aa7a4077da91e38547eac55872ae6360e4 Mon Sep 17 00:00:00 2001 From: Sulaiman AlRomaih Date: Tue, 21 Apr 2026 21:36:30 +0300 Subject: [PATCH 1/2] Web/CLI: Remove cache_prompt key. - cache_prompt key is just used for llama.cpp. --- cli/core/batch_runner.py | 1 - web/src/app/core/translation.service.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/cli/core/batch_runner.py b/cli/core/batch_runner.py index bb9dbb5..c596f29 100644 --- a/cli/core/batch_runner.py +++ b/cli/core/batch_runner.py @@ -75,7 +75,6 @@ async def call_chat_api( "temperature": 0.1, "max_tokens": max(max_tokens, 1), "stream": False, - "cache_prompt": True, } if cfg.model: body["model"] = cfg.model diff --git a/web/src/app/core/translation.service.ts b/web/src/app/core/translation.service.ts index c974289..d5e1923 100644 --- a/web/src/app/core/translation.service.ts +++ b/web/src/app/core/translation.service.ts @@ -241,7 +241,6 @@ export class TranslationService { temperature: 0.1, max_tokens: Math.max(maxTokens, 1), stream: false, - cache_prompt: true, }; if (provider.model) body['model'] = provider.model; From 0d67e10bc9172a153890732493a371e86ed43334 Mon Sep 17 00:00:00 2001 From: Sulaiman AlRomaih Date: Tue, 21 Apr 2026 21:39:12 +0300 Subject: [PATCH 2/2] Web/CLI: Bump version to 0.4.1 --- cli/pyproject.toml | 2 +- cli/translora.py | 2 +- cli/uv.lock | 2 +- web/package-lock.json | 4 ++-- web/package.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 4ecd425..4301bea 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "translora" -version = "0.4.0" +version = "0.4.1" description = "AI-powered subtitle translator with batched LLM calls and block-level validation." readme = "../README.md" requires-python = ">=3.10" diff --git a/cli/translora.py b/cli/translora.py index 1e42605..96a30ec 100644 --- a/cli/translora.py +++ b/cli/translora.py @@ -15,7 +15,7 @@ from core.translator import translate_file_async from core.live_status import Colors, LiveLine, Ticker -__version__ = "0.4.0" +__version__ = "0.4.1" SUBTITLE_EXTS = {".srt", ".vtt", ".ass", ".ssa", ".sub", ".sbv"} diff --git a/cli/uv.lock b/cli/uv.lock index aed67ef..7ce3c1f 100644 --- a/cli/uv.lock +++ b/cli/uv.lock @@ -211,7 +211,7 @@ wheels = [ [[package]] name = "translora" -version = "0.4.0" +version = "0.4.1" source = { virtual = "." } dependencies = [ { name = "httpx" }, diff --git a/web/package-lock.json b/web/package-lock.json index ba2e745..182740d 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "web", - "version": "0.4.0", + "version": "0.4.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "web", - "version": "0.4.0", + "version": "0.4.1", "dependencies": { "@angular/animations": "^19.1.0", "@angular/common": "^19.1.0", diff --git a/web/package.json b/web/package.json index 4a1a9e9..ba829d6 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "web", - "version": "0.4.0", + "version": "0.4.1", "scripts": { "ng": "ng", "start": "ng serve",