Skip to content

v0.3.9 — Clear session details and copyable IDs

Choose a tag to compare

@Krablante Krablante released this 01 Oct 07:46

/session now makes the session and its destinations clear. The main table includes the server and full session ID with Telegram's native tap-to-copy button. Expanded details separately identify the topic where the command was called, its OpenCodez connection, and the assigned file and audio topics with direct links.

  • Track service-topic renames without restoring an agent server suffix. Unknown names remain unknown rather than using a fabricated topic or group name.
  • Distinguish pending launches, previous sessions after /reset, inactive bindings, deleted sessions and unavailable servers. Service topics omit obsolete agent settings.
  • Run session lookups concurrently with a five-second timeout; preserve the web link from the saved directory when the server is unavailable.
  • Update English/Russian documentation, built-in help and both eight-page PDF guides. Remove the obsolete ambiguous session labels.

Validation: syntax checks, existing smoke checks and 29 tests passed; Telegram accepted all eight principal session states in both languages and the updated guide pages. Phone-sized previews and the changed PDF pages were visually inspected. The deployed bot passed runtime health checks and a session-screen check using a real backend binding.