{"push_id":722018314,"size":213,"distinct_size":213,"ref":"refs/heads/master","head":"0e286161e6f6245026220640823b1081b74fe167","before":"f0d57c43723e98430f4846701ef2d526810e7166","commits":[{"sha":"77e846d24e27dcae41d64bf776d44be59a58d927","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"Fix cursor leak when resolving contact photos\n\nCloses #2933\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/77e846d24e27dcae41d64bf776d44be59a58d927"},{"sha":"b9541a65b02328643b51126712fe9e185f2a7a34","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Fix list partitioning helper.\n\nFixes #2934\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/b9541a65b02328643b51126712fe9e185f2a7a34"},{"sha":"1c90b59bb82a11a40d17b72e86b635c041c16d24","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Don't attempt send failure notifications for deleted messages.\n\nFixes #2963\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/1c90b59bb82a11a40d17b72e86b635c041c16d24"},{"sha":"cb84cc39ce9e9ff9c29193df2f7562462876edaa","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"fix missing line numbers in stack traces\n\nFixes #2958\nCloses #2972\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/cb84cc39ce9e9ff9c29193df2f7562462876edaa"},{"sha":"7aaedf500fc3d03c0962df5127617307558b7438","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"fix off-thread UI interactions in ConversationItem\n\nFixes #2966\nCloses #2973\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/7aaedf500fc3d03c0962df5127617307558b7438"},{"sha":"4a9028aedd9a666e08b8b7aa63038c3dc7c5bf86","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"only set non-null bitmaps for notifications\n\nFixes #2960\nCloses #2979\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/4a9028aedd9a666e08b8b7aa63038c3dc7c5bf86"},{"sha":"a28408b29f1a0086bcc3cfec57b4ee8987821187","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"enforce NonNull on incoming MMS content location\n\nFixes #2959\nCloses #2975\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/a28408b29f1a0086bcc3cfec57b4ee8987821187"},{"sha":"6d2b87d385067cf52abd04d8481a8042d6f681f0","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"don't change cursor if adapter is null\n\nFixes #2970\nCloses #2977\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/6d2b87d385067cf52abd04d8481a8042d6f681f0"},{"sha":"3e29bf4e542c27e306ff34347225cc1dfdd10f21","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Bump version to 2.11.1\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/3e29bf4e542c27e306ff34347225cc1dfdd10f21"},{"sha":"262c1e47ad017952ebb3ee3b894572cce3a10bc5","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Fix NPE when outgoing media message is deleted.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/262c1e47ad017952ebb3ee3b894572cce3a10bc5"},{"sha":"c1af7557b55f1b7525322f02c8806d723bcf3a1b","author":{"email":"b111223007bff88b699326b1856828b7ac9232f9@gmail.com","name":"agrajaghh"},"message":"new image for ic_missing_thumbnail_picture\n\nCloses #2955","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/c1af7557b55f1b7525322f02c8806d723bcf3a1b"},{"sha":"64fc83326f0cd0724cf1717ed115907fb1277f7a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"bump sdk to 22, update notifications\n\nNotification updates include:\n\n1) Setting theme colors\n2) Using high-res contact photos\n3) Updating the notification icon to latest\n\nCloses #2935\nFixes #2923\nFixes #2732\nFixes #2548\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/64fc83326f0cd0724cf1717ed115907fb1277f7a"},{"sha":"7724964a365640287f9417177344adecb2c8ac91","author":{"email":"2b17ea62981440c105cc886b61eb3ea1fb5a02be@gmail.com","name":"Carey Metcalfe"},"message":"Correct the notification repeat interval\n\nSwitch to 2min from 10sec.\n\nCloses #3002","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/7724964a365640287f9417177344adecb2c8ac91"},{"sha":"8de695585d29da26375e782bebbfba930c62b977","author":{"email":"b111223007bff88b699326b1856828b7ac9232f9@gmail.com","name":"agrajaghh"},"message":"remove unused EncryptedSmsCharacterCalculator\n\nCloses #3000\n\n//FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/8de695585d29da26375e782bebbfba930c62b977"},{"sha":"55ba57d0565cf708b4f6cb8010faa2986fba0940","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Update README\n\nCloses #2984","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/55ba57d0565cf708b4f6cb8010faa2986fba0940"},{"sha":"7ba75c329108a65b9b57c1bcaf6470326a4c699b","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Use REST interface instead of WebSockets on GCM events.\n\nCloses #2994\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/7ba75c329108a65b9b57c1bcaf6470326a4c699b"},{"sha":"8550b4b0516e2e017d92d712e41bb5943a881bfc","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Updated language translations\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/8550b4b0516e2e017d92d712e41bb5943a881bfc"},{"sha":"efcdb7eb66708f4fe0c6c6c55d0306f477c97079","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Add GroupId to PushNotificationReceivedJob\n\nPending message requests should probably be made sequentially.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/efcdb7eb66708f4fe0c6c6c55d0306f477c97079"},{"sha":"28232fc2a5f8ac8ba11283ca9992f1052467d28b","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Bump version to 2.12.0\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/28232fc2a5f8ac8ba11283ca9992f1052467d28b"},{"sha":"dbc28746c0d816e74b2efb074374b1b9f689f589","author":{"email":"cbb11254fc52d972ef535e99730223ccad1033ec@anhonesteffort.org","name":"Rhodey Orbits"},"message":"allow scroll on message details view of long messages\n\nFixes #2686\nCloses #2771\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/dva-re/TextSecure/commits/dbc28746c0d816e74b2efb074374b1b9f689f589"}]}