Skip to content

feat(web): filter archived threads by project - #7282

Closed
lastobelus wants to merge 10 commits into
pingdotgg:mainfrom
lastobelus:feat/archive-project-filtering
Closed

lastobelus wants to merge 10 commits into
pingdotgg:mainfrom
lastobelus:feat/archive-project-filtering

fix(web): keep archive scope closed while loading

191d74b
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check succeeded Aug 21, 2026 in 1m 20s

No issues identified (2 code objects reviewed).

• Merge Base: 837f6b8
• Head: 191d74b

Details

✅ File Path Comments Posted Reason
✅ apps/web/src/archiveProjectFiltering.ts 0
➖ apps/web/src/archiveProjectFiltering.test.ts Excluded by default ignore patterns
✅ apps/web/src/components/settings/SettingsPanels.tsx 0

Filtered Issues Details

apps/web/src/archiveProjectFiltering.ts
  • line 99: filterArchivedProjectGroups returns no groups whenever scopeReady is false, and the panel passes false for any archiveError. The archive snapshot aggregator retains successful environments' snapshots while setting error if another environment fails, so a project-filtered archive hides all successfully loaded matching threads indefinitely after any one environment fails; the unfiltered All view still shows those same partial results. [ Out of scope (post-validation triage) ]