{"push_id":827591640,"size":7,"distinct_size":4,"ref":"refs/heads/save-first-submission","head":"41345ff8999f2c7980e1dc5920743c8abd595b85","before":"06608b060def620c368d7e52fb2e48ca6518792f","commits":[{"sha":"ac653653a0a5ae40e00154bacbcdb07ddb49a153","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"do not check form.owner, prefer form.controllers.\n\n* created form.controllers function-as-attribute,\n  backmirroring user.forms function-as-attribute.\n\nfix for https://trello.com/c/QPmkOHEq/","distinct":false,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/ac653653a0a5ae40e00154bacbcdb07ddb49a153"},{"sha":"626b6e529a560ab35276fe6638f8730f6c23ab8d","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"gitignore vim backup files.","distinct":false,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/626b6e529a560ab35276fe6638f8730f6c23ab8d"},{"sha":"1a40d1c66d5d2a1ed2a10630f3972257f22d78be","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"remove (wrong, bad) .controlled_by() form method.","distinct":false,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/1a40d1c66d5d2a1ed2a10630f3972257f22d78be"},{"sha":"7f07a57b471cddd105484e3bac5d00bc06f40606","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"save submissions to archive even before form email is verified.","distinct":true,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/7f07a57b471cddd105484e3bac5d00bc06f40606"},{"sha":"27810f188e6afa0dd5b0ad53a5608cade0d72ac6","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"delete submissions from archive if sendgrid reports a delivery failure (for unconfirmed forms).","distinct":true,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/27810f188e6afa0dd5b0ad53a5608cade0d72ac6"},{"sha":"90b5c1cf9d4f0cbbc32846eefe4a2e918ab30cdc","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"do not store submissions for unconfirmed forms after getting the sendgrid mail failure webhook.","distinct":true,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/90b5c1cf9d4f0cbbc32846eefe4a2e918ab30cdc"},{"sha":"41345ff8999f2c7980e1dc5920743c8abd595b85","author":{"email":"855d3d30d031fa35ce77e94a4635d095439d38b9@gmail.com","name":"fiatjaf@spooner"},"message":"add some more events to the tests.","distinct":true,"url":"https://api.github.com/repos/fiatjaf/formspree/commits/41345ff8999f2c7980e1dc5920743c8abd595b85"}]}