Max Radermacher
|
c16fa016bd
|
Require certain generic parameters to be Sendable
|
2025-07-02 14:33:49 -05:00 |
|
Elaine
|
bb73d25959
|
Remove unused tab bar code
|
2025-07-02 14:22:03 -04:00 |
|
Max Radermacher
|
0e58dd5b45
|
Asyncify getEstimatedFee
|
2025-07-01 09:32:26 -05:00 |
|
Sasha Weiss
|
af24d05e9e
|
Support wrapping title/subtitle text in BADownloadProgressView
|
2025-06-30 22:43:17 -07:00 |
|
Sasha Weiss
|
78a243dc31
|
Add support for "resuming" Backup downloads paused-needing-WiFi
|
2025-06-30 22:36:21 -07:00 |
|
Sasha Weiss
|
0103dae13b
|
Add and use BackupPlanManager to consolidate side-effects of setting BackupPlan
|
2025-06-30 22:25:05 -07:00 |
|
Harry
|
7fdfd76aef
|
Allow setting earliestBeginDate for BGProcessingTasks
|
2025-06-26 17:28:42 -07:00 |
|
Harry
|
7a62f97536
|
Throw an error if we try to upload a backup on a linked device
|
2025-06-26 16:51:33 -07:00 |
|
Sasha Weiss
|
88411d6d97
|
Split BackupAttachmentQueueStatusManager into upload/download variants
|
2025-06-26 16:17:57 -07:00 |
|
Harry
|
a72cc4ce92
|
Allow forwarding link previews even when fetching link previews is disabled
|
2025-06-26 15:46:37 -07:00 |
|
kate-signal
|
2fd59a93e9
|
Handle session interrupts for AVCaptureSession
|
2025-06-24 15:54:35 -07:00 |
|
Sasha Weiss
|
50e7ac2806
|
Fix topViewController for tabs other than the chat list
|
2025-06-23 17:32:15 -07:00 |
|
Harry
|
fa80d9aca9
|
Add Backup overnight BGProcessingTask
|
2025-06-23 12:44:45 -07:00 |
|
Max Radermacher
|
6f67e502d8
|
Asyncify showSafetyNumberConfirmationIfNecessary
|
2025-06-20 11:07:28 -05:00 |
|
Max Radermacher
|
41f1a09a09
|
Asyncify “for a friend” recipient selection
|
2025-06-20 11:05:45 -05:00 |
|
Max Radermacher
|
d133fd5b2f
|
Asyncify BadgeThanksSheet
|
2025-06-20 11:05:20 -05:00 |
|
Max Radermacher
|
93c868dbdc
|
Asyncify “for a friend”’s startJob method
|
2025-06-20 11:03:32 -05:00 |
|
Pete Walters
|
29536b8a81
|
Check both link-n-sync capabilities
|
2025-06-18 10:24:56 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
f58cd2c22c
|
Asyncify assorted donation code
|
2025-06-17 13:56:14 -05:00 |
|
Max Radermacher
|
a13b225cd5
|
Asyncify iDEAL callback handling
|
2025-06-17 00:05:50 -05:00 |
|
Max Radermacher
|
0e6a49fd69
|
Asyncify oneTimeDonation
|
2025-06-16 23:56:43 -05:00 |
|
Max Radermacher
|
04aa00a34f
|
Asyncify monthlyDonation
|
2025-06-16 23:55:57 -05:00 |
|
Max Radermacher
|
75f8a55646
|
Asyncify “for a friend” credit/debit card flow
|
2025-06-16 13:29:18 -05:00 |
|
Max Radermacher
|
6b024fcd01
|
Asyncify didConfirmMonthlyDonationUpdate
|
2025-06-16 13:28:40 -05:00 |
|
Max Radermacher
|
4f29ddb5ea
|
Asyncify paymentAuthorizationControllerForOneTime
|
2025-06-16 13:27:34 -05:00 |
|
Max Radermacher
|
0fd5dd9b53
|
Asyncify Paypal monthly donations
|
2025-06-16 13:23:39 -05:00 |
|
Max Radermacher
|
bb741ba3b9
|
Asyncify paymentAuthorizationControllerForMonthly
|
2025-06-16 13:22:40 -05:00 |
|
Max Radermacher
|
45a0fdcfab
|
Asyncify wrapPromiseInProgressView
|
2025-06-16 13:21:38 -05:00 |
|
Max Radermacher
|
f428538526
|
Asyncify DonateViewController
|
2025-06-13 19:26:47 -05:00 |
|
Max Radermacher
|
ca7c094d9f
|
Asyncify OneTimePaypalDonation
|
2025-06-13 18:49:04 -05:00 |
|
Harry
|
d04c2328db
|
Refactor BackupAttachmentDownloadQueue
|
2025-06-12 15:53:45 -07:00 |
|
Elaine
|
58558724c3
|
Asyncify media send checks
|
2025-06-11 14:52:25 -04:00 |
|
Max Radermacher
|
f0c8c0dfa6
|
Explicitly annotate modal methods as @MainActor
|
2025-06-11 13:10:44 -05:00 |
|
Sasha Weiss
|
984afc7ccd
|
Introduce BackupOnboardingCoordinator
|
2025-06-10 10:55:34 -07:00 |
|
Sasha Weiss
|
75ab2bfaa9
|
Add LocalDeviceAuthentication, use in LinkedDevicesView
|
2025-06-10 10:53:54 -07:00 |
|
Max Radermacher
|
78f1e53e7b
|
Fix group size checks when adding/inviting members
|
2025-06-05 15:01:02 -05:00 |
|
Max Radermacher
|
6019ef543d
|
Use web sockets in the notification service
|
2025-06-05 15:00:41 -05:00 |
|
Max Radermacher
|
6833fe38d3
|
Consolidate max group size accesses
|
2025-06-04 12:38:41 -05:00 |
|
Max Radermacher
|
71276c5008
|
Open a connection in LazyDatabaseMigratorRunner
|
2025-06-03 16:52:10 -05:00 |
|
Max Radermacher
|
8f0f1c4b08
|
Add BackgroundMessageFetcherFactory
|
2025-06-03 16:11:36 -05:00 |
|
Max Radermacher
|
1be1234460
|
Wait for disconnect before suspending
|
2025-06-03 13:48:27 -05:00 |
|
Max Radermacher
|
0b2fe0b8dc
|
Invert web socket state management paradigm
|
2025-06-03 00:50:57 -05:00 |
|
Max Radermacher
|
4f16dfc2c0
|
Fix code to check if a build expires today
|
2025-06-02 15:33:59 -05:00 |
|
Max Radermacher
|
94a6bd0813
|
Update expiration banner on significant time ∆s
|
2025-06-02 15:25:45 -05:00 |
|
Max Radermacher
|
b0c183f9f4
|
De-protocolize/clean up AppExpiry
|
2025-06-02 15:24:04 -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
|
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 |
|