{"push_id":638688480,"size":35,"distinct_size":1,"ref":"refs/heads/issue-1033-group-notifications","head":"2b771796e428e3ea233671848e2380699fc7de87","before":"9038505733ea3b7ce2854821a3e81b2f86f417a8","commits":[{"sha":"b77afa890368009007cfd658ad4bec3e22b9e868","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Upgrade to libtextsecure 1.2.5\n\nFixes #2703\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/b77afa890368009007cfd658ad4bec3e22b9e868"},{"sha":"efb4f388a50fec8bca9dcf781c55bdf530bdba82","author":{"email":"cbb11254fc52d972ef535e99730223ccad1033ec@anhonesteffort.org","name":"Rhodey Orbits"},"message":"set list adapter to null when appropriate\n\nset list adapter to null when (recipients or threadId == null) to\nprevent old messages from being displayed when forwarding a\nmessage to a recipient for which there is no existing\n conversation.\n\nFixes #2883\nCloses #2884\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/efb4f388a50fec8bca9dcf781c55bdf530bdba82"},{"sha":"86253f37722597f5035655db69af858991f0c3f3","author":{"email":"7db5ed765afbf53ca93182d326551c99ff84e8fe@rojekti.fi","name":"Veeti Paananen"},"message":"Preserve shortcuts to old launcher activity\n\nAdd an activity alias for RoutingActivity that points to the new\nlauncher activity. Fixes #2878. Closes #2887.","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/86253f37722597f5035655db69af858991f0c3f3"},{"sha":"39e0639b4b95d6c9d87439be4bad68a19e70e34a","author":{"email":"7db5ed765afbf53ca93182d326551c99ff84e8fe@rojekti.fi","name":"Veeti Paananen"},"message":"Fix identity verification screen design issues\n\n- Corrected improper usage of ScrollView that would cut off contents\n  when taller than the layout.\n\n- Adjusted margins and paddings to match Material specs (20dp from\n  sides).\n\n- Fixed monospaced font being overridden on Lollipop.\n\nFixes #2904. FREEBIE.\nCloses #2906.","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/39e0639b4b95d6c9d87439be4bad68a19e70e34a"},{"sha":"01020c1c09bfe23cda7eabfebc3a026d53551d5a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"Fix missing MasterSecret in PartProvider\n\nFixes #2706\nCloses #2910\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/01020c1c09bfe23cda7eabfebc3a026d53551d5a"},{"sha":"b692d48b98eabd7f7c8c04880b977fb7b049e9a2","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Bump version to 2.10.2\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/b692d48b98eabd7f7c8c04880b977fb7b049e9a2"},{"sha":"1f9a0fab3ce66ad6ddf4de97e657a2c3027a8714","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"Fix sendComplete UI updates on destroyed views\n\nFixes #2915\nCloses #2924\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/1f9a0fab3ce66ad6ddf4de97e657a2c3027a8714"},{"sha":"e4e24f7ae50b96e0006b187e642aab4544bcadbf","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"Enforce media constraints on group messages\n\nFixes #2913\nCloses #2917\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/e4e24f7ae50b96e0006b187e642aab4544bcadbf"},{"sha":"f5724795cf1ced0360a02338c25491629527a3eb","author":{"email":"cbb11254fc52d972ef535e99730223ccad1033ec@anhonesteffort.org","name":"Rhodey Orbits"},"message":"Update thread timestamp on draft creation.\n\nFixes #1055\nCloses #2909\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/f5724795cf1ced0360a02338c25491629527a3eb"},{"sha":"1cc581aed8798feb7f7cac50662ddbdc239ca04f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"Migrate conversation list to RecyclerView\n\nCloses #2890\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/1cc581aed8798feb7f7cac50662ddbdc239ca04f"},{"sha":"857135aab15fa079743391ea43a2ce835d34ea8b","author":{"email":"cbb11254fc52d972ef535e99730223ccad1033ec@anhonesteffort.org","name":"Rhodey Orbits"},"message":"Fix media thumbnail view operation.\n\nAn extreme edge case wasn't happening on the UI thread.\n\nFixes #2800\nCloses #2801\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/857135aab15fa079743391ea43a2ce835d34ea8b"},{"sha":"58664fcddb4933c435d47d1996d80c66224bda4d","author":{"email":"f5e45aab394665dd092c6c9d6c04d29167c5517e@gmail.com","name":"Adrian Chifor"},"message":"Call changeMasterSecretPassphrase in AsyncTask\n\nFixes #2768\nCloses #2893","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/58664fcddb4933c435d47d1996d80c66224bda4d"},{"sha":"9b9363f18a65ae99f02219cb4e31c9404a382088","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jake.su","name":"Jake McGinty"},"message":"add back scrollbars for conversation list\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/9b9363f18a65ae99f02219cb4e31c9404a382088"},{"sha":"ffe35bef93ece4905c647f44e25c87472a22c8f1","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Update language translations.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/ffe35bef93ece4905c647f44e25c87472a22c8f1"},{"sha":"568c69c9beea8e75b25835c8db19a52c8a32b21e","author":{"email":"19ab80fdca0a20fe1df62ff9993c81f6da3454d2@thoughtcrime.org","name":"Moxie Marlinspike"},"message":"Bump version to 2.11.0\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/568c69c9beea8e75b25835c8db19a52c8a32b21e"},{"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":false,"url":"https://api.github.com/repos/rhodey/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":false,"url":"https://api.github.com/repos/rhodey/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":false,"url":"https://api.github.com/repos/rhodey/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":false,"url":"https://api.github.com/repos/rhodey/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":false,"url":"https://api.github.com/repos/rhodey/TextSecure/commits/7aaedf500fc3d03c0962df5127617307558b7438"}]}