{"push_id":1776976475,"size":23,"distinct_size":9,"ref":"refs/heads/charlesmchen/unreadChanges","head":"71efee741b2d962f79e861af776e87126ce5caf8","before":"9142983818a6da88931d969d439836cf48fb8cd0","commits":[{"sha":"76a0f88f7c1ebc06672bcd593049cfefbb0ee589","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"[SSK] dont cache session store\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/76a0f88f7c1ebc06672bcd593049cfefbb0ee589"},{"sha":"6b4a5398ef0086082bccfc9529117ac3d357f0fd","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"[SPK] Improve logging around updating and using prekeys.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/6b4a5398ef0086082bccfc9529117ac3d357f0fd"},{"sha":"130aa132a08156ba7bac103330f960de1ad47844","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"Reject incoming calls from an unseen changed identity\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/130aa132a08156ba7bac103330f960de1ad47844"},{"sha":"5b12f4afae711d7a047125ca98090fd7b364fde7","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"Prevent outgoing calls started from various places unless have been seen\n\ne.g. from contacts app\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/5b12f4afae711d7a047125ca98090fd7b364fde7"},{"sha":"295ba5c854b2e76d3aa18e6bef597bf0b31a1809","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"update copy \"safety number\" is not uppercased\n\n...unless it's a button, which is always title cased.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/295ba5c854b2e76d3aa18e6bef597bf0b31a1809"},{"sha":"1059cc062c06dd9890816fe4c4dd824150753b52","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"replace FOUNDATION_EXPORT with extern per code review\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/1059cc062c06dd9890816fe4c4dd824150753b52"},{"sha":"eea0d7be7f17cfc07836d2e58565779ec9eba988","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"[SSK] update to merged\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/eea0d7be7f17cfc07836d2e58565779ec9eba988"},{"sha":"6db853103d804716f8c88d7eed57f2fe66d79f26","author":{"name":"Michael Kirk","email":"e29594e611ac0a020432c78fe16fb81021042f47@endoftheworl.de"},"message":"Merge branch 'mkirk/reject-unseen-id-calls'","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/6db853103d804716f8c88d7eed57f2fe66d79f26"},{"sha":"22fc69bbb4cf1a2db8dd5db040710c61c6e96bc3","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/22fc69bbb4cf1a2db8dd5db040710c61c6e96bc3"},{"sha":"226a9758598671fea80c78971b95d849a54f19be","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Clean up ahead of PR.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/226a9758598671fea80c78971b95d849a54f19be"},{"sha":"b5f5599774cc9edc036240bd171e48c44893801f","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Fix edge cases in the unseen indicator.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/b5f5599774cc9edc036240bd171e48c44893801f"},{"sha":"a564c960f0eee40fdc118796ce023af9a9a8570e","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Merge branch 'charlesmchen/scrollToBottom'","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/a564c960f0eee40fdc118796ce023af9a9a8570e"},{"sha":"5fad3304a5bd6c664c414aea5e161ecbca0410a5","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Streamline observation of database modifications in home view.\n\n// FREEBIE","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/5fad3304a5bd6c664c414aea5e161ecbca0410a5"},{"sha":"5897ca1b6ae4f9f6e507eaba5876ae5e8c3d2321","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Merge branch 'charlesmchen/streamlineHomeView'","distinct":false,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/5897ca1b6ae4f9f6e507eaba5876ae5e8c3d2321"},{"sha":"4debd8bf103f7bd6a5f460bf59caf86673c7350a","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Add incoming and outgoing message database views.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/4debd8bf103f7bd6a5f460bf59caf86673c7350a"},{"sha":"e84c6a6e16e3a26033406eb26427a6992093989f","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Only mark visible messages as read.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/e84c6a6e16e3a26033406eb26427a6992093989f"},{"sha":"98cf5ae12af77ab5fe66fa7dae9fdd75839de130","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/98cf5ae12af77ab5fe66fa7dae9fdd75839de130"},{"sha":"4c962a2a3807609615e5e62adae843e3df8f40ae","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Clean up ahead of PR.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/4c962a2a3807609615e5e62adae843e3df8f40ae"},{"sha":"7b9f835534361794bb4a6f805531cc5fae4aaeab","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Clean up ahead of PR.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/7b9f835534361794bb4a6f805531cc5fae4aaeab"},{"sha":"7337a2ce61b2c609afd9458964092755b9da6be2","author":{"name":"Matthew Chen","email":"e7cf048d83e2ecc080358c44f86a450b35513db6@gmail.com"},"message":"Clean up ahead of PR.\n\n// FREEBIE","distinct":true,"url":"https://api.github.com/repos/WhisperSystems/Signal-iOS/commits/7337a2ce61b2c609afd9458964092755b9da6be2"}]}
{"actor":{"display_login":"charlesmchen"}}