5b3d4e5f9e06df3423b3de2073921bf002fa3fdc
Some checks failed
CI / build-and-test (push) Has been cancelled
checkmark.seal.fill (unused elsewhere, reads as a generic 'AI verified badge') replaced with checkmark.circle.fill, the app's actual convention. All four state-changing card actions (Finish Anyway, Check All Sets, Clear All Sets, Didn't Train) now confirm via one PendingAction enum + confirmationDialog before executing, each with a tailored message; destructive ones use the .destructive role. The header menu's Clear All Sets (any completion level) also now confirms instead of executing instantly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Personal productivity and fitness companion — iOS SwiftUI app
Languages
Swift
99.3%
HTML
0.4%
Shell
0.3%