{"push_id":1042055681,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"0a712704b77572ccdce733473aaad1d37b8ec5e1","before":"e134756d92818a61385585e7a37f6e17aa67ec19","commits":[{"sha":"e57af1045557ee6624c6a97c6976664f1133cf13","author":{"email":"49c6416ba4188b18530ee12bdd805fb21fa2d1be@users.noreply.github.com","name":"Derek Huang"},"message":"Merge pull request #150 from pedrotp/master\n\n(feat) adds ability to schedule and cancel habit reminders","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/e57af1045557ee6624c6a97c6976664f1133cf13"},{"sha":"52f5eb98e5ba7f6f5157b464130bdf132a39ec21","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds Note component","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/52f5eb98e5ba7f6f5157b464130bdf132a39ec21"},{"sha":"068533f47b89a8099e0f4c7a52523510f17e6466","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds modal to habit instance in habit detail calendar","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/068533f47b89a8099e0f4c7a52523510f17e6466"},{"sha":"49b80152cd74531b5be4c27be4b1b9d7c4f1b1c0","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds GET and PUT server routes and helpers for getting instance by instanceId","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/49b80152cd74531b5be4c27be4b1b9d7c4f1b1c0"},{"sha":"843fd33af660c5cd55d11655ee91373e95e4c5a7","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds editing to modal","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/843fd33af660c5cd55d11655ee91373e95e4c5a7"},{"sha":"679fa6e9f5322df815640454e0025f67be2ef8ac","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Note edits on modal correctly updates database","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/679fa6e9f5322df815640454e0025f67be2ef8ac"},{"sha":"42ea22b6efcb4c130e41d1d6f3be16bc4fa5ce51","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds update to listView datasource on update of instance note","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/42ea22b6efcb4c130e41d1d6f3be16bc4fa5ce51"},{"sha":"25ecb295cf0277e586246cc0d9596434fa91cafb","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(fix) Corrects updateInstance function to update existing instance instead of replacing with new instance created","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/25ecb295cf0277e586246cc0d9596434fa91cafb"},{"sha":"2ead727752ecce025803c3d1eb58910d87810db3","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds clear textInput and autofocus on mount","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/2ead727752ecce025803c3d1eb58910d87810db3"},{"sha":"610427646011f2eec6d42a2407ecd7ae74333017","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds indication to calendar that note is present","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/610427646011f2eec6d42a2407ecd7ae74333017"},{"sha":"be96bade173f71d97cb8e8bad22cda55ac4792ab","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(feat) Adds character limit to note","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/be96bade173f71d97cb8e8bad22cda55ac4792ab"},{"sha":"2b61e3857c77c5e11332d4c1fe1da41d403ab040","author":{"email":"d01f6b000071b9f57d11764fc5e2419988519a2a@gmail.com","name":"Pierre Teo"},"message":"(chore) Restores server routes auth, removes console log statements","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/2b61e3857c77c5e11332d4c1fe1da41d403ab040"},{"sha":"5c48c099aa730620ad90e2b8aa736e4a52a5127d","author":{"email":"49c6416ba4188b18530ee12bdd805fb21fa2d1be@users.noreply.github.com","name":"Derek Huang"},"message":"Merge pull request #153 from pedrotp/master\n\n(style) updates app launch screen","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/5c48c099aa730620ad90e2b8aa736e4a52a5127d"},{"sha":"78c80a3ee070ebf2297d86321e3ef8db05720281","author":{"email":"49c6416ba4188b18530ee12bdd805fb21fa2d1be@users.noreply.github.com","name":"Derek Huang"},"message":"Merge pull request #154 from junshengpierre/feat/notes\n\n(feat) Adds notes to habit instances","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/78c80a3ee070ebf2297d86321e3ef8db05720281"},{"sha":"e3a903819f40ac86a13fbda282b4845c5fd24099","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(feat) Adds check for first habit completion","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/e3a903819f40ac86a13fbda282b4845c5fd24099"},{"sha":"1e8127e2300fb61357f0fcdeac7245c187e59013","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(feat) Awards badge for first habit completion","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/1e8127e2300fb61357f0fcdeac7245c187e59013"},{"sha":"0bcb30bc6b88cbebd72d0a723f9370d9d756dfdf","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(refactor) Awards badge only on first earning it and returns toast message in response","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/0bcb30bc6b88cbebd72d0a723f9370d9d756dfdf"},{"sha":"0879888101cb3e2ce6d819d2f7b1493617d8575e","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(feat) Awards First Habit and First Completion badges correctly","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/0879888101cb3e2ce6d819d2f7b1493617d8575e"},{"sha":"11dc7124e9e3072683cb884e21d14a3748436b8d","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(refactor) Adds newUser flag to user schema","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/11dc7124e9e3072683cb884e21d14a3748436b8d"},{"sha":"fad8f77277ccf02873cbc54c29ba1b3f26744598","author":{"email":"92f7a76db8c503d096f469fea1597a0cb5895328@gmail.com","name":"Justin Bitely"},"message":"(refactor) Checks new user flag to determine whether to onboard or not","distinct":true,"url":"https://api.github.com/repos/pedrotp/thesis/commits/fad8f77277ccf02873cbc54c29ba1b3f26744598"}]}