Commit Graph

82 Commits

Author SHA1 Message Date
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
Matthew Chen
0b4ed1175d Create AppEnvironment. 2018-10-15 15:08:37 -04:00
Matthew Chen
a7a05e9bbf Respond to CR. Rework how CallNotificationsAdapter adaptee is populated. 2018-09-19 16:27:26 -04:00
Matthew Chen
e1db60c1c0 Rework creation of singletons. 2018-09-19 15:11:26 -04:00
Matthew Chen
cc117b385c Modify environment accessors to use our 'shared' convention. 2018-09-07 16:20:59 -04:00
Matthew Chen
3a12446be8 Modify environment accessors to use our 'shared' convention. 2018-09-07 16:20:41 -04:00
Matthew Chen
cf6f3841a8 Apply new Swift logging. 2018-08-27 10:02:28 -04:00