Schema & Models: - Add notes, loadType, duration fields to WorkoutLog - Align Watch schema with iOS (use duration Date instead of separate mins/secs) - Add duration helper properties to Exercise and WorkoutLog UI Changes: - Remove Splits and Settings tabs, single Workout Logs view - Add gear button in nav bar to access Settings as sheet - Move Splits section into Settings view with inline list - Redesign ExerciseView with read-only Plan/Notes tiles and Edit buttons - Add PlanEditView and NotesEditView with Cancel/Save buttons - Auto-dismiss ExerciseView when completing last set - Navigate to ExerciseView when adding new exercise Data Flow: - Plan edits sync to both WorkoutLog and corresponding Exercise - Changes propagate up navigation chain via CoreData
22 lines
480 B
JSON
22 lines
480 B
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(mkdir:*)",
|
|
"Bash(find:*)",
|
|
"Bash(xargs cat:*)",
|
|
"WebFetch(domain:git.rzen.dev)",
|
|
"Bash(xcodebuild:*)",
|
|
"Bash(xcrun simctl boot:*)",
|
|
"Bash(xcrun simctl install:*)",
|
|
"Bash(xcrun simctl launch:*)",
|
|
"Bash(xcrun simctl get_app_container:*)",
|
|
"Bash(log show:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
}
|
|
}
|