Commit graph

75 commits

Author SHA1 Message Date
nielsandriesse 8faf099498 WIP 2020-08-27 15:06:11 +10:00
Ryan ZHAO 09a68ebfd8 fix race condition in highlight mentions 2020-08-14 13:34:57 +10:00
Ryan ZHAO af2ca32986 fix mention in PNs 2020-08-05 16:55:55 +10:00
nielsandriesse f1581b4edf Clean up push notification code 2020-07-23 14:48:08 +10:00
nielsandriesse a42b6afce8 Integrate transaction handling utility part 2 2020-06-11 12:23:06 +10:00
gmbnt a4ce20f87e Clean 2020-03-27 15:13:24 +11:00
ryanzhao ad8ae2f2c5 hide notification when app is foreground 2020-03-25 11:49:43 +11:00
Niels Andriesse 476edc14f1 Remove CallKit 2020-02-06 10:34:13 +11:00
Niels Andriesse 0918015a65 Show sender display name in notifications 2019-08-22 12:14:57 +10:00
Niels Andriesse 1431efba23 Fix crash 2019-05-03 16:54:28 +10: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
Matthew Chen 26001e49d1 Unify log tags. 2018-08-15 10:24:29 -04:00
Michael Kirk 29c459fe60 Haptic feedback when changing menu action selection
// FREEBIE
2018-07-31 10:15:34 -06:00
Michael Kirk 2d4eb7d057 remove interactive 'swipe for info' 2018-07-23 13:08:41 -06:00
Matthew Chen 1412998b4a Rework isRTL. 2018-07-02 15:27:24 -04:00
Matthew Chen d80de4bccc Tweak design of quoted replies. 2018-06-29 17:02:39 -04:00
Matthew Chen e80e5ff9cb Improve layer view design. 2018-06-29 12:32:41 -04:00
Matthew Chen 1e2a498806 Tweak media view gradients. 2018-06-29 12:32:41 -04:00