github Thinline-Dynamic-Solutions/ThinLineRadio v7.0.0-beta9.6.7
Version 7.0 Beta 9.6.7

5 hours ago

Beta 9.6.7 — Feb 27, 2026

Bug Fixes

  • Admin — Logs: HTTP 417 fixed (corrupt timestamp values) — Some log rows had timestamps stored in the wrong unit (microseconds/nanoseconds). When converted via time.UnixMilli() they produced years far beyond 9999, causing json.Marshal to fail with a MarshalJSON error and the handler to return 417. Fixed with a SQL-level clamp (timestamp < 253402300800000) and a Go-side year-range guard so bad rows are silently skipped rather than aborting the response.

Improvements

  • Transcription: Configurable OpenAI-compatible model — The whisper-api provider no longer hardcodes whisper-1. A new Model field in the admin UI lets you select or type any model: OpenAI cloud (whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe), Groq cloud (whisper-large-v3, whisper-large-v3-turbo, distil-whisper-large-v3-en), or any custom model name for self-hosted endpoints. Defaults to whisper-1 when blank.
  • Admin — Options: External Management API section — New section lets server owners enable/disable the inbound webhook API, manage the API key (with visibility toggle and one-click 256-bit key generation), and test connectivity — without exposing internal pairing details.
  • Admin — System Health: Removed obsolete multiplier help text — The adaptive-threshold multiplier formula description was still shown in the settings panel despite the feature being removed.

Other Fixes

  • Generated External Management API key now immediately visible after clicking Generate
  • Icon button hover circle now correctly centred (MDC --mdc-icon-button-state-layer-size fix)

Don't miss a new ThinLineRadio release

NewReleases is sending notifications on new releases.