{"push_id":658269818,"size":65,"distinct_size":63,"ref":"refs/heads/master","head":"53fe37e14f4db6e545ef41e61a2fff1d71b816fb","before":"00932dd2546018391ab74c0ba482925b4534e7c3","commits":[{"sha":"87c53317a36b1fb8cc3b7c63adbd3f7f94f276b6","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Merge branch 'master' into production","distinct":false,"url":"https://api.github.com/repos/unsanded/trustroots/commits/87c53317a36b1fb8cc3b7c63adbd3f7f94f276b6"},{"sha":"93bcf4f3bdd20cd0fe7a638277f83366a301da15","author":{"email":"43293424662417ef47778d90f514540cf7a51fae@guaka.org","name":"Kasper Souren"},"message":"-unselfish\n\n\"unselfish\" doesn't sound good","distinct":false,"url":"https://api.github.com/repos/unsanded/trustroots/commits/93bcf4f3bdd20cd0fe7a638277f83366a301da15"},{"sha":"f9ecc34c606821823890e8f8a428f02c5dc0dc44","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"#56 Backup avatars to S3","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/f9ecc34c606821823890e8f8a428f02c5dc0dc44"},{"sha":"2f9d67640fc31297133ae2028fbc3534336b4b89","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"simison"},"message":"Add chalk","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/2f9d67640fc31297133ae2028fbc3534336b4b89"},{"sha":"3ad4fbf8c24c4bd222fee868de5bf8005d770e8a","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Merge branch 'master' into production","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/3ad4fbf8c24c4bd222fee868de5bf8005d770e8a"},{"sha":"066f234b3afd5a068f15e6d03de36a6c4cc99363","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Make sure MongoDB is running before spinning up ExpressJS\n\nFix #227","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/066f234b3afd5a068f15e6d03de36a6c4cc99363"},{"sha":"0075751c1caf5ff98e4667c010429d2b4bab7003","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"#104 Fix opening profiles in new tabs from search","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/0075751c1caf5ff98e4667c010429d2b4bab7003"},{"sha":"b41023b7440dec8f87efccdc452bf0e313ca0920","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Allow language matches starting from anywhere within a word","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/b41023b7440dec8f87efccdc452bf0e313ca0920"},{"sha":"f4d331e0a59f8225844604670e5d5cdbeafbe3b7","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Put back our own wysiwyg customisations\n\nI took these out at\nhttps://github.com/Trustroots/trustroots/commit/e138d4321fce72ca5c7cc667\n661120237d6b3de6#diff-dc54bfa74b86a0d97c5b6d58cea39fbb but now I\nrealised it looked better before. ;-)","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/f4d331e0a59f8225844604670e5d5cdbeafbe3b7"},{"sha":"9aec98a36ec6a9b0617163e44fd2211cd65f36b2","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Small visual fix for panels","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/9aec98a36ec6a9b0617163e44fd2211cd65f36b2"},{"sha":"cbe8156e673cd8b8deb8a96eedab4657e2db7b35","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"#241 Remember log in\n\nFix #241 by adding persistent sessions","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/cbe8156e673cd8b8deb8a96eedab4657e2db7b35"},{"sha":"e5ff48632055324ac98bb98cffcc3db342b18efe","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Smoothen corners in contact adding","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/e5ff48632055324ac98bb98cffcc3db342b18efe"},{"sha":"3388fa00c5268c676140d38d94104ec93df691c9","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Improve contact list\n\n- Less restless\n- Faster, no Angular-Deckgrid (it was a sort of masonry copy)\n- Show extra info like contact count, contacts since\n- Now this list has more space for adding more info per connection.","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/3388fa00c5268c676140d38d94104ec93df691c9"},{"sha":"df5cfc3be45060b687c4b78df3947a8754665642","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Small html improvements to profile","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/df5cfc3be45060b687c4b78df3947a8754665642"},{"sha":"0f54eed1299fce73da108d93ca96891a5f07719f","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Shorten very long texts from search sidebar and profile\n\nToggle rest of the text visible by clicking “Show more…”","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/0f54eed1299fce73da108d93ca96891a5f07719f"},{"sha":"aa8b290031266d0078adc1089ac21e928da27591","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"#115 Tweak meta description\n\nIt would still have space for 8 characters before google cuts it. ;-)","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/aa8b290031266d0078adc1089ac21e928da27591"},{"sha":"84e193a15d9443a2bb0c267190d665efe1991d74","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"#14 Improve welcome page\n\nThis page is shown after successful signup.","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/84e193a15d9443a2bb0c267190d665efe1991d74"},{"sha":"23f8e988185d59d98df380173d812bc3dc2bf92a","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Redirect to original link after logging in\n\nCloses #135","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/23f8e988185d59d98df380173d812bc3dc2bf92a"},{"sha":"0aeed6bda61e9dec55a9f7f30998622e409804fe","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Clean up message routes","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/0aeed6bda61e9dec55a9f7f30998622e409804fe"},{"sha":"d9ce3ec7b27cfb3f65528af17ff9fa35ad0a73ba","author":{"email":"db0bc01cafdcc5adfb51f6844b2d7ab21963ee5d@ihminen.org","name":"Mikael Korpela"},"message":"Adjust shortening limits for very long texts","distinct":true,"url":"https://api.github.com/repos/unsanded/trustroots/commits/d9ce3ec7b27cfb3f65528af17ff9fa35ad0a73ba"}]}