Skip to content

Telegram wave 3.6: push-to-talk recording, and the forum-landing scenario - #232

Draft
unRekable wants to merge 12 commits into
mainfrom
telegram-wave-3-6
Draft

unRekable wants to merge 12 commits into
mainfrom
telegram-wave-3-6

Conversation

@unRekable

Copy link
Copy Markdown
Collaborator

What changed and why

A person can now hold the mic and record, letting go stops, when push-to-talk is on. The Telegram forum landing has its quality-gate scenario, and the expiry pass writes nothing when nothing ran out.

This branch is the Telegram wave 3.6 rebased onto current main. Most of the wave's earlier content landed already through #175 (TTL expiry, forum landing, avatars, muted chats, search flag, sponsored clicks); what remains here is push-to-talk, the e2e scenario, and small fixes.

Type

  • feature
  • fix
  • perf
  • refactor
  • chore
  • docs

Platforms

  • windows
  • macos
  • linux
  • android
  • ios

Proof

Scenario: e2e/scenarios/telegram-forum-landing

Lab run: pending — the lab records it on the base and on this branch once CI spins up.

Compatibility

No protocol change: the diff touches no crates/protocol file. The local store keeps its schema (10); the expiry early-return only skips a no-op write.

Risk and rollback

Push-to-talk rides the existing PUSH_TO_TALK setting and changes the mic button only when it is on. Everything else is a test, a scenario, or a no-op-write guard. Rollback: revert the branch.

Release note

Holding the mic records with push-to-talk on, and the expiry pass idles when nothing runs out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant