fix: restore automatic thread settling defaults - #8596
Merged
Merged
MacroscopeApp / Macroscope - Correctness Check
completed
Aug 29, 2026 in 2m 12s
2 issues identified (23 code objects reviewed).
• Merge Base:
22c311d
• Head:241e0f2
Details
| ✅ | File Path | Comments Posted | Reason |
|---|---|---|---|
| ✅ | apps/mobile/src/Stack.tsx |
0 | |
| ➖ | apps/mobile/src/lib/storage.test.ts |
Excluded by default ignore patterns | |
| ✅ | docs/user/thread-sidebar.md |
0 | |
| ➖ | apps/web/src/components/settings/SettingsPanels.logic.ts |
No code objects modified | |
| ✅ | apps/web/src/components/settings/settingsSearch.ts |
0 | |
| ✅ | packages/contracts/src/settings.ts |
0 | |
| ➖ | apps/web/src/components/ThreadStatusIndicators.test.ts |
Excluded by default ignore patterns | |
| ➖ | apps/desktop/src/settings/DesktopClientSettings.test.ts |
Excluded by default ignore patterns | |
| ➖ | packages/contracts/src/settings.test.ts |
Excluded by default ignore patterns | |
| ✅ | oxlint-plugin-t3code/rules/no-mobile-uniwind-theme-escape-hatches.ts |
0 | |
| ✅ | apps/mobile/src/features/settings/components/settings-sheet-targets.ts |
0 | |
| ✅ | apps/web/src/hooks/useThreadActionMenu.ts |
0 | |
| ➖ | apps/web/src/components/settings/SettingsPanels.logic.test.ts |
Excluded by default ignore patterns | |
| ❌ | apps/mobile/src/features/home/HomeScreen.tsx |
1 | |
| ✅ | apps/mobile/src/features/threads/threadListV2.ts |
0 | |
| ✅ | apps/web/src/components/ChatView.tsx |
0 | |
| ❌ | apps/mobile/src/persistence/mobile-preferences.ts |
1 | |
| ✅ | apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx |
0 | |
| ✅ | apps/mobile/src/features/settings/SettingsRouteScreen.tsx |
0 | |
| ✅ | apps/web/src/components/Sidebar.tsx |
0 | |
| ➖ | apps/mobile/src/features/threads/threadListV2.test.ts |
Excluded by default ignore patterns | |
| ✅ | packages/client-runtime/src/state/threadSettled.ts |
0 | |
| ✅ | apps/web/src/components/settings/SettingsPanels.tsx |
0 | |
| ➖ | packages/client-runtime/src/state/threadSettled.test.ts |
Excluded by default ignore patterns |
Filtered Issues Details
docs/user/thread-sidebar.md
- line 10: The new unconditional claim that pinned threads settle when inactive is false after a user turns off Auto-settle inactive threads. That setting writes
sidebarAutoSettleAfterDays: null, andeffectiveSettledreturnsfalsefor the inactivity path in that case, so the documentation will incorrectly tell those users that their inactive pinned threads still move to Settled. [ Out of scope (post-validation triage) ]
Loading