The recorder takes a break, and says what went wrong

packagesdocs

@revero/recorder 0.2.0 adds pause() and resume(), so one recording survives a lunch break as one meeting with one transcript instead of two sittings to reconcile. Failures now carry a stable errorCode beside the human message, so a refused microphone and a failed upload can finally be told apart without parsing English prose. A restored recording says it was restored and when it started, elapsedMs reports pause-aware duration, and the live MediaStream is reachable for a level meter.

Two fixes in the same release. The ready-made component rendered no control in the submitted state, so it could record only once per mount; it now offers labels.again. And the hook rebuilt its controller whenever an option’s identity changed, which every documented example triggered, so a re-render of the surrounding component restarted a recording in progress.

New guides: Model your meetings, which says that one meeting carries one recording before you design a schema around it, and What the documents contain, which describes each profile’s payload and the <cite> markup inside generated markdown.