Commit Graph

90 Commits

Author SHA1 Message Date
Matthew Chen
aa88bb712c Model changes for group links. 2020-09-01 17:11:07 -03:00
Nora Trapp
648aad7337 Always show empty inbox state when no threads 2020-08-18 00:18:12 -07:00
Matthew Chen
28b43544b3 Implement attachment upload v3. 2020-08-01 12:06:57 -03:00
Henry Jones
af27a92c35 Add accessible actions to fix #4480 where VoiceOver users could not access archive or delete action. 2020-07-01 19:01:05 -07:00
Matthew Chen
3cedd3ccdf Overhaul database observation. 2020-06-18 09:28:49 -03:00
Matthew Chen
577b0acf20 Merge remote-tracking branch 'private/release/3.10.6' into release/3.11.0 2020-06-11 15:33:09 -03:00
Matthew Chen
77531974d3 Deduplicate thread touches by deferring them until the transaction is finalized. 2020-06-11 13:18:49 -03:00
Matthew Chen
7ee81896b6 Merge remote-tracking branch 'private/release/3.10.5' into release/3.11.0 2020-06-09 17:59:37 -03:00
Nora Trapp
effd9de269 Fix a bug where we could inadvertently perform swipe actions on the wrong thread. 2020-06-09 10:35:12 -07:00
Matthew Chen
c7f1b83c1c Merge branch 'release/3.10.4' into release/3.11.0 2020-06-08 21:12:54 -03:00
Nora Trapp
29fb38c9ad New permission reminders 2020-06-08 15:28:25 -07:00
Matthew Chen
ba801f05ce Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Nora Trapp
8789b35d61 New group creation flow 2020-06-06 16:11:51 -03:00
Nora Trapp
461050c295 Delay mark as read/unread so the swipe animation can complete 2020-06-03 14:37:06 -07:00
Nora Trapp
3d084f958d Mark as unread 2020-05-27 18:29:59 -07:00
Nora Trapp
57a810658a Goodbye iOS 10 2020-05-27 17:34:32 -07:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Nora Trapp
e4093d5338 Small design fixes 2020-05-19 20:39:52 -07:00
Matthew Chen
948667d3bf Clean up lingering groups v2-related TODOs. 2020-04-16 16:10:09 -03:00
Matthew Chen
6f62abeb3f Clean up lingering groups v2-related TODOs. 2020-04-16 16:10:09 -03:00
Matthew Chen
2fca71e380 Fix build warnings. 2020-04-08 16:05:54 -03:00
Matthew Chen
e198261fa1 Respond to CR. 2020-04-07 14:02:27 -03:00
Matthew Chen
299552d1a5 Remove YDB from views. 2020-04-07 13:51:02 -03:00
Matthew Chen
d2b713849e Remove YDB from views. 2020-04-07 13:51:02 -03:00
Matthew Chen
dd42dcca49 Remove YDB from views. 2020-04-07 13:51:02 -03:00
Matthew Chen
94d4ff7dff Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Nora Trapp
6a39e3d174 Sync archived status with storage service 2020-03-24 17:11:02 -07:00
Michael Kirk
f927ef1b4b Batch Select / Delete 2020-03-20 19:36:48 -07:00
Matthew Chen
4440a75a43 Respond to CR. 2020-03-17 11:13:22 -03:00
Matthew Chen
3e58725656 Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Michael Kirk
f198d9037d Merge tag '3.5.0.5' 2020-02-19 19:26:05 -07:00
Michael Kirk
0a5c4ef08f cleanup error messages 2020-02-18 15:37:17 -07:00
Michael Kirk
5a081bd1c4 cvc init rather than configureWithThread 2020-02-17 16:26:32 -07:00
Michael Kirk
3bb38ddb99 swift friendly notification rename 2020-02-16 13:13:12 -07:00
Michael Kirk
df401ab8be remove cameraFirstCaptureFlow feature flag 2020-02-12 15:19:56 -07:00
Nora Trapp
cfd7983576 Update the conversation list when the profile whitelist changes. 2020-02-11 18:54:10 -08:00
Matthew Chen
647fb3a33f Rework "leave group", consolidate group update logic. Add groups v2 indicator. 2020-02-06 11:11:22 -03:00
Matthew Chen
ea2e5f9e8d Merge tag '3.3.0.6' 2020-01-30 20:13:47 -08:00
Nora Trapp
b13f79fb38 Fix pull to refresh on compose view 2020-01-30 20:13:25 -08:00
Nora Trapp
bdfc5ee5da Only show experience upgrades when the app becomes active 2020-01-30 20:13:18 -08:00
Nora Trapp
8cef37fb1e PINs for everyone megaphone 2020-01-30 20:11:08 -08:00
Nora Trapp
d0e2a3f200 Prepare ExperienceUpgrade for megaphones. 2020-01-30 20:10:35 -08:00
Matthew Chen
963525bd59 Merge tag '3.3.0.6' 2020-01-28 12:45:02 -03:00
Nora Trapp
4bf6ac1ca1 Only show experience upgrades when the app becomes active 2020-01-27 14:34:03 -08:00
Nora Trapp
36b0383241 Fix pull to refresh on compose view 2020-01-27 11:03:46 -08:00
Matthew Chen
bcfba85356 Add message processing class.
* Modify message processing to allow observation of websocket queue being drained.
* Extend MessageProcessing to allow observation of REST message fetching and "all message fetching and processing".
2020-01-27 10:42:03 -03:00
Nora Trapp
725baf772f PINs for everyone megaphone 2020-01-24 13:43:35 -08:00
Nora Trapp
b1c913e810 Prepare ExperienceUpgrade for megaphones. 2020-01-23 08:59:22 -08:00