Commit graph

4430 commits

Author SHA1 Message Date
Matthew Chen 9774b5d620 Backup local profile. 2018-11-29 09:15:07 -05:00
Matthew Chen c9c76c650f Backup local profile. 2018-11-29 09:14:58 -05:00
Matthew Chen 3acfa707d9 Backup local profile. 2018-11-29 09:14:44 -05:00
Matthew Chen d6ca969c62 Backup local profile. 2018-11-29 09:10:27 -05:00
Matthew Chen 8bd21fd023 Respond to CR. 2018-11-29 08:59:16 -05:00
Matthew Chen 44d0ad34f5 Convert backup logic to use promises. 2018-11-29 08:59:16 -05:00
Matthew Chen af477d3bf3 Convert backup logic to use promises. 2018-11-29 08:59:16 -05:00
Matthew Chen 6d8fa78023 Convert backup logic to use promises. 2018-11-29 08:59:16 -05:00
Matthew Chen a9120906fa Convert backup logic to use promises. 2018-11-29 08:58:53 -05:00
Matthew Chen e19b457cb3 Handle iCloud status. 2018-11-29 08:58:53 -05:00
Matthew Chen c7f5047056 Handle iCloud status. 2018-11-29 08:57:51 -05:00
Michael Kirk 128bb9be8c Merge tag '2.32.0.17' 2018-11-28 22:15:39 -07:00
Michael Kirk b6e336a071 Merge tag '2.31.1.0' into release/2.32.0 2018-11-28 22:07:15 -07:00
Michael Kirk 24a19eaaca update REST endpoint ack url 2018-11-28 21:50:55 -07:00
Michael Kirk ee228794bb Only press Done once 2018-11-28 17:28:28 -07:00
Michael Kirk cf2cdb4b97 Dark background for album picker in light theme too 2018-11-28 16:37:52 -07:00
Michael Kirk 53101a3fc9 Fix missing album thumbnails 2018-11-28 16:12:41 -07:00
Michael Kirk 46102e57b7 AlbumPicker cells to spec 2018-11-28 15:26:48 -07:00
Michael Kirk 58eda67a79 show *most recent* thumbnail in album picker 2018-11-28 15:26:48 -07:00
Michael Kirk 87d1338412 remove unused code 2018-11-28 15:26:48 -07:00
Michael Kirk ca1119e480 extract method for clarity 2018-11-28 15:26:48 -07:00
Matthew Chen 437e5605ac Backup misc collections. 2018-11-28 17:05:08 -05:00
Matthew Chen c5744321ba Backup misc collections. 2018-11-28 17:05:08 -05:00
Matthew Chen 95e1f840c1 Backup misc collections. 2018-11-28 17:05:08 -05:00
Matthew Chen 7e39bf97e5 Backup misc collections. 2018-11-28 17:05:08 -05:00
Matthew Chen 4556025566 Update migrations. 2018-11-28 16:01:12 -05:00
Michael Kirk 69e8b187ad only scroll down once 2018-11-27 15:39:04 -07:00
Michael Kirk 1a43498c2e update masks for "always dark" media views 2018-11-27 13:58:27 -07:00
Michael Kirk 83c156f9e6 Scroll photo-picker to bottom 2018-11-27 13:54:38 -07:00
Michael Kirk 7aad3a9e7a Avoid spurious crash reporting 2018-11-27 10:47:40 -07:00
Michael Kirk 9bcc6a6c57 show navbar for photo/album picker, not approval 2018-11-27 10:27:13 -07:00
Matthew Chen 1c012e9a23 Respond to CR. 2018-11-27 09:43:32 -05:00
Matthew Chen e23773ed2c Support multiple backups in single iCloud account. 2018-11-27 09:25:16 -05:00
Matthew Chen c86518e44c Support multiple backups in single iCloud account. 2018-11-27 09:25:16 -05:00
Matthew Chen 7fab42abf4 Use long-lived operations for CK backup. 2018-11-27 09:23:31 -05:00
Matthew Chen 0eafb8dc34 Use long-lived operations for CK backup. 2018-11-27 09:23:31 -05:00
Matthew Chen ba3a1863da Use long-lived operations for CK backup. 2018-11-27 09:23:31 -05:00
Matthew Chen e3363ab9a1 Add isRegisteredAndReady to TSAccountManager. 2018-11-27 09:21:44 -05:00
Matthew Chen 8ad58e3357 Respond to CR. 2018-11-27 09:21:44 -05:00
Matthew Chen dcaaff7eac Add isRegisteredAndReady to TSAccountManager. 2018-11-27 09:21:44 -05:00
Matthew Chen 70b2280aa7 Add isRegisteredAndReady to TSAccountManager. 2018-11-27 09:21:44 -05:00
Matthew Chen 8110e0c765 Clean up usage of TSAccountManager. 2018-11-27 09:21:44 -05:00
Matthew Chen d44a8f9996 Sketch out the backup restore view. 2018-11-27 09:21:44 -05:00
Matthew Chen 156aa8419f Clean up ahead of PR. 2018-11-27 09:21:44 -05:00
Matthew Chen 4ee0958384 Sketch out the backup restore view. 2018-11-27 09:21:44 -05:00
Matthew Chen 56fe3663e6 Fix retain cycle in settings views. 2018-11-27 09:21:44 -05:00
Matthew Chen 03f598a130 Sketch out the backup restore view. 2018-11-27 09:21:44 -05:00
Matthew Chen 332f202a52 Sketch out the backup restore view. 2018-11-27 09:21:44 -05:00
Matthew Chen 5010b027b1 Sketch out the backup restore view. 2018-11-27 09:21:44 -05:00
Matthew Chen 5c0d98b83a Show 'restore backup' view after registration. 2018-11-27 09:21:44 -05:00
Michael Kirk 78c74d87bc Merge tag '2.32.0.16' 2018-11-26 13:03:27 -07:00
Michael Kirk 8776dd1909 New "add caption" and "done" assets 2018-11-26 12:43:28 -07:00
Michael Kirk 8b5d1d9e69 Only add delete button once 2018-11-26 12:43:28 -07:00
Michael Kirk fcc4b516a5 fix typo in logging 2018-11-26 12:37:58 -07:00
Michael Kirk 4f0092615a Support captions *and* independent message body 2018-11-26 12:37:58 -07:00
Matthew Chen 544bdbd7f5 Fix edge cases around registration. 2018-11-26 09:58:59 -05:00
Michael Kirk 31782af2f1 dark theme section headers in tile gallery 2018-11-25 18:03:20 -06:00
Michael Kirk 6cdef57e2a Merge tag '2.32.0.15' 2018-11-25 12:54:59 -06:00
Michael Kirk 343e58595e fix pause/play functionality 2018-11-21 22:26:13 -06:00
Matthew Chen 5f8755f2eb Respond to CR. 2018-11-21 09:25:24 -08:00
Matthew Chen f5ba8048b7 Clean up ahead of PR. 2018-11-21 08:53:15 -08:00
Matthew Chen d76bdf3a58 Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen e72dafb08e Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen 90e7df5515 Use attachment pointers to restore attachments from backup. 2018-11-21 08:53:15 -08:00
Matthew Chen dae80ad4c6 Reorganize util code. 2018-11-19 15:52:23 -05:00
Michael Kirk b87b2522e3 Merge tag '2.32.0.13' 2018-11-16 23:28:51 -06:00
Matthew Chen 0bbfd3eb2d "Auto load more" async while scrolling. 2018-11-15 22:03:28 -05:00
Matthew Chen 910b249112 "Auto load more" async while scrolling. 2018-11-15 22:02:59 -05:00
Matthew Chen 6c9c8eb656 Fix build breaks. 2018-11-15 18:16:38 -05:00
Michael Kirk 12aa76855d dark theme typing splash 2018-11-15 15:07:59 -06:00
Michael Kirk bf21e94256 fix delete/share button 2018-11-15 14:30:46 -06:00
Michael Kirk f5de076c66 fix remove from rail when deleted 2018-11-15 14:30:33 -06:00
Matthew Chen 8eb2550e0c Respond to CR. 2018-11-15 14:10:19 -05:00
Matthew Chen 8b24fba095 Add "add more" button to image picker. Provide caption editing continuity. 2018-11-15 14:10:19 -05:00
Michael Kirk 87bfdbb72c Sender Rail 2018-11-15 12:25:28 -06:00
Matthew Chen 86d006ba14 Respond to CR. 2018-11-15 13:14:55 -05:00
Matthew Chen 2919e8d780 Respond to CR. 2018-11-15 13:14:55 -05:00
Matthew Chen ea080eda72 Sketch out the photo collection picker. 2018-11-15 13:14:55 -05:00
Matthew Chen 9641edbfd2 Fix build breakage. 2018-11-15 12:34:38 -05:00
Michael Kirk 92135af8be Merge branch 'release/2.32.0' 2018-11-15 10:38:43 -06:00
Michael Kirk 12b916ad36 Merge tag '2.31.0.37' into release/2.32.0 2018-11-15 10:35:03 -06:00
Michael Kirk a27b04613d CR: simplify scroll check 2018-11-15 10:29:49 -06:00
Michael Kirk ff63c31dae CR: rename colors 2018-11-15 10:23:53 -06:00
Michael Kirk 47a7114317 Gallery pager style changes 2018-11-15 10:16:51 -06:00
Michael Kirk f6e9fce0d3 fix All Media button from conversation settings 2018-11-15 10:16:22 -06:00
Michael Kirk 542d5826de fix a million retain cycles in conversation settings 2018-11-14 18:55:29 -06:00
Matthew Chen 210da50868 Rework ACK of messages fetched via REST. 2018-11-14 17:26:39 -05:00
Michael Kirk 84879b991d Album rail in Gallery 2018-11-14 14:50:33 -06:00
Matthew Chen b865b91147 Use REST for UD requests. 2018-11-14 08:30:25 -05:00
Matthew Chen f7e7477f54 Add sharing scenarios to Debug UI. 2018-11-13 13:15:11 -05:00
Matthew Chen 2e50cc1f2d Respond to CR. 2018-11-13 13:14:24 -05:00
Matthew Chen 84d6f61d53 Fix glitches in conversation media view. 2018-11-13 11:57:16 -05:00
Michael Kirk 24745570dc Merge tag '2.32.0.8' 2018-11-13 10:43:06 -06:00
Michael Kirk 3faa700d66 Merge tag '2.31.0.31' into release/2.32.0 2018-11-13 09:45:47 -06:00
Matthew Chen be784d14d6 Revert "Disable the orphan data cleaner."
This reverts commit 7c47fe6b4f.
2018-11-13 09:51:00 -05:00
Matthew Chen 49c8e6db7d Merge remote-tracking branch 'origin/release/2.31.0' 2018-11-13 09:50:44 -05:00
Matthew Chen 7c47fe6b4f Disable the orphan data cleaner. 2018-11-12 16:28:58 -05:00
Michael Kirk fa82d43e6c put custom image picker behind feature flag 2018-11-12 14:32:43 -06:00
Michael Kirk 3c450eeeaa degrade from crashing to debug assert, upon failure we return a fully (overly)
redacted string
2018-11-12 09:55:56 -06:00
Michael Kirk 54059532f7 remove unused strong capture 2018-11-12 09:55:29 -06:00
Michael Kirk 97e9871f19 remove unnecessary implicitly unwrapped optional 2018-11-12 09:55:06 -06:00
Michael Kirk 2a1c62f6f5 remove unused delegate method declaration 2018-11-12 09:55:00 -06:00
Michael Kirk 24f97f1229 compiler warning: discard result explicitly 2018-11-12 09:54:42 -06:00
Matthew Chen 6f64a809f3 Tap on album item. 2018-11-09 17:45:29 -05:00
Michael Kirk d805246cb7 update caption after deleting item 2018-11-09 16:26:12 -06:00
Michael Kirk ca30a96451 Increase caption height 2018-11-09 16:19:57 -06:00
Michael Kirk 78b1c9a8b9 caption should not be selectable/editable 2018-11-09 16:19:45 -06:00
Michael Kirk 43489a6551 remove gradient when viewing attachment with no caption 2018-11-09 16:19:38 -06:00
Michael Kirk 5da525ce2e Merge remote-tracking branch 'origin/release/2.31.0' 2018-11-09 15:49:53 -06:00
Michael Kirk 11fece2f3f move category method to be shared 2018-11-09 14:06:06 -06:00
Michael Kirk 74b25c14f1 filter caption strings for display 2018-11-09 14:06:06 -06:00
Michael Kirk 3b53ee08ba Long captions use ScrollView rather than resizing 2018-11-09 14:06:06 -06:00
Michael Kirk cfd2e8d9d1 Show captions in gallery page view 2018-11-09 14:06:06 -06:00
Matthew Chen 52af57f8a3 Fix accessibility for app settings button. 2018-11-09 14:01:28 -05:00
Matthew Chen b475695f54 Respond to CR. 2018-11-09 13:58:31 -05:00
Matthew Chen 34b4ea377f Revise media progress views. 2018-11-09 13:49:32 -05:00
Matthew Chen 15c42642e0 Apply invalid and rety assets. 2018-11-09 13:49:32 -05:00
Matthew Chen 1ac74cfb81 Modify MessageFetcherJob to handle incoming UD messages. 2018-11-09 13:46:08 -05:00
Matthew Chen 9d1579a480 Update caption indicator asset. 2018-11-08 15:49:49 -05:00
Matthew Chen cd224a1590 Render single media as albums. 2018-11-08 15:44:22 -05:00
Matthew Chen 82fb766c27 Respond to CR. 2018-11-08 15:40:43 -05:00
Matthew Chen 654325c6dc Add download progress indicators. 2018-11-08 15:35:14 -05:00
Matthew Chen a26086b303 Show attachment upload progress indicators. 2018-11-08 15:34:03 -05:00
Matthew Chen c1a5e1e258 Rename to media album. 2018-11-08 15:33:57 -05:00
Matthew Chen 3daf7d4744 Add OWSAttachmentDownloads. 2018-11-08 15:31:00 -05:00
Michael Kirk 03aba93985 CR: use id for hashvalue, make clearer that we don't expect to use incrementing ID's for uniqueId 2018-11-08 13:11:30 -06:00
Michael Kirk 7cf53293da restore Share/Delete functionality to gallery items in the post multi-attachment world 2018-11-08 12:52:09 -06:00
Michael Kirk 42bf267607 fixup plumbing for incoming messages/synced transcripts 2018-11-08 12:52:09 -06:00
Michael Kirk e096406e56 migrate existing attachments to album-compatible gallery schema 2018-11-08 12:52:09 -06:00
Michael Kirk 57681bd6f3 Gallery supports album messages 2018-11-08 12:52:09 -06:00
Michael Kirk 27cb91e9c8 Plumb through messageAlbumId so an Attachment knows what album (if any) it
belongs to.
2018-11-08 12:52:08 -06:00
Matthew Chen f37c4f71ad Add footer to 'typing indicators' setting. 2018-11-08 13:49:39 -05:00
Matthew Chen 02a9cc9181 Remove stroke on album items. 2018-11-08 13:46:02 -05:00
Matthew Chen 9a44f24bc1 Reduce typing indicators. 2018-11-07 14:31:47 -05:00
Matthew Chen f382cd770e Fix build break. 2018-11-07 12:32:30 -05:00
Matthew Chen 777e2b9251 Rename to media album. 2018-11-07 12:26:57 -05:00
Matthew Chen 2dfd4b2c0d Rename to media album. 2018-11-07 12:24:53 -05:00
Michael Kirk 3ff3779f17 CR: remove unnecessary assert 2018-11-07 10:12:50 -06:00
Matthew Chen c7c02f03d1 Display caption indicators for media albums in conversation view. 2018-11-07 11:12:13 -05:00
Michael Kirk 7cef41f8e2 Multi-approval 2018-11-07 10:09:21 -06:00
Matthew Chen 57de089118 Add support for album captions to models. 2018-11-07 10:54:17 -05:00
Matthew Chen 60c5a84dd2 Fix issues in media gallery cells; Improve debug galleries. 2018-11-07 09:56:49 -05:00
Matthew Chen 88a1186e4e Restore XCode 9 compatability. 2018-11-07 09:56:17 -05:00
Matthew Chen cdfd2779a3 Fix a couple small bugs in the typing indicators. 2018-11-06 17:21:24 -05:00
Matthew Chen 5aa6467d20 Fix issues in media gallery cells. 2018-11-06 15:35:48 -05:00
Matthew Chen f45693ec34 Respond to CR. 2018-11-06 15:34:18 -05:00
Matthew Chen 736d7c7351 Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen d538301632 Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen 34e85dd90e Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00
Matthew Chen ee3bdca336 Fix media gallery cell edge cases. 2018-11-06 15:23:09 -05:00