[UnigramDev/Unigram/develop](https://github.com/UnigramDev/Unigram/tree/develop) • [cf37ec8](https://github.com/UnigramDev/Unigram/commit/cf37ec8d404d62de0adea3024cc541dc6b301364) • _1 files, +19/-0_
Note the sixty-second pause and message drafts as todo

The official apps stop at sixty seconds and show the pause UI rather than
sending, which 4.3 does not, and they keep an unsent recording as a draft,
which Unigram has no notion of.

[UnigramDev/Unigram/develop](https://github.com/UnigramDev/Unigram/tree/develop) • [134180d](https://github.com/UnigramDev/Unigram/commit/134180d93d5b33499b700d41786f5329a53b6f37) • _1 files, +4/-0_
Note that the sixty-second stop cannot be resumed from

The limit reuses the pause UI, but a video message gets no more time, so the
pause button has to go rather than offer its resume glyph.

[UnigramDev/Unigram/develop](https://github.com/UnigramDev/Unigram/tree/develop) • [e71214d](https://github.com/UnigramDev/Unigram/commit/e71214d7a7ec5808d5f0442d9d36d1191b6c1399) • _1 files, +3/-10_
Drop two flags the timer and the session already answer for

_recordAudioVideoRunnableStarted said what _timer.IsEnabled says, and
_calledRecordRunnable was only ever read where a recording exists, which the
session knows.

[UnigramDev/Unigram/develop](https://github.com/UnigramDev/Unigram/tree/develop) • [57630df](https://github.com/UnigramDev/Unigram/commit/57630dfa2f698f58416b97b2ec477bcf606fb97b) • _1 files, +8/-1_
Don't record for a press that was let go while rights were checked

The check is awaited between the press and the timer, so a release during it
left the press running: the timer started with no pointer down, and a recording
began three hundred milliseconds later that nobody was holding.

[UnigramDev/Unigram/develop](https://github.com/UnigramDev/Unigram/tree/develop) • [86ad43f](https://github.com/UnigramDev/Unigram/commit/86ad43f9ca5098ded9caea3922fc833e0cd39e17) • _1 files, +21/-4_
Close off opening the device on the press

Warming the device up under the hold timer works, but it marks the microphone
and the camera as accessed for a tap that only switches mode, and lights the
privacy LED on hardware that has one. Written down so it isn't tried again.

[#unigram](?q=%23unigram)