{"push_id":883992730,"size":143,"distinct_size":6,"ref":"refs/heads/master","head":"34ab103f763555be50d17a570e3c1b214eabc24b","before":"5db0cc154c346a7ad72db5c15299668205247f36","commits":[{"sha":"e85932c598d4f64bc48f806485b8b69c2eceaf40","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Don't notify of failure when viewing message details\n\nIf message delivery fails and the currently visible activity is the\nMessageDetailsActivity of the failed message, treat the failure\nnotification as an in-thread notification.","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/e85932c598d4f64bc48f806485b8b69c2eceaf40"},{"sha":"24d8ab7f09b6fb65698591574d0e25db7efc6197","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Get rid of the \"visible message\" concept","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/24d8ab7f09b6fb65698591574d0e25db7efc6197"},{"sha":"00679f9aa68cc4cca15205a1fec174565a0b69f0","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix group message resend button behaviour\n\nInclude the recipient address (e.g. the group ID) when inserting\noutgoing messages into the MmsDatabase.\n\nFixes #2639","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/00679f9aa68cc4cca15205a1fec174565a0b69f0"},{"sha":"b4dbe6eaff3d7f635d13cfdffa5a95f91e6bb501","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Keep error state as long as there are errors\n\nFailed group messages are now only marked as successfully sent\nafter the last resend succeeded.","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/b4dbe6eaff3d7f635d13cfdffa5a95f91e6bb501"},{"sha":"e88591dac0e34d4ada17bd9ac53f98b094c8f373","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Check for identity key mismatches, too","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/e88591dac0e34d4ada17bd9ac53f98b094c8f373"},{"sha":"4692f4a37ca44d6168ee5d434fa64d71b5c1b13c","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix resend buttons being shown when they shouldn't\n\nCorrectly set the IS_PUSH_GROUP_EXTRA flag for MessageDetailsActivities\nstarted by selecting a message and pressing the (i) icon in the action\nbar\n\nFixes #3582","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/4692f4a37ca44d6168ee5d434fa64d71b5c1b13c"},{"sha":"82a1832276a40d5b5e7b8d4045af14dab5fd2970","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Show a \"resend all\" button for >1 network failures","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/82a1832276a40d5b5e7b8d4045af14dab5fd2970"},{"sha":"88c93ac0def602c9f4e3d820af19b0843d2ad4a8","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix resend, resend all & verify button appearance\n\n* Rename \"Resend all failed messages\" => \"Resend all\"\n* Fix shadow not being displayed on \"Resend all\" button\n\nFor languages with longer button texts (e.g. german):\n* Fix right padding on \"Resend\" button like it was done for the\n\"Verify\" button in 2af5c7f02ec96d59182bcd81f073eae8d45c2bb9\n* Add small padding to the right of the verify & resend button icons","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/88c93ac0def602c9f4e3d820af19b0843d2ad4a8"},{"sha":"95fd645953ff1262976ff61cb33014183e7b1a2e","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Remove per-recipient resend buttons","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/95fd645953ff1262976ff61cb33014183e7b1a2e"},{"sha":"a76ae3ed5c49eb9acc15d04a6d7edfb29ad78da7","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Re-enable resend button after a failed resend","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/a76ae3ed5c49eb9acc15d04a6d7edfb29ad78da7"},{"sha":"6cbf04e85815c6a65732fe306400e30f308379d0","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix resending in one-to-one conversations","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/6cbf04e85815c6a65732fe306400e30f308379d0"},{"sha":"88e05e05c8d0345b6ef19298facbde3b47f7013a","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix MediaPreviewActivity not showing image sender\n\nDue to my earlier change to the MmsDatabase, the media preview (when\nlaunched from \"All images\" in a group) displayed the group name instead\nof \"You\" as the sender of outgoing pictures.","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/88e05e05c8d0345b6ef19298facbde3b47f7013a"},{"sha":"5c8e952d2e8c337e683624f2f420f12ba86b1f6f","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Don't display resend button for ID mismatches\n\n...in one-to-one conversations.","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/5c8e952d2e8c337e683624f2f420f12ba86b1f6f"},{"sha":"036717182e7abbdbe5454021c678b650765b059e","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix MediaPreviewActivity showing wrong image sender\n\n...again!\n\nThis time the fix is for outgoing messages in one-to-one\nconversations (data & MMS) and in MMS groups.","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/036717182e7abbdbe5454021c678b650765b059e"},{"sha":"37e0f89140a99c423a46e675e6857f4d167beb80","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Fix whitespace","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/37e0f89140a99c423a46e675e6857f4d167beb80"},{"sha":"93841b84ad4b4a0684474ec8e4742d269766530c","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Remove unnecessary instance variable","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/93841b84ad4b4a0684474ec8e4742d269766530c"},{"sha":"7f0b0803bc9f565e8c4b6fa67874a9e3db4421f6","author":{"email":"6123b5e5267cfa61188c243bf34ccccc1c21ac5d@yahoo.de","name":"RiseT"},"message":"Change 'SD card' to 'storage' & cosmetic corrections\n\nFixes #3920","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/7f0b0803bc9f565e8c4b6fa67874a9e3db4421f6"},{"sha":"e1f95192350c6077f1a70f195f04577a9be23848","author":{"email":"6123b5e5267cfa61188c243bf34ccccc1c21ac5d@yahoo.de","name":"RiseT"},"message":"Replace 'my' with 'your'\n\nSee\nhttps://www.google.com/design/spec/style/writing.html#writing-language\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/e1f95192350c6077f1a70f195f04577a9be23848"},{"sha":"53336477940ae9ae7914b91a1d772bf1948355d9","author":{"email":"f54a514a7806a6cf3f052ca86035d9070ba140c3@losecatcher.de","name":"brumsel"},"message":"Always play \"sonar\" on call initialization\n\nIf \"sonar\" was the last sound played on the last call, it wasn't\n being played on the next calling attempt.\n\nCloses #4473","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/53336477940ae9ae7914b91a1d772bf1948355d9"},{"sha":"75483299dc7bbde11dd41db66574cfd6652dd340","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Upgrade libtextsecure 1.8.2\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/haffenloher/TextSecure/commits/75483299dc7bbde11dd41db66574cfd6652dd340"}]}