Skip to content

feat(explorer): show loading progress for large folders - #83

Merged
kbuffardi merged 3 commits into
mainfrom
feature/explorer-loading-progress
Sep 4, 2026
Merged

feat(explorer): show loading progress for large folders#83
kbuffardi merged 3 commits into
mainfrom
feature/explorer-loading-progress

Conversation

@kbuffardi

Copy link
Copy Markdown
Owner

Summary

  • show an accessible animated spinner in the Explorer while folder indexing runs
  • scan candidate workspaces transactionally, retaining the prior workspace on cancellation or scan failure
  • yield during large recursive scans and reject stale scan completion so the browser can paint and a newer open cannot be overwritten
  • apply the same loading lifecycle to persisted-session restore

Verification

  • npm run lint
  • npm run test:e2e
  • npm run build

Notes

The full Explorer tree and file fingerprints remain eagerly indexed for compatibility; lazy expansion is intentionally out of scope.

Closes #82

Keep the active workspace usable until a replacement scan completes, and yield during long scans so Explorer feedback can paint. Refs #82.
Render an accessible animated spinner while a selected or restored folder is indexed, preserving the current tree until the replacement is ready. Closes #82.
Keep stale-scan protection consistent across folder APIs and retain valid tree semantics for the loading announcement. Refs #82.
@kbuffardi
kbuffardi merged commit 7edd490 into main Sep 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(explorer): show progress while indexing large folders

1 participant