Nora Trapp
ac5aafaea9
Remove support for Xcode 12
2021-11-01 13:26:46 -07:00
Matthew Chen
df2a714437
Clean up NSE logging.
2021-10-19 22:45:58 -03:00
Matthew Chen
1adc997422
Elaborate logging around NSE lifecycle & memory usage.
2021-10-08 10:32:54 -03:00
Matthew Chen
a1ff722aad
Fix race in notification cancellation.
2021-10-07 17:37:01 -03:00
Matthew Chen
eef9364f9d
Elaborate logging around NSE message processing.
2021-10-06 09:26:38 -03:00
Matthew Chen
c3802fc5ef
Post notifications off the main thread in the NSE.
2021-10-05 16:24:31 -03:00
Matthew Chen
b2b3c312b6
Cancel notifications off the main thread.
2021-10-05 16:24:31 -03:00
Matthew Chen
aba599241c
Improve handling of voip pushes on iOS 15.
2021-09-30 16:41:32 -03:00
Matthew Chen
2a318c30fa
Improve handling of voip pushes on iOS 15.
2021-09-30 16:41:32 -03:00
Matthew Chen
e70302ac8f
Refine NSE completion blocking, message processing.
2021-09-27 19:04:46 -03:00
Matthew Chen
6463531178
Respond to CR.
2021-09-24 18:30:42 -03:00
Matthew Chen
818634b23a
Explicitly block NSE completion on posting notifications, sending acks, etc.
2021-09-24 18:30:42 -03:00
Matthew Chen
c9cedeb8d6
Don't block on intent donation.
2021-09-16 15:47:49 -03:00
Matthew Chen
a82adcce60
Fix missing notifications with XCode 13 & iOS 14 and earlier.
2021-09-08 16:00:59 -03:00
Nora Trapp
0e3b1a196b
Fix contentToUse mutability
2021-09-07 15:03:36 -07:00
Michelle Linington
7e6e99074e
PR Feedback
2021-09-03 16:11:19 -07:00
Nora Trapp
2814ab7629
Convert to new Promise library
2021-09-03 11:41:34 -07:00
Matthew Chen
e1f35f89f0
Add more logging around missing notifications.
2021-09-03 13:52:47 -03:00
Matthew Chen
a3a43751ce
Add more logging around missing notifications.
2021-09-03 13:47:49 -03:00
Matthew Chen
9703fb18ab
Update l10n strings.
2021-09-02 22:52:36 -03:00
Matthew Chen
2b502ad609
Elaborate logging around missing notifications.
2021-09-02 22:51:26 -03:00
Matthew Chen
0957a5df49
Merge branch 'release/5.19.0'
2021-08-27 22:15:56 -03:00
Eugene Bistolas
aa810205cf
Defer NSE contentUpdating until donation completes, enable caching for avatars
2021-08-27 09:25:56 -10:00
Michelle Linington
86310a1855
Handling of invisible interactions
2021-08-26 20:29:21 -07:00
Eugene Bistolas
de67f4cede
Update NSE avatar size, add more logging
2021-08-26 09:47:12 -10:00
Eugene Bistolas
c70817eb1c
Group call avatars incorrectly configured, ensure incoming donations do not occur for correct notification settings
2021-08-18 13:26:24 -10:00
Eugene Bistolas
e166caa1de
iOS 15 Notification Action Glyph Support
2021-08-18 08:29:53 -10:00
Eugene Bistolas
bd645b3048
iOS 15 communication notification support for calls
2021-08-17 13:19:14 -10:00
Eugene Bistolas
a4c3bb9c90
iOS 15 communication notification support for messages
2021-08-17 10:48:39 -10:00
Michelle Linington
c8c8575c5b
PR Feedback
...
- Avoid accessing `build` in FeatureFlags.swift
- Make it private so others aren't tempted
- Now that build is private, drop the named build variants. It's cute,
but ultimately not necessary
2021-08-06 10:08:26 -07:00
Michelle Linington
aa25a1e274
Extend error messaging to beta users
2021-08-06 10:08:26 -07:00
Michelle Linington
70bea7d4b4
Lint
2021-07-29 19:01:13 -07:00
Michelle Linington
8364e761a6
Add notification for reporting errors to internal users
2021-07-29 19:01:13 -07:00
Michelle Linington
c329d64565
Improved handling of placeholder interactions
...
- Deferred display now works for "resendable" messages
- Replacement expiration now works
- Error messages now show up correctly in conversation view
2021-07-29 14:59:06 -07:00
Michelle Linington
2eb60643b7
Sender key decryption failure handling
...
Most of the work for message resend requests. Includes some rudimentary
failure UI.
2021-07-21 22:58:51 -07:00
Matthew Chen
79d5046f29
Announcement-only groups.
2021-07-13 11:42:52 -03:00
Matthew Chen
3f07db9e37
Clean up async completions.
2021-07-07 09:49:44 -03:00
Nora Trapp
de61926ec8
Make sure we wait to call the contentHandler until *after* we clear notifications
2021-07-02 16:38:13 -07:00
Nora Trapp
9584ed9495
Batch notification cancelation
2021-07-01 12:18:27 -07:00
Nora Trapp
1bac32f750
Don't keep notifications in memory
2021-07-01 12:18:27 -07:00
Matthew Chen
786e7cef3d
Fix build warnings.
2021-06-07 11:11:28 -04:00
Nora Trapp
e439bb619e
Move isArchived, isMarkedUnread, and mutedUntilDate off of TSThread
2021-05-13 12:54:33 -07:00
Michelle Linington
054c7a0b0c
MP4 looping media support
...
- Fetch mp4s from Giphy for showing previews
- Fetch mp4s from Giphy for sending (behind featuree flag)
- A new flag on attachments to tag a video as "looping media"
- Videos tagged with this flag will be shown on repeat
2021-04-22 14:53:47 -07:00
Matthew Chen
d9d9989807
Changes for measuring manual stack view performance.
2021-04-15 16:00:57 -03:00
Nora Trapp
e5e9729293
Increase notification delay
2021-04-01 15:13:17 -07:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Michelle Linington
5341d59ba1
Lint
2021-02-12 14:03:16 -08:00
Michelle Linington
28be656568
PR Feedback
2021-02-12 13:14:13 -08:00
Michelle Linington
b4d36dcf31
Design changes for onboarding
2021-02-12 13:14:13 -08:00
Matthew Chen
645bd76bd5
Rework app readiness.
2021-02-04 09:55:39 -03:00