{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40746,"defaultBranch":"main","name":"6004CMD_Penna_Leonardo","ownerLogin":"6004CMD-25-26","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2026-03-31T16:54:49.000Z","ownerAvatar":"https://github.coventry.ac.uk/avatars/u/8604","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1775938677.0","currentOid":""},"activityList":{"items":[{"before":"a7876fcc89608004335501d7d394bd114bf9acd8","after":"5f7a064d7bf3b3d3937f35b16a6d4e02bd1a7e23","ref":"refs/heads/main","pushedAt":"2026-04-13T15:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Final fixes to exercise adding, README edits","shortMessageHtmlLink":"Final fixes to exercise adding, README edits"}},{"before":"552d576bc7624c5ab331f362cf163f211f28e5f0","after":"a7876fcc89608004335501d7d394bd114bf9acd8","ref":"refs/heads/main","pushedAt":"2026-04-13T14:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added completed README.md","shortMessageHtmlLink":"Added completed README.md"}},{"before":"c0cfe9786fcf12b9ca582f12ee9dc800998dbb81","after":"552d576bc7624c5ab331f362cf163f211f28e5f0","ref":"refs/heads/main","pushedAt":"2026-04-13T13:54:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Final fixes to feature functionality","shortMessageHtmlLink":"Final fixes to feature functionality"}},{"before":"e8b064b1cc6876b19ab6d1854494e34ae89342cf","after":"c0cfe9786fcf12b9ca582f12ee9dc800998dbb81","ref":"refs/heads/main","pushedAt":"2026-04-12T21:21:25.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Final merge to main/release branch","shortMessageHtmlLink":"Final merge to main/release branch"}},{"before":"4b8b58b8b5c01bbd558e2a8e3fd4bf979565859a","after":"a8db813ba3e2c779e7fc618934954e84db90a10a","ref":"refs/heads/dev","pushedAt":"2026-04-12T21:19:21.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Final UI fixes, fixed splash screen, and app icon. also incorporated signout confirmation","shortMessageHtmlLink":"Final UI fixes, fixed splash screen, and app icon. also incorporated …"}},{"before":"bb42918890fdbe083329cf095ecf495da4386cdd","after":"a8db813ba3e2c779e7fc618934954e84db90a10a","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T21:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Final UI fixes, fixed splash screen, and app icon. also incorporated signout confirmation","shortMessageHtmlLink":"Final UI fixes, fixed splash screen, and app icon. also incorporated …"}},{"before":"495b99e3a2edacd8c73cdfb43178773c736418b0","after":"bb42918890fdbe083329cf095ecf495da4386cdd","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T17:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Improved RPE entry, with double instead if int, and custom selection method","shortMessageHtmlLink":"Improved RPE entry, with double instead if int, and custom selection …"}},{"before":"29aa5c47ca1912254b841034b89d4c853a411c31","after":"495b99e3a2edacd8c73cdfb43178773c736418b0","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T16:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Changed name from FitTrack to LiftTrack, name coincided with another student's project","shortMessageHtmlLink":"Changed name from FitTrack to LiftTrack, name coincided with another …"}},{"before":"0f1cd2b77933c976c94a756d431d669104f0bfe3","after":"29aa5c47ca1912254b841034b89d4c853a411c31","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T16:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Improved profile page, added more data to the display","shortMessageHtmlLink":"Improved profile page, added more data to the display"}},{"before":"399a173b2351daf8086121167ad847f7628fb0f6","after":"0f1cd2b77933c976c94a756d431d669104f0bfe3","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T16:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"fixing ui colouring and minor layout changes","shortMessageHtmlLink":"fixing ui colouring and minor layout changes"}},{"before":"2010f1b5436dba1d3f27ad5643ec694051091960","after":"399a173b2351daf8086121167ad847f7628fb0f6","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T15:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Fixed error handling in login and signup","shortMessageHtmlLink":"Fixed error handling in login and signup"}},{"before":"bc3f05b194a41847a257d68030f9d556239bbbc9","after":"2010f1b5436dba1d3f27ad5643ec694051091960","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T15:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"added stats page for interesting user history","shortMessageHtmlLink":"added stats page for interesting user history"}},{"before":"6160c9ba234d26c26ad163390048ab3b54f95f5d","after":"bc3f05b194a41847a257d68030f9d556239bbbc9","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T14:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Removed debug statements, added dashboardviewmodel with brief stats","shortMessageHtmlLink":"Removed debug statements, added dashboardviewmodel with brief stats"}},{"before":"2c34dcd0b0e6d75223f7d5564d0677a322371e68","after":"6160c9ba234d26c26ad163390048ab3b54f95f5d","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T13:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added 'swipe to delete' to individual exercises, fixed exercises not saving to firestore db","shortMessageHtmlLink":"Added 'swipe to delete' to individual exercises, fixed exercises not …"}},{"before":"4b8b58b8b5c01bbd558e2a8e3fd4bf979565859a","after":"2c34dcd0b0e6d75223f7d5564d0677a322371e68","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-12T12:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Finally implemented exercise details addition to workouts, created base exercise list","shortMessageHtmlLink":"Finally implemented exercise details addition to workouts, created ba…"}},{"before":null,"after":"4b8b58b8b5c01bbd558e2a8e3fd4bf979565859a","ref":"refs/heads/feature/exercise-tracking","pushedAt":"2026-04-11T20:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Sign out functionality implemented, navigation fixes, button icons","shortMessageHtmlLink":"Sign out functionality implemented, navigation fixes, button icons"}},{"before":"f5ba008ac8fe97ed1f6e5863ef4f2066c6a40f66","after":"e8b064b1cc6876b19ab6d1854494e34ae89342cf","ref":"refs/heads/main","pushedAt":"2026-04-11T20:11:59.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Merge branch 'main' of https://github.coventry.ac.uk/6004CMD-25-26/6004CMD_Penna_Leonardo","shortMessageHtmlLink":"Merge branch 'main' of https://github.coventry.ac.uk/6004CMD-25-26/60…"}},{"before":"c4c0f620687bbb7e3bf067e366578af049204457","after":"4b8b58b8b5c01bbd558e2a8e3fd4bf979565859a","ref":"refs/heads/dev","pushedAt":"2026-04-11T20:09:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Sign out functionality implemented, navigation fixes, button icons","shortMessageHtmlLink":"Sign out functionality implemented, navigation fixes, button icons"}},{"before":"edd5215f75a95e58225cae77a2a6b7765ed8366a","after":"4b8b58b8b5c01bbd558e2a8e3fd4bf979565859a","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T20:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Sign out functionality implemented, navigation fixes, button icons","shortMessageHtmlLink":"Sign out functionality implemented, navigation fixes, button icons"}},{"before":"2c148dfeb3e7d0973f3b27e0684e0b87641eb240","after":"edd5215f75a95e58225cae77a2a6b7765ed8366a","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T17:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"FIXED workouts not saving, then fixed workouts not showing up in the list of completed workouts. Switched REST API with httpclient for compatibility reasons","shortMessageHtmlLink":"FIXED workouts not saving, then fixed workouts not showing up in the …"}},{"before":"0144e955fd246f86fd819b201d3c053f9af75758","after":"2c148dfeb3e7d0973f3b27e0684e0b87641eb240","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T17:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Fixed freezing issues when creating account. added workout tab and addworkoutpage","shortMessageHtmlLink":"Fixed freezing issues when creating account. added workout tab and ad…"}},{"before":"0688195578af347f38ee8f4880e515d4202f09a0","after":"0144e955fd246f86fd819b201d3c053f9af75758","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T15:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added WorkoutListViewModel, AddWorkoutViewmodel and added WorkoutListPage.xaml and xaml.cs","shortMessageHtmlLink":"Added WorkoutListViewModel, AddWorkoutViewmodel and added WorkoutList…"}},{"before":"c4c0f620687bbb7e3bf067e366578af049204457","after":"0688195578af347f38ee8f4880e515d4202f09a0","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T13:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added IWorkoutService interface and WorkoutService, integration with firestore","shortMessageHtmlLink":"Added IWorkoutService interface and WorkoutService, integration with …"}},{"before":null,"after":"c4c0f620687bbb7e3bf067e366578af049204457","ref":"refs/heads/feature/workout-tracking","pushedAt":"2026-04-11T12:29:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"added workout exercise and exercise set model structure","shortMessageHtmlLink":"added workout exercise and exercise set model structure"}},{"before":"7cfd681d9a0c17f3921cb1fcfb9d2558eec49410","after":"c4c0f620687bbb7e3bf067e366578af049204457","ref":"refs/heads/dev","pushedAt":"2026-04-10T07:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"added workout exercise and exercise set model structure","shortMessageHtmlLink":"added workout exercise and exercise set model structure"}},{"before":"02d5e9cdb9d3652b511580b1967c805fb2672717","after":"7cfd681d9a0c17f3921cb1fcfb9d2558eec49410","ref":"refs/heads/dev","pushedAt":"2026-04-10T06:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"login -> Added Dashboard, Profile Page and TavBar, login -> Dashboard working","shortMessageHtmlLink":"login -> Added Dashboard, Profile Page and TavBar, login -> Dashboard…"}},{"before":"9580416aaf3b4b19a298d85c4af72454c00b4245","after":"02d5e9cdb9d3652b511580b1967c805fb2672717","ref":"refs/heads/dev","pushedAt":"2026-04-10T06:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Initiated DashboardPage building","shortMessageHtmlLink":"Initiated DashboardPage building"}},{"before":"6c0878a74a4ee305887c16fed8f1dac60f9f4180","after":"9580416aaf3b4b19a298d85c4af72454c00b4245","ref":"refs/heads/dev","pushedAt":"2026-04-10T05:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Linked ViewModels to Login and SignUp pages","shortMessageHtmlLink":"Linked ViewModels to Login and SignUp pages"}},{"before":"3f463c6fcc74f66097b489c4cd98ec713492d304","after":"6c0878a74a4ee305887c16fed8f1dac60f9f4180","ref":"refs/heads/dev","pushedAt":"2026-04-10T05:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added dependency injection in MauiProgram.cs","shortMessageHtmlLink":"Added dependency injection in MauiProgram.cs"}},{"before":"a3294d92abd1402f55798cfed4250680df2918b3","after":"3f463c6fcc74f66097b489c4cd98ec713492d304","ref":"refs/heads/dev","pushedAt":"2026-04-10T04:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pennal","name":"Leo Penna (pennal)","path":"/pennal","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6472?s=80"},"commit":{"message":"Added Login and SignUp viewmodels","shortMessageHtmlLink":"Added Login and SignUp viewmodels"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks4AB-rNAA","startCursor":null,"endCursor":null}},"title":"Activity · 6004CMD-25-26/6004CMD_Penna_Leonardo"}