{"push_id":940287089,"size":47,"distinct_size":1,"ref":"refs/heads/resize-inspector-clean","head":"9b732b6e3e69d0420da32b1781498215d0d0be4f","before":"4e4700d9feb44fe3282b0cc5be93da1a5809076d","commits":[{"sha":"05d7a64679eef76596b0c9aa131990f76b5430fa","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Goal indicator initial commit with some code sketch","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/05d7a64679eef76596b0c9aa131990f76b5430fa"},{"sha":"264f02618a8e05002d07c0840d56881f2d4c7554","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Merge branch 'master' into goal-indicator","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/264f02618a8e05002d07c0840d56881f2d4c7554"},{"sha":"f0f34b8f16151e1cc028b7ba63a924a472c69ab6","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Merge remote-tracking branch 'upstream/master' into goal-indicator","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/f0f34b8f16151e1cc028b7ba63a924a472c69ab6"},{"sha":"8faeed5372bf931ad10d754ca614a563f06e4f69","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Merge branch 'master' into goal-indicator","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/8faeed5372bf931ad10d754ca614a563f06e4f69"},{"sha":"19fed3876e1ab3f930d4935ed67c8e36a929f93a","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add goals indication option","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/19fed3876e1ab3f930d4935ed67c8e36a929f93a"},{"sha":"08a3b5ecb2780fcaca594209970998893dd2b8a2","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add goals indication to act on change","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/08a3b5ecb2780fcaca594209970998893dd2b8a2"},{"sha":"cc979512589517925ce27f3f5dcb9226012fca19","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add css for goals indication","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/cc979512589517925ce27f3f5dcb9226012fca19"},{"sha":"ae5f7200744f5a6cb73fcfe508f9e03301883e00","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Goals indication logic initial commit","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/ae5f7200744f5a6cb73fcfe508f9e03301883e00"},{"sha":"c43fe98a3622db2977febe48ee78c261c69db56b","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add get current year and month for goal indicator","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/c43fe98a3622db2977febe48ee78c261c69db56b"},{"sha":"2f8afb43d2e3d62f5641dbf5f7fd921c07a0d745","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add goal indicator options tooltip","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/2f8afb43d2e3d62f5641dbf5f7fd921c07a0d745"},{"sha":"3850fe1f1719fb195df39bdc0943b86f46b11bff","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Refactor goal indicator logic a bit","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/3850fe1f1719fb195df39bdc0943b86f46b11bff"},{"sha":"e89f22b4face9ee2b1d2fa96b4acb4e36b34d9df","author":{"email":"d3c77fc4d8e24eeb3fa7c741ee0c6d49891048d5@gmail.com","name":"Nathanael Ritz"},"message":"Stop-gap refactor of actOnChange\n\nWhen a change happens in YNAB, the mutation observer might find multiple\nchanges to nodes that have the same class name. We only need to act on\nthe first instance of a relevant mutated node during each mutation event\nand we should ignore the duplicates. \n\nHowever, previously, we would fire our feature scripts for each node in\neach mutation event, regardless of duplicates.\n\nThis can and will be improved further, but now we loop through the\nentire digest of changed nodes and only fire our feature scripts once\nfor each mutation event, vastly improving performance for features like\nPacing.","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/e89f22b4face9ee2b1d2fa96b4acb4e36b34d9df"},{"sha":"478cc1dff8b29899b5f1f2738a12d9d31849d351","author":{"email":"d3c77fc4d8e24eeb3fa7c741ee0c6d49891048d5@gmail.com","name":"Nathanael Ritz"},"message":"Formatting","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/478cc1dff8b29899b5f1f2738a12d9d31849d351"},{"sha":"527d9e5d2c29bea9562b4de36bafa096f2be77b0","author":{"email":"7f034c83e9cc49efafbe24baee7bfe0f7b02156c@iamnafets.com","name":"Stefan Mai"},"message":"New Feature: Notifications for pending imports","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/527d9e5d2c29bea9562b4de36bafa096f2be77b0"},{"sha":"846ac8a3d57430198ddcff85f516024eaf552a60","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Merge remote-tracking branch 'upstream/master' into goal-indicator","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/846ac8a3d57430198ddcff85f516024eaf552a60"},{"sha":"428ba567c5d3cdfcae0533b7a4bdaf4c9d810615","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add ynabToolKit.parseSelectedMonth() and Date.yyyymm() to shared.js","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/428ba567c5d3cdfcae0533b7a4bdaf4c9d810615"},{"sha":"48e2ef50f0b9857773f80a7bfc0c9e73e2642f5c","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add new shiny functions for YYYYMM","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/48e2ef50f0b9857773f80a7bfc0c9e73e2642f5c"},{"sha":"e3784480df8bdd4652e7f8b5051d48ea9d139ea3","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Fix Total goal bug with having transactions on category","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/e3784480df8bdd4652e7f8b5051d48ea9d139ea3"},{"sha":"6a3df6dd51b4b622eb341de39e1cba9efe326b96","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add better entityManager getter","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/6a3df6dd51b4b622eb341de39e1cba9efe326b96"},{"sha":"bd32bb2af924a06248702075e9ddb65fac8b6efb","author":{"email":"553a313a5dffb878fea1465e4c30f45154f5fc9c@gmail.com","name":"egens"},"message":"Add swap cleared flagged option","distinct":false,"url":"https://api.github.com/repos/iamnafets/toolkit-for-ynab/commits/bd32bb2af924a06248702075e9ddb65fac8b6efb"}]}