{"push_id":913281776,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"dd8254e21650a93dbe2ad531ac6855a04fd0390f","before":"b2ab076d83dec85347f1cb917a233a92f5d775c0","commits":[{"sha":"6224f963624f1963492e5b0e3d62ee3922b148cb","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Only depend on the event_id in our event reminders. And properly initialize our singletons when we start the app in a background without a UI.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/6224f963624f1963492e5b0e3d62ee3922b148cb"},{"sha":"0f3d2db867fbdc95c0c7f59c4b90f4a38ae65b3e","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Move classes into util package.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/0f3d2db867fbdc95c0c7f59c4b90f4a38ae65b3e"},{"sha":"02a6db4359eb9d9818b5679eabd206687ecf17dd","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Move classes into geo package.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/02a6db4359eb9d9818b5679eabd206687ecf17dd"},{"sha":"1356522771fe125f9421f0bfbfbfd2b1f4f4406f","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Move classes into eventinfo and eventlist packages.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/1356522771fe125f9421f0bfbfbfd2b1f4f4406f"},{"sha":"4556b542e344db52f859bb42202a3313a0755371","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Upgrade versions and fix gradle build warnings.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/4556b542e344db52f859bb42202a3313a0755371"},{"sha":"1f791f41aaf0d70bcf0d9819e74d4d3566d9c7a5","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Add a full settings activity/panel/config for all relevant notification settings. Still need to localize and actually use all these preferences.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/1f791f41aaf0d70bcf0d9819e74d4d3566d9c7a5"},{"sha":"b70944fe31739df25301cac8cd995e1e96d3a591","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Refactor methods.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/b70944fe31739df25301cac8cd995e1e96d3a591"},{"sha":"737d6fee4d04bf82886a07647fef1f10e42a5ffb","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Make notification preferences work.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/737d6fee4d04bf82886a07647fef1f10e42a5ffb"},{"sha":"951ca21653772a1df0f10c2fd24a729d907904ea","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Ensure we open notification links using the DanceDeets app (instead of offering the intent selector to open http URLs with Chrome)","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/951ca21653772a1df0f10c2fd24a729d907904ea"},{"sha":"57805154f3f5f08376ed5a4cf4c267ce70f08fa5","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Stop trying to make a clickable-selectable textfield. Instead split it out and make a separate clickable link.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/57805154f3f5f08376ed5a4cf4c267ce70f08fa5"},{"sha":"b8bcfae474459c4490f98cba8330b000c87970da","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Add a \"Now that's what's happening!\" sound sample for event notifications.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/b8bcfae474459c4490f98cba8330b000c87970da"},{"sha":"8217256f7f40a9e15bade5a16b6394d105e35333","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Remove log","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/8217256f7f40a9e15bade5a16b6394d105e35333"},{"sha":"75505a64e0ed14f17ffc11f6af93ad167fed7dea","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Add more translations for notifications.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/75505a64e0ed14f17ffc11f6af93ad167fed7dea"},{"sha":"99d6332df6f9035cbe2bde99c4084df32be1233c","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Add localizations for all of our preferences (except summaries, which are more complex, so we've emptied them out for now...)","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/99d6332df6f9035cbe2bde99c4084df32be1233c"},{"sha":"3f8acef0947003aa422ba84b7791197addf6432d","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"A few more emptied summaries.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/3f8acef0947003aa422ba84b7791197addf6432d"},{"sha":"edd5978ed994ec2bfeef1f90a1f527047a2f8f05","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Added \"New Event Added\" notifications, factoring out a bunch of the code with the existing notifications. It shows a single event when there is one, and collapses into an InboxStyle in the case of multiple notifications. Requires a few TODO(notify)s to be done, as well as some more localization.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/edd5978ed994ec2bfeef1f90a1f527047a2f8f05"},{"sha":"bc6a35dc67651c07ec252246695db6e06735c22c","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Make search intent public, and now start sending user's there from the multiple-event notifications. (Fixed a crash, but need to give it a default location...)","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/bc6a35dc67651c07ec252246695db6e06735c22c"},{"sha":"80618d7a4e4c0999882b0e9cd1c536bb1ae4bedb","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"TODO removal for previous commit.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/80618d7a4e4c0999882b0e9cd1c536bb1ae4bedb"},{"sha":"675a0ae95e18ab9f77e07f1bfd8671083ded1bb9","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Start sending requests to MAIN instead of SEARCH (since we aren't actually searching for anything). Which also conveniently ensures we reload the list when opening from a multi-event notification.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/675a0ae95e18ab9f77e07f1bfd8671083ded1bb9"},{"sha":"cf949394ca25289796e9121371ae0d6f8dd67fc3","author":{"email":"e2c5b26889ead50bce102af3689174dcc9ad2445@gmail.com","name":"Mike Lambert"},"message":"Clear our historical list of events-added once we open the app.","distinct":true,"url":"https://api.github.com/repos/mikelambert/dancedeets-newdroid/commits/cf949394ca25289796e9121371ae0d6f8dd67fc3"}]}