Problem
WorkspaceSelector on the dashboard only allows selecting/initializing a new workspace. There is no list of recent or previously opened projects, requiring users to remember full filesystem paths.
Impact
High friction for users who work across multiple projects or frequently switch between them. Returning users must re-navigate the filesystem every session.
Recommendation
- Store recently opened workspace paths in
localStorage (up to 5 entries)
- Display recent workspaces list in
WorkspaceSelector with project name and last-opened date
- Add 'Open from filesystem' / 'Browse' option for new projects
- Most recently used workspace at the top; remove entry option
Acceptance Criteria
Affected Components
web-ui/src/app/page.tsx, web-ui/src/components/workspace/WorkspaceSelector.tsx
Problem
WorkspaceSelectoron the dashboard only allows selecting/initializing a new workspace. There is no list of recent or previously opened projects, requiring users to remember full filesystem paths.Impact
High friction for users who work across multiple projects or frequently switch between them. Returning users must re-navigate the filesystem every session.
Recommendation
localStorage(up to 5 entries)WorkspaceSelectorwith project name and last-opened dateAcceptance Criteria
Affected Components
web-ui/src/app/page.tsx,web-ui/src/components/workspace/WorkspaceSelector.tsx