Skip to content

[AGENT] Add web-based personal recording flow #238

Description

@BASIC-BIT

[AGENT]

Summary

Add a web-based personal recording path so users can record directly from the Chronote website without Discord or the desktop app.

Product direction

The web flow should start with microphone capture. Desktop/system audio capture from the browser can be evaluated separately because browser support and permissions vary.

Proposed scope

  • Add a personal web recorder route or component.
  • Capture microphone audio in the browser with clear permissions/status UI.
  • Upload recorded audio through the personal media ingestion API.
  • Create a personal meeting or quick-capture item depending on the selected mode.
  • Show upload and processing status after recording ends.
  • Keep OpenAI credentials server-side only.

Acceptance criteria

  1. An authenticated user can record microphone audio from the website.
  2. The recording uploads through the existing personal upload/auth path.
  3. The resulting artifact appears in My Meetings or the quick capture inbox according to product mode.
  4. Browser permission errors are visible and actionable.
  5. Mobile browser behavior is tested or explicitly documented as unsupported for v1.
  6. Tests cover supported recording flow and permission/error states where practical.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions