github kizuna-ai-lab/sokuji v0.25.1

7 hours ago

What's new in v0.25.1

A polish release that cleans up a handful of UI and OpenAI Translate rough edges from v0.25.0.

🐛 Fixes

  • Conversation history shows the right languages (#224). Source/target language badges on past rows used to follow your current settings — so ending a session and switching languages would silently relabel everything. Each row now keeps the language pair that was actually used to produce it. The same fix applies to TXT and JSON export: the header and per-message metadata reflect the conversation, not the live settings, and multi-language histories list every pair instead of pretending only the latest one existed.

  • Translation rows no longer shift when audio finishes. The play button is now reserved while a translation is still streaming, so the text doesn't reflow onto a second line the instant playback becomes available.

  • OpenAI Translate plays audio even when output_transcript is missing. Some sessions never emit a transcript event; we now fall back to playing the audio instead of leaving you in silence.

  • Init-error bubbles stay visible after disconnect. If startup fails, the error message no longer disappears together with the session teardown — you can actually read what went wrong.

  • AppImage users no longer see the wrong auto-update note. The dialog used to tell AppImage users their channel didn't support auto-updates even when it did.

🔧 Internal

  • OpenAI Translate audio frames are annotated with RMS, and silent frames are filtered out of the realtime event log to keep diagnostics readable.

Full Changelog: v0.25.0...v0.25.1

Don't miss a new sokuji release

NewReleases is sending notifications on new releases.