Skip to content

[Frontend]: Add chat session lifecycle and recovery UX #28

@Hanseooo

Description

@Hanseooo

Problem

Current backend session storage is in-memory, so sessions can disappear on backend restart. Frontend needs resilient session lifecycle handling.

Scope

  • Persist session_id in client state/storage.
  • Attempt session restore via GET /api/chat/{session_id}.
  • Handle session-not-found/expired cases with clear recovery UX.
  • Add explicit "Start new plan" / reset conversation action.

Acceptance Criteria

  • Session resumes when available.
  • If session is missing, user gets a clear recovery path (no dead-end states).
  • Reset action starts a clean planning flow.

Priority

Stability

Dependencies

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions