Skip to content

Persist room solve history and past sessions #160

Description

@coder13

Users want to revisit solves and sessions after the live room is gone.

Feedback source:

  • Would it be possible to access past solves, like up to 30 days?
  • You could make it so you can look at all your past solves.
  • Scrambles should remain available after completion while respecting room retention.
  • Audio/video feedback also mentioned an option to save the session.

Current foundation

Implementation sequence

Acceptance criteria

  • Completed attempts persist with event, time, penalties, scramble, timestamps, and stable user/session references.
  • Users can browse their history after the live room is hidden or expired.
  • Private-room and deletion/retention expectations are enforced server-side.
  • History pagination is stable and does not expose other users' private data.
  • The migration has a documented disable/rollback path while MongoDB remains the live source of truth.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: dataMongoDB, PostgreSQL, migrations, backfills, and data integrityarea: resultsSolves, scrambles, history, statistics, and exportsenhancementNew feature or requestpriority: P1High-priority work for the next delivery cycle

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions