{"push_id":833594104,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"8be2a1d26455020ebf8762eb0cd20b42f90fa6ff","before":"29923f794f00ff64b7055db58081f219849f2dcc","commits":[{"sha":"c02c17bb8421599c3ecd0fd741ff4e48cae4f64e","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Added UML Class Diagram for the first design","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/c02c17bb8421599c3ecd0fd741ff4e48cae4f64e"},{"sha":"b82e9944215a41ee4e89c9446a04ee5dffd8147b","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Derp! Changed settings popover to settings sheet\n\nIt is meant to be a sheet; I don't know why I implemented it as a popover.\nChanged it now.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/b82e9944215a41ee4e89c9446a04ee5dffd8147b"},{"sha":"25a5676250636e9da36042e6adeb220856ac55e7","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"SettingsWindowController: Added switch statement\n\nShortens the data stored about the weight unit in NSUserDefaults","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/25a5676250636e9da36042e6adeb220856ac55e7"},{"sha":"7a71a7cc1b1086a2dde0e0a54a8f39d9d7dcbe7b","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"MainWindow: Update weight track string to correct weight unit\n\nThe unit is set in the User Settings part of the program. I simply run the setupUser function every time the user exits\nthe sheet so that it updates with the right unit.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/7a71a7cc1b1086a2dde0e0a54a8f39d9d7dcbe7b"},{"sha":"47c288a13d7c35fbf17498a5e86476bb340cb3b4","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"NSUserDefaults: Fix potential storage bug with weight track values\n\nArises when using st lbs as weight unit.  It would think that if, for example, 0.0 is being interpreted as a st lbs value, it would\nnot get the correct value.\n\nAlso allowing kg/lbs/st lbs to resolve to 2 significant figures of precision, instead of one. Should be enough.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/47c288a13d7c35fbf17498a5e86476bb340cb3b4"},{"sha":"da8fcf77c068d5c7255b93b44f1d57ab2462f246","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Refined documentation to link to requirement specification\n\nModified the documentation slightly so that it explicitly states which parts of\nthe requirement specification are being conformed to, or not, with each design choice.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/da8fcf77c068d5c7255b93b44f1d57ab2462f246"},{"sha":"a67044b484a7c72751478c517485f59c9130800e","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"SettingsWindowController: Added Delete User action\n\nAlso added code for an alert for confirmation, deletes the user if they select the correct button.\nCleaned up debug code for printing etc across all files.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/a67044b484a7c72751478c517485f59c9130800e"},{"sha":"c3d14d9b812622b40a884b2b5936dba4f8006059","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Fixed #2: New User window goes to main window on done click\n\nAlso fixed some bugs with deleting the users","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/c3d14d9b812622b40a884b2b5936dba4f8006059"},{"sha":"1838c30746b9adc3c7d4f47576fe1c31e73e85cc","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Made Problem Definition and Requirements Spec a bit better","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/1838c30746b9adc3c7d4f47576fe1c31e73e85cc"},{"sha":"362a20b679afcd4d32ad693197908c7a7fb60306","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Updated with more comments\n\nSpecification says MOAR comments plz","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/362a20b679afcd4d32ad693197908c7a7fb60306"},{"sha":"a789b69266a3d52518619b7d42de416fbea89f6e","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Fixed #1: User profile name validation fixed\n\nNow the user cannot create a new profile with the same name.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/a789b69266a3d52518619b7d42de416fbea89f6e"},{"sha":"36bf11fa72aed42a5e97715f4bf05af6035637cb","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Fixed #3: App crash on profile selection\n\nFixed the app crashing completely when the user deleted a profile and immediately switched to another profile.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/36bf11fa72aed42a5e97715f4bf05af6035637cb"},{"sha":"d881d6b8d3e683eed72f68f2cb9fddc26a03b108","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Fixed #4: Now doesn't crash when creating a profile on first run\n\nFixes an issue that occurred when the user creates a profile on the first run (without any other profiles saved) and the app crashes.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/d881d6b8d3e683eed72f68f2cb9fddc26a03b108"},{"sha":"60b2bfbba88d88ba5883b8c21ed9f336d9c0d17c","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Main Window: Added weight table view","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/60b2bfbba88d88ba5883b8c21ed9f336d9c0d17c"},{"sha":"a0b8af26e803e10b3fb762cba25543b6c361fd3f","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Main Window: Table view now displays stuff\n\nThe table view uses data set up in the profile dictionary associated with the profile (user). In this dictionary there are two arrays relating to the weight values - one for the values themselves, another for the dates at which these values are associated with.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/a0b8af26e803e10b3fb762cba25543b6c361fd3f"},{"sha":"9419bd99db85260332024595b5f674e53d315499","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Main Window: Allow table view to display no values\n\nThis would apply when the profile has just been created, and thus has no weight data to show.\nAlso removed placeholder data in the dictionary when it is constructed in NewUserWindowController","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/9419bd99db85260332024595b5f674e53d315499"},{"sha":"c9dbe1d2baea63439d48dd868686e00fe2a488c8","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Fixed #5: App crash when creating a new user (typecasting error)\n\nInstantiated a mutable copy of the weight date/value arrays so that it can cast properly from NSArray to NSMutableArray.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/c9dbe1d2baea63439d48dd868686e00fe2a488c8"},{"sha":"dc1e602130879632685b292188573a7fe4ec7429","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Added ability to add new values to weight table\n\nAlso added a popover view to allow for entry of said values","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/dc1e602130879632685b292188573a7fe4ec7429"},{"sha":"f1ec8068ee9fa487fe14c229f087c0b504b803c0","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Refactor code slightly","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/f1ec8068ee9fa487fe14c229f087c0b504b803c0"},{"sha":"a995a2b29e5678b7cc9c10635cce4494b4815227","author":{"email":"9473b05ec8a45ec28e242928492d27e00ac433e5@gmail.com","name":"Alex Potter"},"message":"Update table and UI to reflect the weight unit chosen in settings\n\nNow doesn't need to reload the main window to see this.","distinct":true,"url":"https://api.github.com/repos/alexpotter1/WeightTracker/commits/a995a2b29e5678b7cc9c10635cce4494b4815227"}]}