|
Recording submits at stop; composer edits the report by token
An MV3 service worker is killed after ~30 s of idle time, so parking the
recording buffer in background memory (pending + 10-min auto-save timer)
was unreliable: the timer never fired and Save could hit a restarted
worker with an empty buffer. Now recorderStop uploads the media, submits
the report with the auto-title right away, and only then opens the
composer. Save patches title/description (PATCH /api/reports/{token}),
Discard deletes the report — both are token-based and survive worker
restarts. recorder_submit is replaced by recorder_edit/recorder_discard
{token}.
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
|---|
|
|
| packages/extension/e2e.mjs |
|---|
| packages/extension/src/background/api.ts |
|---|
| packages/extension/src/background/index.ts |
|---|
| packages/extension/src/content/index.ts |
|---|
| packages/extension/src/content/overlay/App.vue |
|---|
| packages/extension/src/content/overlay/RecordingComposer.vue |
|---|
| packages/extension/src/content/overlay/mount.ts |
|---|
| packages/extension/src/lib/messages.ts |
|---|