Commit Graph

88 Commits

Author SHA1 Message Date
Nora Trapp
c6688523c7 Address support for calling 2019-07-10 21:03:54 -07:00
Nora Trapp
c186755c66 Migrate IdentityManager and associated models to support UUIDs 2019-07-08 11:44:40 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Michael Kirk
efafd6fb38 Create UUID message in DebugUI, rendering in homeview
ContactAvatarBuilder works with SignalServiceAddress

Currently this only functions with the GRDB adapter. There are other asserts
triggered in yap extensions.
2019-07-01 10:16:23 -06:00
Michael Kirk
0c944fe9f4 Incoming message has authorAddress 2019-06-27 14:22:13 -06:00
Nora Trapp
7d94af3287 Migrate TSContactThread to support UUIDs 2019-06-27 13:12:52 -07:00
Matthew Chen
c8359fc932 Convert message sending to use any transactions. 2019-06-25 16:00:58 -04:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Michael Kirk
7d00ab2f82 CR: clarify comment 2019-06-24 12:00:50 -06:00
Mateo Hernandez
45d1e2db96 Only escape % signs in notifications on iOS 9
iOS 10+ uses UNUserNotifications, which doesn't require escaping

Fixes: #4195
2019-06-24 12:00:47 -06:00
Matthew Chen
72d9763405 Merge remote-tracking branch 'private/release/2.40.1' 2019-06-24 09:50:32 -04:00
Matthew Chen
11b7879d78 Add onlyModernNotificationClearance feature flag. 2019-06-21 16:07:05 -04:00
Michael Kirk
2749765e4c new user notifications are inaudible 2019-06-13 14:02:45 -05:00
Michael Kirk
13cdb2abb8 Surface when you discover a friend has registered 2019-06-13 09:20:50 -05:00
Nora Trapp
ce99b0e311 Add ImpactHapticFeedback helper 2019-06-10 12:35:06 -07:00
Nora Trapp
a8235a1759 Swipe to reply 2019-06-10 12:35:06 -07:00
Matthew Chen
95a4fb8110 Elaborate per-message expiration. 2019-06-10 11:41:39 -04:00
Michael Kirk
cb537f391b notification threading 2019-05-22 16:04:08 -04:00
Michael Kirk
fabd091567 fix in-app notifications on iOS10 2019-05-15 15:09:07 -06:00
Michael Kirk
6fba01a342 NotificationProtocol takes an AnyTransaction 2019-05-06 10:18:14 -06:00
Matthew Chen
d168b3e1dc Respond to CR. 2019-04-30 16:37:55 -04:00
Matthew Chen
a81acfa788 Apply asAnyRead/Write convenience methods. 2019-04-30 10:11:19 -04:00
Michael Kirk
baef0815b1 GRDB: info message text for interation previews 2019-04-17 15:43:40 -06:00
Michael Kirk
a9ba848ffc address notification race 2019-04-10 07:13:10 -06:00
Michael Kirk
57b1aaa3dc inline enum converters 2019-04-04 13:44:42 -06:00
Michael Kirk
3703b34973 swift5 new compiler nits 2019-04-04 13:44:42 -06:00
Michael Kirk
30266bf65e autoformatted 2019-04-04 13:44:42 -06:00
Michael Kirk
64a0c4bfaa auto-migrate to Swift5 2019-04-04 13:44:42 -06:00
Michael Kirk
2242dd240f Fix "blank notification text" for oversize messages 2019-03-29 13:31:27 -06:00
Matthew Chen
aad5533127 Respond to CR. 2019-03-28 18:01:49 -04:00
Matthew Chen
01d9993b9d Handle notifications for open conversations. 2019-03-28 17:03:10 -04:00
Michael Kirk
93c9c83ac5 Haptic feedback when remote enables video 2019-03-19 13:56:20 -07:00
Michael Kirk
6ccd73837c rename haptic classes, no change in functionality 2019-03-19 13:56:20 -07:00
Michael Kirk
a342660943 fix "none" notification tone 2019-03-14 08:30:10 -07:00
Michael Kirk
13154fb828 allow long text with non-durable sends (SAE) 2019-02-26 10:06:52 -07:00
Michael Kirk
247eab22ca reenable UNUserNotifications 2019-02-19 13:05:33 -07:00
Michael Kirk
0d5f9e0103 Disable UserNotifications for this release 2019-02-15 17:18:46 -07:00
Michael Kirk
6c08f98fbb replying to notification marks thread as read 2019-02-15 17:14:26 -07:00
Michael Kirk
5e0c10a1a9 remove any lingering legacy notifications in modern notification adapter 2019-02-12 17:11:27 -07:00
Michael Kirk
cb3a36ba3d Platform specific notification clearing 2019-02-12 17:01:06 -07:00
Michael Kirk
b0254fddd5 Fix call-back action, which requires phone number 2019-02-07 12:50:20 -07:00
Michael Kirk
fe4e416daf filter notification text 2019-02-04 10:40:55 -07:00
Michael Kirk
d88ffc4775 Notification titles for iOS10+ 2019-02-04 10:35:17 -07:00
Michael Kirk
a6a7616fdb move notification action handlers to environment 2019-02-01 17:44:14 -07:00
Michael Kirk
c2aee429b1 move ContactsManager to local dependency 2019-02-01 17:44:14 -07:00
Michael Kirk
fe84275cce Respect audio preferences/throttling 2019-02-01 17:44:13 -07:00
Michael Kirk
1bfe691895 In app notifications for iOS10+
Extract shared notification presention/response

Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
312384201c rename CallNotificationsAdapter.swift -> NotificationsAdapter.swift 2019-02-01 17:44:13 -07:00
Michael Kirk
11afc967d2 move NotificationsManager behind NotificationsAdapter 2019-02-01 17:44:13 -07:00
Michael Kirk
ac3bbe26ba rename CallNotificationsAdapter->NotificationsAdapter 2019-02-01 17:44:13 -07:00