34 Commits

Author SHA1 Message Date
0f2314945e add watchOS code from Workout+ to TODO for future reference
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:56:42 +01:00
Felix Förtsch
1c177c5336 add WorkoutStateManager for ViewModel functionality 2024-11-26 17:22:29 +01:00
Felix Förtsch
1668b29803 add GenericItemManager, fix small inconsistencies 2024-11-15 16:49:49 +01:00
Felix Förtsch
02e2937094 add ModelContainerPreview conecept, move SampleData, fix Exercise, ExerciseUnit, ExerciseType 2024-11-13 13:59:39 +01:00
Felix Förtsch
370e070fcd clean up ActiveWorkoutSession 2024-11-12 15:02:52 +01:00
Felix Förtsch
19b3d89010 add NavigationManager for programatic navigation from the root 2024-11-04 14:43:47 +01:00
Felix Förtsch
c722d59aff add SimpleStopWatch to ActiveWorkoutSession 2024-10-28 12:00:56 +01:00
Felix Förtsch
d1a87957f6 change folders to the "feature" mindset 2024-10-21 15:03:47 +02:00
Felix Förtsch
97ecbcc6f4 create ER diagram, refactor to conform to diagram, simplify session management 2024-10-18 17:23:24 +02:00
Felix Förtsch
b7f5caf9dd simplify Exercise to only hold on to the unit of the metric, remove ValueKeyboard as input 2024-10-02 12:41:04 +02:00
Felix Förtsch
41a82f081a add ValueKeyboard as input for exercise values 2024-09-27 17:17:32 +02:00
Felix Förtsch
4a42fc6c33 add ExerciseEditor, Picker skeletons, AutocompleteTextfield 2024-09-23 11:41:34 +02:00
Felix Förtsch
41b97964c4 add always sorted [WorkoutItem], ContentUnavailableView to searches, SampleData import, refactor WorkoutItem init 2024-09-18 15:05:05 +02:00
Felix Förtsch
0a400ff349 add ActiveWorkoutSession logic, refactor Home, add additional sample data, add isDebug 2024-09-14 17:01:20 +02:00
Felix Förtsch
f45d6288dd add Miniplayer, ActiveWorkoutSession skeleton 2024-09-08 20:54:09 +02:00
Felix Förtsch
03cc854c66 refactor WorkoutItemLibrarySheet, add Set sample data 2024-09-07 11:27:01 +02:00
Felix Förtsch
87f1922a61 integrate WorkoutIcon throughout the navigation 2024-09-06 16:01:17 +02:00
Felix Förtsch
6018a57473 add WorkoutIconSelector to select icon and color for a Workout 2024-09-06 08:24:24 +02:00
Felix Förtsch
d82d0cd9fa fix repetitive save of WorkoutItem, add: Onboarding, Defaults, Settings, Trainer/Trainee skeletons, reorder files, remove all Bindable 2024-09-04 18:44:28 +02:00
Felix Förtsch
0905ea7d3f add draft views for sets of exercises 2024-09-02 20:44:56 +02:00
Felix Förtsch
8e1d3306b9 introduce WorkoutItem, refactor ExerciseTemplate to Exercise 2024-09-02 17:17:11 +02:00
Felix Förtsch
22b0ba372e retain order of the exercises during persistence process 2024-08-30 16:01:38 +02:00
Felix Förtsch
4afc656374 add new exercise creation behavior to workouts 2024-08-27 15:57:59 +02:00
Felix Förtsch
c93aa60f2e add nothing found view to WorkoutIconSelector, add search to ExerciseLibrary 2024-08-27 14:50:41 +02:00
Felix Förtsch
edaea5e862 add WorkoutIconSelector, change the way adding ExerciseTemplate works to in-List 2024-08-27 14:26:46 +02:00
Felix Förtsch
19e91d75e0 add ExerciseTemplate conecpt, fix UI elements 2024-08-25 23:20:56 +02:00
Felix Förtsch
71719c1f1b add UI for adding exercises to workouts 2024-08-22 14:55:59 +02:00
Felix Förtsch
419e2bc699 add Workout, Exercise and their Library, Add, and Details views 2024-08-19 15:33:32 +02:00
Felix Förtsch
97d4038fb6 add minimal workout interface, not linked with exercises yet 2024-08-16 16:53:02 +02:00
Felix Förtsch
e33f9e80bc add template for items, copy over exercise library 2024-08-13 00:52:55 +02:00
Felix Förtsch
ec2a7c15c7 add minimal generalized main/detail view 2024-08-13 00:23:16 +02:00
Felix Förtsch
d92710eec4 add sheet to add exercises 2024-08-10 17:10:23 +02:00
Felix Förtsch
272a6906b1 add minimal case for ExerciseLibrary 2024-08-10 16:09:00 +02:00
Felix Förtsch
8f289e506f Initial Commit 2024-08-10 15:46:21 +02:00