{"push_id":2739310321,"size":2,"distinct_size":2,"ref":"refs/heads/feature/new-new-conversation-system-message-cell-ZIOS-10271","head":"d8f04232abeba69f28c9f76c57e6ef9ab939bddc","before":"4714f23072f73854f9a843f79698a0ac5d5b1590","commits":[{"sha":"7b7d8fdd5a903b9a7ec8e30df59eec3504f76c90","author":{"name":"John Nguyen","email":"ccd3c02af69cf128bd4d963815d5086bacd65ca8@gmail.com"},"message":"Merge in develop:\n\ncommit eb342be690be1a883513d78d9590db5fe0649add\nAuthor: John Nguyen <johnxuannguyen@gmail.com>\nDate:   Mon Jul 23 11:31:24 2018 +0200\n\n    Bump components\n\ncommit 4b6342c81b729a4a6fbe12b235cf8f090a0f43ca\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Mon Jul 23 11:20:56 2018 +0200\n\n    Fix: Audio message is stopped recording if device entering screenlock mode  (#2431)\n\n    * hide keyboard instead of stop recording\n\n    * checking AppLockViewController.isLocked before display the audio record keyboard, prevent display before the screen is still locked.\n\n    * clean up\n\ncommit 7b513c029015935b900e6d559c3f975af14db06b\nAuthor: Jacob Persson <jacob.persson@gmail.com>\nDate:   Mon Jul 23 11:01:00 2018 +0200\n\n    Xcode 9.4 (#2426)\n\n    * Update for Xcode 9.4\n\n    * Update CircleCI config\n\n    * Update mixpanel dep\n\ncommit cefb0140587e6f8f4b6357f6d3c917e0db46c5ea\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Mon Jul 23 10:18:50 2018 +0200\n\n    fix: Burst timestamp is showing the wrong year sometimes (#2430)\n\n    * simplify the method to produce the full format date string\n\n    * update test\n\ncommit b3299a09f64c97b7213dd81c7a1740b2e7f8d4ef\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Thu Jul 19 17:48:33 2018 +0200\n\n    Fix: [iPad] Flying popovers with ephemeral timer after rotation (#2421)\n\n    * translate viewWillTransition to Swift\n\n    * fixed the location popover position after rotation\n\n    * refactor code by creating PopoverPresenter\n\n    * refactor the code to remove @objc of UIPopoverPresentationController.config to reduce to compile time after editing it.\n\n    * call updatePopoverSourceRect when transition animation is done, to fix incorrect popover frame issue\n\n    * clean up\n\n    * refactoring to remove @objc of PopoverPresenter\n    default implementation of updatePopoverSourceRect() in PopoverPresenter\n\ncommit 86518823514c48eebe2d1f107b156700add40b14\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Thu Jul 19 17:32:41 2018 +0200\n\n    Move company login button next to forgot password button (#2424)\n\ncommit e14d6bfc450c18c135b6ab1280f36dfdcb4ee7e8\nAuthor: John Nguyen <johnxuannguyen@gmail.com>\nDate:   Thu Jul 19 15:01:43 2018 +0200\n\n    Bump DM\n\ncommit 46815a79d672ff4c09b326641c8653c534c607ff\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Wed Jul 18 18:27:23 2018 +0200\n\n    Add support to auto detect code while in split screen on iPad (#2419)\n\n    * Update for new sync-engine API and add pasteboard code polling on iPad\n\n    * Pin SE\n\n    * Bump components\n\n    * Update comments\n\ncommit 7ede4e3377a40503efbad143a54eabbb308b17a3\nAuthor: Silvan Dähn <silvandaehn@me.com>\nDate:   Wed Jul 18 17:39:53 2018 +0200\n\n    Add accessibility identifier to company login textfield\n\ncommit de77ade59c046335f4e56b707f51a255d115d8fe\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Wed Jul 18 17:19:08 2018 +0200\n\n    Update company login flow copy (#2418)\n\n    * Update copy and show no internet alert\n\n    * Update SSO copy in multiple places.\n    * Update SSO error to use new company login naming.\n    * Show an alert when there is no internet connection when trying to login using SSO.\n\n    * Fix strings file\n\ncommit b552d60496f738f6c55f4232330c14c4389e2564\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Wed Jul 18 12:08:45 2018 +0200\n\n    Add company login alert to registration flow (#2415)\n\n    * Add first SingleSignOnController implementation\n\n    * Update SingleSignOnController\n\n    * Add more comments\n\n    * ZIOS-10299: Add company login button to login flow (#2408)\n\n    * Add initial company login button\n\n    * Fix company login button alignement\n\n    * Add SSO controller to AppViewController\n\n    * Integrate SSO controller with \"companies\" login button (#2410)\n\n    *  Fix alert login action being not enabled with valid prefilled code (#2411)\n\n    * Fix alert login action being not enabled with valid prefilled code, show loading screen\n\n    * Actually show loading views and add SSO controller to LandingViewController\n\n    * Fix loading view value\n\n    * Adjust `RegistrationViewController` using new SSO flow\n\n    * Use sso controller for `TeamCreationStepController` as well\n\n    * Autofill the company login prompt when clicking button (#2412)\n\n    * Documentation and error handling improvements (#2414)\n\n    * Bump SE to include large string detection\n\n    * Fix error message not displaying correctly\n\n    * Improve documentation of SSO controller\n\n    * Rename SSO folder to Company Login\n\n    * Use more consistent naming, \"company login\" instead of SSO / \"single sign on\"\n\ncommit 8ef7315f747be5761693324af829403aaeb6431e\nAuthor: Mike Gerasimenko <github@gerasimenko.me>\nDate:   Wed Jul 18 11:46:40 2018 +0200\n\n    Do not play the system notification sound when ending the call (#2417)\n\ncommit 5a9776c2efc0b6ae3d4a26d3285a9fc9a2544dd7\nAuthor: Mike Gerasimenko <github@gerasimenko.me>\nDate:   Wed Jul 18 11:33:50 2018 +0200\n\n    Removed accent color picker view (#2416)\n\ncommit 5ea5641e58d152a9ee339f27f7cbace8111db8ca\nAuthor: Gerasimenko Mike <mike@gerasimenko.me>\nDate:   Wed Jul 18 11:18:12 2018 +0200\n\n    Bump wire-ios-data-model to 113.0.1\n\ncommit c52db31b924d8a4e318b455f200a89fe615fc71d\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 18 11:17:07 2018 +0200\n\n    Fix: Audio message is stopped recording if device entering screenlock mode (#2413)\n\n    * WIP show keyboard when app becomes active\n\n    * clean up\n\n    * clean up\n\n    * check AppLock.isActive before restoring audio keyboard\n\ncommit 8d0b2a4a6bf83d6a7cb923e8b9487933743a216d\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 18 11:04:00 2018 +0200\n\n    Refactor ConversationMessageWindowTableViewAdapter & UnknownMessageCell (#2387)\n\n    * ExpiredMessageCell and test\n\n    * fix comment\n\n    * remove @objcMembers of UnknownMessageCell\n\n    * clean up\n\n    * snapshots\n\n    * remove assert for negative timer\n    refactoring\n\n    * rename\n\n    * clean up\n\n    * remove ExpiredMessageCell\n\n    * clean up\n\n    * remove tracking\n\ncommit 096461d6a6fa524bae50a7a3e0ef83945a8059af\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Tue Jul 17 15:26:44 2018 +0200\n\n    clean up icon buttons' states (#2409)\n\n    Fix: reset audio record icon buttons' states when the audio keyboard is dismissed.\n\ncommit e2d2900d0cf907a7239e3d26a5d019e16738e8b7\nAuthor: Alexis Aubry <me@alexaubry.fr>\nDate:   Tue Jul 17 07:16:36 2018 -0400\n\n    ZIOS-10301: Add always-failing shared ID requester for testing (#2407)\n\n    * Add always-failing shared ID requester for testing\n\n    * Bump SE and fix timeout argument\n\ncommit 265e07a2b4db4103e121194218e7da4b47aadda6\nAuthor: Roger Sheen <roger@infotexture.net>\nDate:   Mon Jul 16 13:44:22 2018 +0200\n\n    Change conversation option section title (#2348) (#2405)\n\ncommit 11a78c95ed2deccbcef8c5283e96e6adee3bcccb\nAuthor: Gerasimenko Mike <mike@gerasimenko.me>\nDate:   Mon Jul 16 12:25:44 2018 +0200\n\n    Bumped version to 3.18\n\ncommit e41f96a7f4bd120ac5fb8683219dc9c576af0c7a\nMerge: 0c187788 65df3c74\nAuthor: Gerasimenko Mike <mike@gerasimenko.me>\nDate:   Mon Jul 16 12:25:06 2018 +0200\n\n    Merge branch 'release/3.17' into develop\n\ncommit 0c187788b2c808b2ce81789245621225e6909e3a\nAuthor: Mike Gerasimenko <github@gerasimenko.me>\nDate:   Fri Jul 13 17:46:24 2018 +0200\n\n     Initial version: removed unused events (#2402)\n\n    * Initial version: removed unused events\n\n    * Optimized imports\n\n    * Fixed analyzer warning\n\n    * Removed missing events\n\n    * Retunred launchType calculation\n\n    * Fixed compilation\n\n    * Removed LegacyMessageTracker\n\n    * Fixing picking of the image with the camera keyboard\n\n    * Fixed AVS metrics tracking\n\n    * Fixed link creation event name typo\n\n    * Added missing event\n\n    * Bump components\n\ncommit 7302ed7f6aa47fcedf52af2f21af5a526826d98a\nAuthor: Gerasimenko Mike <mike@gerasimenko.me>\nDate:   Fri Jul 13 16:12:23 2018 +0200\n\n    Bump components\n\ncommit e90918bcf8cad54c7b1b24345323f556d3e4f0b2\nAuthor: Alexis Aubry <alexaubry@outlook.com>\nDate:   Fri Jul 13 07:25:04 2018 -0400\n\n    Implement call join alert in call overlay (#2404)\n\ncommit 1b2ee54d415d9be47546e4366ec1a8dbaa16bd02\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Fri Jul 13 11:49:00 2018 +0200\n\n    Fix: testThatItRendersConversationWithNewMessages (#2403)\n\n    * try to fix testThatItRendersConversationWithNewMessages by freezing the layer animation\n\n    * update testThatItRendersConversationWithNewMessages for constant snapshot\n\ncommit 205e430193554640a7972188ee7a42d4f187cfbd\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Thu Jul 12 16:12:35 2018 +0200\n\n    Fix: After sending an image, the top avatar image's height is reduced (#2399)\n\n    * translate headerHeight to Swift\n\n    * add missing constraint\n\n    * clean up\n\ncommit 61b7364e0566a7ecc11726afdd17a909291efe3a\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Thu Jul 12 16:11:49 2018 +0200\n\n    Snapshot for CanvasViewController (#2401)\n\n    * snapshot for the enabled send button\n\n    * clean up\n\ncommit 610bd18eb0ce385c6c6e5295783195e72bf186e8\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Thu Jul 12 14:44:18 2018 +0200\n\n    Update WireStyleKit (ephemeral message timer icon change) (#2400)\n\ncommit 65df3c745dbe8f2b49385fd09ae8a4a6fa7966ca\nAuthor: Alexis Aubry <alexis.aubry@wire.com>\nDate:   Thu Jul 12 14:26:45 2018 +0200\n\n    Document and fix conditions for showing the data permission alert\n\ncommit 8853da8274517ff0d14ca655ddfd8ebf8e49ee86\nAuthor: Alexis Aubry <alexis.aubry@wire.com>\nDate:   Thu Jul 12 12:19:39 2018 +0200\n\n    Reset tracking preferences when all accounts are removed\n\ncommit 1bb6690cbfb30b49dd8dba99d170ae171ace18b3\nAuthor: Mike Gerasimenko <mike@gerasimenko.me>\nDate:   Thu Jul 12 10:34:20 2018 +0200\n\n    Bump version to 3.17\n\ncommit ad4f537c2ab21b5e82a895789816c5f76a9f313e\nAuthor: Mike Gerasimenko <mike@gerasimenko.me>\nDate:   Thu Jul 12 10:33:32 2018 +0200\n\n    Bump version to 3.17\n\ncommit 14aa332fd132efb53c29ac41f58f1c9e16179bb8\nAuthor: Alexis Aubry <alexaubry@outlook.com>\nDate:   Wed Jul 11 13:11:08 2018 -0400\n\n    Bump SE with translation strings (#2398)\n\ncommit 56882ee7e226318df116442e2e133ee5767a910f\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 11 18:16:25 2018 +0200\n\n    disable CanvasViewControllerTests (#2397)\n\ncommit f53195a18dbe4180031ed129142db252ba7114fb\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Wed Jul 11 18:02:06 2018 +0200\n\n    Fix the participant details list cells width on iPad (#2395)\n\ncommit 343b962003773556c8b31ed63f4d9630469e0b30\nAuthor: Alexis Aubry <alexaubry@outlook.com>\nDate:   Wed Jul 11 11:41:41 2018 -0400\n\n    Updated \"de|it|ja|pt-BR|es-ES|ru|uk|tr|nl|da|fr|zh-CN|sl|ar|et|fi|pl|zh-TW|lt\" localized resources by https://bob-ci-iosx.local/job/download_crowdin_ios/275/ (#2394)\n\ncommit 87c4ed80ac851709d5c980cc6fb5add641227c06\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 11 17:22:40 2018 +0200\n\n    fix snapshot involving a cursor (#2396)\n\ncommit 80ea7d70144dc69abc6f68bae8a2077fcc346d5d\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Wed Jul 11 17:12:25 2018 +0200\n\n    Add thumbnail creation method taking max shorter side length instead of max length (#2393)\n\n    * Add image thumbnail creation function taking max shorter side length instead of max length\n\n    When creating a thumbnail using CoreImage the max length is specified, however for non-square and especially panoramic images this means the longer side will have a maximum length of the specified value. In the collections view we display th eimages in a square format in image views using the aspect fill content mode, we thus want the shorter side of the image to be the one with the specified max length when creating a thumbnail. This PR adds a new method which takes a the shorter side length as parameter and calculates the max size based on the images aspect ratio.\n\n    As an example before when creating a max size 100pt thumbnail for a panomara with 4:1 aspect ratio the resulting height would be 25pt, now it will be 100pt.\n\n    * [skip ci] Return early for invalid size values\n\n    * Add snapshot tests and fix nullability annotations\n\ncommit 64ae6ebf2362da05c94753fbb7239f8e9999f9b8\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 11 16:39:39 2018 +0200\n\n    freeze the layer for snapshot (#2392)\n\n    * freeze the layer for snapshot\n\n    * fix ImageMessageCellTests\n\ncommit e28251d05cde456718a648d904914e576f4624e1\nAuthor: Alexis Aubry <alexaubry@outlook.com>\nDate:   Wed Jul 11 09:18:03 2018 -0400\n\n    Improve user settings validation + add testing (#2391)\n\n    * Improve user settings validation + add tests\n\n    * Fix tests\n\n    * Fix configuration\n\n    * Add missing call to tearDown\n\n    * Bump Mixpanel\n\ncommit 083a0f3410103233ee50c53f1ffd3cf4d6ed9b89\nAuthor: Bill Chan <billypchan@gmail.com>\nDate:   Wed Jul 11 14:23:32 2018 +0200\n\n    Fix: Image edit screen - send button is invisible in light theme (#2390)\n\n    * remove Classy IconButton.send-button\n    Create sendButton in IconButton.Factory\n\n    * move the color setter code from SketchToolbar to CanvasViewController, to prevent overriding send button's color\n\n    * CanvasViewControllerTests\n\n    * rename\n\n    * snapshot test for DraftSendInputAccessoryView\n\ncommit 23989e64df02c954ca5c732ab289fc50a9d1aa9b\nAuthor: Mike Gerasimenko <mike@gerasimenko.me>\nDate:   Wed Jul 11 13:43:05 2018 +0200\n\n    Bump AVS to 4.5.9\n\ncommit b8738fbdffe16a2fafde01a2abd8cb3a8cc1c19e\nAuthor: Alexis Aubry <alexaubry@outlook.com>\nDate:   Tue Jul 10 13:32:18 2018 -0400\n\n    Improve Giphy search (#2385)\n\n    * Update to support Ziphy API changes\n\n    * Update to incremental building of GIF pages\n\n    * Fix wrong image being displayed during scroll\n\n    * Fix old Ziphy references\n\n    * Use shared URL session for caching\n\n    * Fix layout hang caused by nan height of GIF item\n\n    * Fix test cases by using mock Ziphy client\n\n    * Bump Ziphy\n\ncommit 2302db2dc3ab42e69935b99740a653985a9edd3f\nAuthor: Silvan Daehn <silvandaehn@me.com>\nDate:   Tue Jul 10 18:11:56 2018 +0200\n\n    Fix background color of show all cell in dark theme (#2388)\n\n    * Fix background color of show all cell in dark theme\n\n    * Rename internal var\n\n    * Fix tests\n\n    * Fix flakey test","distinct":true,"url":"https://api.github.com/repos/wireapp/wire-ios/commits/7b7d8fdd5a903b9a7ec8e30df59eec3504f76c90"},{"sha":"d8f04232abeba69f28c9f76c57e6ef9ab939bddc","author":{"name":"John Nguyen","email":"ccd3c02af69cf128bd4d963815d5086bacd65ca8@gmail.com"},"message":"Fix compile error","distinct":true,"url":"https://api.github.com/repos/wireapp/wire-ios/commits/d8f04232abeba69f28c9f76c57e6ef9ab939bddc"}]}
{"actor":{"display_login":"johnxnguyen"}}