This MR adds a button to record audio in the compose form like seen below:
This MR is currently marked as a WIP because while I've successfully recorded audio and gotten it uploaded as a .mp3 file, it's being recognized as an application/octet-stream mime type and not an audio mime type.
For note, this tutorial helped me a lot in doing this: https://medium.com/front-end-weekly/recording-audio-in-mp3-using-reactjs-under-5-minutes-5e960defaf10
Additionally, this source helped me to upload this as an mp3 file: https://github.com/closeio/mic-recorder-to-mp3/blob/master/samples/index.html
Edited by Sean King