Skip to content

History / Voice Protocol

Revisions

  • Fix impossible 219 / 55_845 chunk-size figures (-> 215 / 54_825) The body budget is 231 - 16 = 215, not 219; the 219 counts only the 12 logical header bytes and forgets the 4-byte MAC trailer, so it would overflow the LoRa MTU. App A's own formula (MAX_CHUNKS * MAX_BODY_SIZE) evaluates to 54_825 while the comment claimed 55_845. Correct §4 (range + short-range row + duration example), §9.1 MAX_MESSAGE_BYTES, §11 limitations row, and the App A comment. Both core and firmware already implement 215 / 54_825.

    @acarteron acarteron committed Jun 13, 2026
  • docs: reconcile wiki with voicetastic-core implementation Correct stale values (pacing tables, BLACKLIST_TTL, NACK_WINDOW_MS, message_timeout, retain_ttl, linger, voice.max_duration_secs range), fix the NACK_MAX_ROUNDS cumulative-vs-consecutive contradiction in Voice-Protocol 9.1, document the 8 missing settings keys and 4 missing VoiceError variants, add a dead-sender suppression section, and pull the experimental flood-control/resource-bounding limits together with markers and back-links.

    @acarteron acarteron committed Jun 11, 2026
  • docs: retarget wiki source-code links at github.com/voicetastic/voicetastic-core Companion to the main repo's GitHub migration. Rewrites every `git.cha-sam.re/voicetastic/voicetastic-desktop/-/blob/...` to `github.com/voicetastic/voicetastic-core/blob/...` and the `/-/wikis/` paths to GitHub's `/wiki/` form.

    @acarteron acarteron committed May 29, 2026
  • docs: point wiki source-code links at voicetastic/ project namespace Rewrites all 24 absolute blob URLs from https://git.cha-sam.re/acarteron/voicetastic-desktop/-/blob/main/... to https://git.cha-sam.re/voicetastic/voicetastic-desktop/-/blob/main/... so the wiki references stay inside the same project group as the wiki itself.

    @acarteron acarteron committed May 20, 2026
  • docs: import Voice-Protocol page + use absolute URLs for repo links - Adds Voice-Protocol.md (the wire-format spec, previously at the workspace root as VOICE_PROTOCOL.md). - Rewrites all `../../crates/...` and `../../TODO.md` paths to absolute blob URLs at the main repo (https://git.cha-sam.re/acarteron/voicetastic-desktop) so they render from the wiki UI. - Rewrites `../../VOICE_PROTOCOL.md` references to the in-wiki [Voice-Protocol] link form.

    @acarteron acarteron committed May 20, 2026