Skip to content

v0.3.4 — Daily answers and server availability

Choose a tag to compare

@Krablante Krablante released this 30 Sep 23:06

Home now shows Answers today and a compact Servers: 4 of 5 · backup unavailable line. Both English and Russian interfaces are supported.

  • Count completed text answers delivered to the forum once per assistant message, including answers split across multiple Telegram messages. Progress text, personal notifications and voice replies do not add to the count.
  • Keep delivery identifiers and timestamps in existing bot state for eight days, preserving counts across restarts without storing answer content or scanning conversation history. Show the tracking start time on the first partial day.
  • Use optional ui.timeZone, falling back to the configured update time zone or the process zone. Refresh at local midnight with DST support.
  • Derive availability for every configured server from existing event connections. Disconnects and reconnects update Home without extra health polling; unknown execution status is shown with ?.

Validated with syntax and existing smoke checks, persistence/deduplication and calendar-boundary probes, real event-stream reconnects, native Telegram delivery and Rich Message acceptance, narrow-screen visual previews, and deployed runtime health/source checks.

No additional dependencies or configuration changes are required. Answer tracking begins after installation; earlier answers are not backfilled.