[Feature Request]: Always Prioritize Text Messages
Platform
NRF52, ESP32, RP2040, Linux Native
Description
Currently when a network becomes congested we don't do a good enough job protecting text messages and the related routing from position and telemetry packets.
Prioritize text messages above all other packet types, especially on the known key.
Probably a good idea indeed, although it shouldn’t get a higher priority than ACKs, because those will stop retransmissions and rebroadcasting and thus prevent unnecessary transmissions.
I think we’ll need a new priority just below ACKs then, because if you set want_ack, the firmware sets the RELIABLE priority (which is currently the one below ACK priority) already:
https://github.com/meshtastic/firmware/blob/50f06840d756d3d34f68237956d47b5d13ed1688/src/mesh/MeshPacketQueue.cpp#L45-L47