{"push_id":1112062156,"size":14,"distinct_size":0,"ref":"refs/heads/development","head":"eb71b5523faf787d71bfde7ff4d241afc9f7b253","before":"d3842fa10e6e81ef6b3ee6cc8c9da6f25ca3ce6c","commits":[{"sha":"1ea9fecd31ec9c1db534c8bfdaab8a515044e4f5","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"a tokenfield for event invitations.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/1ea9fecd31ec9c1db534c8bfdaab8a515044e4f5"},{"sha":"dcdcfee89474cd43c414c7bd8ad85b9904d5f9a7","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"beautiful tokenfields that:\n1) only allow pre-existing tokens\n  *  this uses a kinda wonky cache. I'd like to do better.\n2) don't lets you add the same token twice.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/dcdcfee89474cd43c414c7bd8ad85b9904d5f9a7"},{"sha":"cdd523795d871a1c4cfa962cd1f5411dae293068","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"beautified, a bit. moved things around.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/cdd523795d871a1c4cfa962cd1f5411dae293068"},{"sha":"9c0f48931c59633329d726dcf2ad4888d3aee0ab","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"Tokenfield, for the win, ish.\n\nIt's a bit complicated, but we can now prepopulate people and tags.\n\nthis means we cans tart with a cart for people to invite","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/9c0f48931c59633329d726dcf2ad4888d3aee0ab"},{"sha":"f9ca0c628a251b1362b5f1ee9ccc156d1f19c795","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"cleaning up the tokenfield stuff","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/f9ca0c628a251b1362b5f1ee9ccc156d1f19c795"},{"sha":"0ebe4f47f04b19484bf33ad7aeb2b06daf364c43","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"skipping some integration tests for now: poltergeist is finnicky.\n\nspecs pass.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/0ebe4f47f04b19484bf33ad7aeb2b06daf364c43"},{"sha":"18f348f7b797445a2313cac195c46163da5e10de","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"a simple session based cart for people.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/18f348f7b797445a2313cac195c46163da5e10de"},{"sha":"e257fc21b05a02e306bf670d036d676f4a1b5bf7","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"got carting working!\n\ncan add to a cart, remove, etc. with tokens, or from the poeple index view\n\nnow to add to search","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/e257fc21b05a02e306bf670d036d676f4a1b5bf7"},{"sha":"55051073dc7b6f7492edb01f7b55eaa744259964","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"extracted buttons to add to cart into a partial","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/55051073dc7b6f7492edb01f7b55eaa744259964"},{"sha":"69c3dfe6186d205dd0b1b2181bebf31a81031cf9","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"now with toggle buttons and a badge counter!","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/69c3dfe6186d205dd0b1b2181bebf31a81031cf9"},{"sha":"ff8f6612784b08b96c1344a4e8a2ba9a93a6b4f1","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"making rubocop happy. it's the respond_to that is causing the\ntrouble...","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/ff8f6612784b08b96c1344a4e8a2ba9a93a6b4f1"},{"sha":"9b72841f39afbadf75565972d621c80404e996a6","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"gave reasons for the skipped specs","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/9b72841f39afbadf75565972d621c80404e996a6"},{"sha":"f30b26d479b6cce46452c09d770bc0877a9834f8","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"handling search tags persisting over subsequent searches","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/f30b26d479b6cce46452c09d770bc0877a9834f8"},{"sha":"eb71b5523faf787d71bfde7ff4d241afc9f7b253","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cromie.org","name":"Bill Cromie"},"message":"searching for a single tag, small tag now works again.","distinct":false,"url":"https://api.github.com/repos/BlueRidgeLabs/kimball/commits/eb71b5523faf787d71bfde7ff4d241afc9f7b253"}]}