{"push_id":778014362,"size":17,"distinct_size":17,"ref":"refs/heads/organizer-can-send-announcement-later","head":"897e74056096c4e7c164bfe9ef72445a960d4e77","before":"3357f7f2ec7e8232a651e79e3b179ff14f2d9dd0","commits":[{"sha":"4aea4f718ce1024ca3c86034c8a8ea2879e583cf","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Set 'sudo: false' in .travis.yml per http://docs.travis-ci.com/user/migrating-from-legacy/","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/4aea4f718ce1024ca3c86034c8a8ea2879e583cf"},{"sha":"687ec19051a606efee40e025169cdb5f8b0ba619","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"bundle update","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/687ec19051a606efee40e025169cdb5f8b0ba619"},{"sha":"ecd38aedf4dcfe75a3cacb2f018294d622607664","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"use puma instead of thin","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/ecd38aedf4dcfe75a3cacb2f018294d622607664"},{"sha":"1cb71e27553f32ef93b616a0128943d0fad346d7","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Add an AccountMerger that can adopt all the RSVPs from one account into another\n\nAll the extra data from the original account (profile, authentications, etc)\nis destroyed.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/1cb71e27553f32ef93b616a0128943d0fad346d7"},{"sha":"194732c61336e9460868737fdf3e3b3e15463f62","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Remove text email templates\n\n* They weren't actually being sent, because they were 'txt.erb'\n  instead of 'text.erb'.\n  Unclear if this was always the case or if it was a regression\n  in some Rails version upgrade.\n* Many of them had HTML tags all over, due to mistakes in partials\n  or the usage of `link_to`\n* One of them had a syntax error\n* Many of them were out of sync with the HTML version.\n\nIn the future, if we want to send text emails, maybe it is better\nto use a more \"compiley\" solution like `maildown` or `markerb`","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/194732c61336e9460868737fdf3e3b3e15463f62"},{"sha":"82c20de72b9b6f828056dc05179dbe40a57195e1","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Refactor user index page to reduce # of queries / memory usage\n\nPreviously, since the .meetup_id for regular users was moved to\nthe Authentications table, the page needed to make an\nAuthentications query for every user that it rendered. Now,\nit just makes one big query up front to build a hash of IDs.\n\nIt still locks up the browser during render pretty seriously.\nWe probably have too many users to realistically render in one\nDataTable. But this is a cool bandaid for now.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/82c20de72b9b6f828056dc05179dbe40a57195e1"},{"sha":"11cb896dd778a839118a64dacf6ee959815f8e3b","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Remove workaround for fixed capybara-screenshot issue\n\nbump gems","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/11cb896dd778a839118a64dacf6ee959815f8e3b"},{"sha":"3f681db0729be0d508b0c29bbc9cd043af50ed3f","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Do not show claimed meetup users on user index","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/3f681db0729be0d508b0c29bbc9cd043af50ed3f"},{"sha":"c5600d86bf7552d3ed52d5b53f4284ccc9636aff","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Query meetup users on user index page w/subquery rather than ID list","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/c5600d86bf7552d3ed52d5b53f4284ccc9636aff"},{"sha":"54c8c55291b554ee83ffe144924be53bfd7472ef","author":{"email":"b3c6997ad32013f1fcf7bfa8ee055f7ffc74460d@gmail.com","name":"Rae Bonfanti"},"message":"show view for archived locations now has an alert","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/54c8c55291b554ee83ffe144924be53bfd7472ef"},{"sha":"09b0e3cf937ce794cef22b0fe867a488dc49772b","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Remove scripts specific to zeus+rubymine\n\nThey don't work on the current version of RubyMine,\nwhich has some other kind of zeus support baked\nin anyway.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/09b0e3cf937ce794cef22b0fe867a488dc49772b"},{"sha":"f97d7c69342aa8ab993d8b139f8d54be82de76f7","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Merge 'script' folder into 'bin'\n\nRemove 'script/test', changed README to just mention\nrunning 'bundle exec rake' directly","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/f97d7c69342aa8ab993d8b139f8d54be82de76f7"},{"sha":"1bf3e4b39da6b504b0635682e3d2b1b1a673c485","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Merge bin/bootstrap into bin/setup\n\nNow it can be more ruby and less bash?\n\nAnd apparently bin/setup is where you should keep\nthis kind of thing...","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/1bf3e4b39da6b504b0635682e3d2b1b1a673c485"},{"sha":"6ccf2b8587d508764f2ded8bad76a8dc7f6dcd3c","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Install rack-timeout in production to curtail stuck requests","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/6ccf2b8587d508764f2ded8bad76a8dc7f6dcd3c"},{"sha":"90152bb6f8be1388bd76ad8999e2c5e6e2acc4e8","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Remove compass so that Sprockets can be upgraded to 3.x\n\nWe're only using like two compass mixins anyway.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/90152bb6f8be1388bd76ad8999e2c5e6e2acc4e8"},{"sha":"f19855fb25d57e67f3239f5df5661a2b5548caea","author":{"email":"34d3630ea1952403c08733518c19ac7bfe5f996d@gmail.com","name":"Travis Grathwell"},"message":"Show an error when attempting to add another user's already-associated auth\n\nPreviously, this would raise an exception, which was bad.\n\nA stronger solution will be to allow the user to move this auth to\nthe new account, or at least remove the other one.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/f19855fb25d57e67f3239f5df5661a2b5548caea"},{"sha":"897e74056096c4e7c164bfe9ef72445a960d4e77","author":{"email":"47f2e491acc4b717ddd03c4cf67e1f240e721ae1@gmail.com","name":"Tyler Brothers"},"message":"Automatic or manual sending of an event's announcement email.\n* Event organizers choose manual or automatic sending of announcement emails during event creation.\n* A button was added to the organizer console which allows organizers to manually send the announcement email.\n* This button is only visible if your event is published and an announcement email has not been sent either automatically or manually.\n* All future events will know when their announcement email was sent.","distinct":true,"url":"https://api.github.com/repos/possibly/bridge_troll/commits/897e74056096c4e7c164bfe9ef72445a960d4e77"}]}