Skip to content

feat(board): export board data as JSON #37

@afurm

Description

@afurm

Local-first users need a simple way to back up or inspect their board data without copying SQLite files manually.

Suggested scope:

  • Add an export path that returns board tasks as JSON.
  • Include task metadata, status, priority, focus area, tags, descriptions, and execution summaries where useful.
  • Exclude secrets: API keys, OAuth tokens, provider credentials, and private memory file contents.
  • Add a small Settings or board action that downloads the export.

Acceptance criteria:

  • Users can export their board from the app without OpenAI credentials.
  • The export format is deterministic enough to test.
  • Server tests verify secrets are not included.
  • npm run typecheck, npm test, and npm run build pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions