Max Radermacher
cb29b883f2
Add withCooperativeRace
2025-05-30 02:13:35 -05:00
Igor Solomennikov
6123108bd7
Briefly dim quoted message after scrolling to it.
...
Indicate original, quoted message with a brief dimming animation when chat scrolls up to that message after user taps on the quote panel above the reply.
2025-05-29 22:07:48 -07:00
Max Radermacher
45cdfa3c32
Use GroupMasterKey type instead of serialized Data
2025-05-29 20:10:36 -05:00
Max Radermacher
304ed3dfdb
Adjust upper bound of clampedNanoseconds
2025-05-29 20:10:12 -05:00
Sasha Weiss
a239a240a3
Remove en-us from all support links
2025-05-29 10:33:14 -06:00
Sasha Weiss
68fe790620
Use .label, not .black, as the foreground color in DM Timer settings
2025-05-29 08:46:04 -07:00
Sasha Weiss
94cfaeb1d2
Add to profile whitelist when verifying safety number
2025-05-29 08:40:25 -07:00
Pete Walters
e37386c97f
Bump version to 7.63
2025-05-28 21:30:04 -05:00
Pete Walters
ed69115f2b
Update translations
2025-05-28 21:29:38 -05:00
Sasha Weiss
eeb4741be7
Suppress 409s for one-time boosts
2025-05-28 15:28:45 -07:00
Sasha Weiss
65dccf9f42
Rebuild DisappearingMessagesTimerViewController in SwiftUI
2025-05-28 14:47:29 -07:00
Max Radermacher
4bfe1c286c
Refine check for notification failures
2025-05-28 16:09:28 -05:00
Sasha Weiss
d13e5afb1a
Make BackupPlan more detailed, set in response to more events
2025-05-28 12:50:07 -07:00
Max Radermacher
ba099ca555
Fix dialing sound for calls that fail quickly
2025-05-28 13:21:11 -05:00
Max Radermacher
1b28085084
Upgrade a few notification problems to warnings
2025-05-28 13:20:40 -05:00
Max Radermacher
c795ddc677
Inline ProfileKeyCredentialMap
2025-05-28 13:18:34 -05:00
Max Radermacher
5eed32fa98
Remove transport exceptions
2025-05-28 13:17:55 -05:00
sashaweiss-signal
8f91409bb1
Annotate a couple // MARK: - s
2025-05-28 09:44:02 -07:00
Max Radermacher
21facca5d8
Add fallbacks for couldNotFetchCredential
2025-05-28 11:15:24 -05:00
Max Radermacher
ec6ff49d7d
Allow PNIs in the call drawer
2025-05-28 10:59:44 -05:00
Harry
cf099fdecf
List media once every 30 days and after reregistering
2025-05-22 22:21:18 -07:00
Harry
a5894c10e1
Don't run OrphanedBackupAttachmentManager proactively
2025-05-22 21:45:02 -07:00
Harry
3d81e6f18c
Backups x Attachments fixes grab bag
2025-05-22 21:44:09 -07:00
Max Radermacher
021e82e1ca
Consolidate PKC fetches when adding group members
2025-05-22 18:59:52 -05:00
Max Radermacher
194b7f0352
Always allow adding requestees
2025-05-22 18:56:40 -05:00
Max Radermacher
40b4c03fa9
Allow adding invitees if we can fetch credentials
2025-05-22 18:56:40 -05:00
Max Radermacher
4773cd7c6b
Reuse “can add” logic in AddToGroupViewController
2025-05-22 18:56:40 -05:00
Max Radermacher
38072f2201
Extract logic for “can add user to group”
2025-05-22 18:56:40 -05:00
Max Radermacher
d5d1e3812a
Don’t require reachability when sending receipts
2025-05-22 18:50:04 -05:00
Max Radermacher
0ca63e091d
Wait for app readiness for ReceiptSender observers
2025-05-22 18:48:55 -05:00
Max Radermacher
8126b6ada1
Fix waitForPendingReceipts
2025-05-22 18:47:50 -05:00
Max Radermacher
9d2cd5b96a
Isolate errors when sending receipts
2025-05-22 18:47:07 -05:00
Max Radermacher
9b24559870
Merge extensions for GroupMembership
2025-05-22 18:40:59 -05:00
Max Radermacher
01570d7c09
Asyncify AddToGroupViewController
2025-05-22 18:40:36 -05:00
Max Radermacher
533f13d369
Fix “they’ve been invited to join” logic
2025-05-22 18:40:18 -05:00
Max Radermacher
a0317778d9
Include apnToken when linking a new device
2025-05-22 15:33:48 -05:00
Max Radermacher
aa34312aee
Downgrade debug assertion to warning
2025-05-22 14:23:27 -05:00
Sasha Weiss
668cc58dc4
Show an action sheet when disabling Backups fails with a generic error
2025-05-21 23:42:48 -07:00
Sasha Weiss
c5523905b4
Make disabling Backups durable
2025-05-21 23:36:53 -07:00
Sasha Weiss
b1282200cd
Make callers of BackupIdManager responsible for network retries
2025-05-21 23:34:19 -07:00
Max Radermacher
82a7adda0b
De-duplicate notifications for identical reactions
2025-05-21 18:55:41 -05:00
Max Radermacher
66fd838dca
Remove unused code from NewGroupSeed
2025-05-21 18:54:39 -05:00
Jim Gustafson
d39042ea7d
Update to RingRTC v2.52.2
2025-05-21 17:38:49 -05:00
Elaine
c5630019ad
Update registration restore button styles
2025-05-21 16:15:26 -06:00
Elaine
13424d0aa4
Bump version to 7.62
2025-05-21 14:49:57 -06:00
Elaine
97c162f00a
Update translations
2025-05-21 14:49:04 -06:00
Elaine
2f28e851da
Update release notes
2025-05-21 14:46:12 -06:00
Max Radermacher
138338c395
Remove unused code
2025-05-21 15:16:16 -05:00
Max Radermacher
1cbcac74b1
Require GroupSecretParams for group builders
2025-05-21 15:15:26 -05:00
Max Radermacher
bbb9a1e027
Enforce non-empty group titles via the compiler
2025-05-21 15:15:03 -05:00