Skip to content

Add non-destructive friction log hiding - #62

Merged
calvin-archastro merged 1 commit into
mainfrom
feat/hide-friction-logs
Aug 13, 2026
Merged

Add non-destructive friction log hiding#62
calvin-archastro merged 1 commit into
mainfrom
feat/hide-friction-logs

Conversation

@calvin-archastro

Copy link
Copy Markdown
Contributor

Summary

  • add Hide actions to friction-log rows and detail views
  • persist hidden logs by stable worktreePath::slug identity without modifying files on disk
  • filter hidden logs from the normal UX across rescans and relaunches
  • add Settings controls to restore one or all hidden logs
  • distinguish an empty catalog from the all-hidden state

Verification

  • xcodebuild -project macos/Astroshots.xcodeproj -scheme Astroshots -configuration Debug -derivedDataPath macos/build/DerivedData-hide-friction -skipPackagePluginValidation -only-testing:AstroshotsTests test CODE_SIGNING_ALLOWED=NO — 62 tests passed
  • unsigned Release build passed for arm64 and x86_64
  • the new UI journey compiles; local execution is blocked before test launch because the Xcode runner and test bundle use incompatible ad-hoc Team IDs when no DEVELOPMENT_TEAM is configured

@calvin-archastro
calvin-archastro requested a review from a team August 13, 2026 17:32
@calvin-archastro
calvin-archastro merged commit 0aefd44 into main Aug 13, 2026
11 checks passed
@calvin-archastro
calvin-archastro deleted the feat/hide-friction-logs branch August 13, 2026 19:28
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.

1 participant