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
Matthew Chen
737e27d1a8
Simplify logging.
2020-12-22 21:29:47 -03:00
Michelle Linington
eaef20b780
Alert user of safety number changes in group call
...
- Present SafetyNumberConfirmationSheet for all group members before
joining call from lobby.
- Present SafetyNumberConfirmationSheet for newly joined participants
with a safety number mismatch
- If the call is minimized or backgrounded, present a notification.
2020-12-08 12:59:56 -08:00
Michelle Linington
a8de171053
Adopt leftover PR feedback from #2696
2020-11-24 20:59:37 -08:00
Michelle Linington
6a8e602825
Return to call action support
...
Also, tweaks how we notify error messages to muted threads.
2020-11-19 16:04:22 -08:00
Nora Trapp
24d3a9e55d
Don't notify for muted threads when a call starts
2020-11-19 16:04:21 -08:00
Michelle Linington
f4d60ff89c
Notify the user when a group call begins
2020-11-19 16:02:22 -08:00
Matthew Chen
58fa3c3f3a
Block message sends in groups with blocking migrations.
2020-11-12 17:26:44 -03:00
Matthew Chen
7c2180b666
Block message sends during blocking migrations phase.
2020-11-12 17:26:44 -03:00
Nora Trapp
17892d716c
Group Calling
2020-10-15 14:49:20 -07:00
Christopher Kobusch
4715240cc1
Added custom notification sounds
...
* user can add custom notification sounds from Files app (aiff, wav, or caf files)
* former OWSSound enum is now named OWSStandardSound, OWSSound turned into an alias for NSUInteger
* custom sounds get IDs based on the hash of the file name
2020-09-23 14:54:23 -07:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03:00
Matthew Chen
916307d85b
Tweak notifications for incoming reactions.
2020-08-25 17:47:33 -03:00
Matthew Chen
f13faeba7e
Tweak notifications for incoming reactions.
2020-08-25 17:47:32 -03:00
Nora Trapp
7137cf75b5
Don't use CallKit for video calls received while the app is active
2020-08-17 15:41:10 -07:00
Nora Trapp
e7ee726df8
Remove confusing mention settings
2020-08-13 13:41:31 -07:00
Matthew Chen
1bdf01c2c9
React with thumbs up.
2020-08-05 14:28:14 -03:00
Matthew Chen
1ba6d84003
React with thumbs up.
2020-08-05 14:28:14 -03:00
Nora Trapp
52583dea0e
Incorporate Michelle's feedback
2020-08-05 10:21:49 -07:00
Nora Trapp
6f963c7ba5
Add mention notification settings
2020-08-04 14:09:06 -07:00
Nora Trapp
a39750113f
Full suppoort for ention send + receive
2020-08-04 14:08:30 -07:00
Matthew Chen
ef2abaa8f8
Fix transaction-within-a-transaction in notifications logic.
2020-06-11 13:46:38 -03:00
Nora Trapp
b6f27bc463
Better attachment querying
2020-06-07 09:35:08 -07:00
Nora Trapp
57a810658a
Goodbye iOS 10
2020-05-27 17:34:32 -07:00
Matthew Chen
9c1cf967be
Notifications for errors.
2020-05-18 15:26:22 -03:00
Matthew Chen
f8b9b209ff
Respond to CR.
2020-05-11 10:19:52 -03:00