Checklist
Contact Details
rust-repulsion-jot@duck.com
Feature or improvement you want
Opening this retroactively to the existing PR (#4994 (comment)) to give the feature proper visibility before further review.
What
A push-to-talk button in DM conversations that sends a 1-second Codec2 700B voice clip (~88 bytes) as a single MeshPacket.
Airtime constraints (already implemented)
- 1 second max per burst
- 88 bytes total payload — single packet, well under the 240-byte MeshPacket limit
- 30-second rate limit between sends
- DM-only, no broadcast
Open questions for maintainers
- Is PRIVATE_APP (256) acceptable as a provisional port, or should we request a registered portnum?
- Should this be behind an experimental flag in settings?
- Any preference on Codec2 mode (currently 700B)?
Related PR
#4994 (#4994 (comment))
Why should this be added?
No response
Screenshots / Drawings / Technical details
No response
Checklist
I have used the search function for OPEN ISSUES to see if someone else has already submitted the same feature request.
I have also used the search function for CLOSED ISSUES to see if the feature was already implemented and is just waiting to be released, or if the feature was rejected.
I will describe the request with as much detail as possible.
This request contains only one single feature, not a list of multiple (related) features.
I have read and understood the Contribution Guidelines.
I agree to follow this project's Code of Conduct
Contact Details
rust-repulsion-jot@duck.com
Feature or improvement you want
Opening this retroactively to the existing PR (#4994 (comment)) to give the feature proper visibility before further review.
What
A push-to-talk button in DM conversations that sends a 1-second Codec2 700B voice clip (~88 bytes) as a single MeshPacket.
Airtime constraints (already implemented)
Open questions for maintainers
Related PR
#4994 (#4994 (comment))
Why should this be added?
No response
Screenshots / Drawings / Technical details
No response