Elaine
8663b50018
Require screen unlock before starting calls
2026-06-01 11:44:33 -04:00
Elaine
ab454da687
Add debug log preview
2026-05-27 16:22:31 -04:00
Sasha Weiss
a49428670a
Modernize CallRecordStore, CallLinkRecordStore
2026-05-18 15:29:07 -07:00
Max Radermacher
11de255279
Move around some files; fix project references
2026-04-16 14:33:08 -05:00
Sasha Weiss
33fc0ca0ab
Cancel ongoing Attachment Backfills from BackgroundMessageFetcher
2026-04-01 22:49:32 -07:00
Max Radermacher
a305029f9a
Add missing imports
2026-03-24 16:09:03 -05:00
Max Radermacher
c3d11ad3d1
Remove WebP special cases & stillForWebPData
2026-03-16 17:48:52 -05:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache
2026-02-19 18:17:41 -06:00
Sasha Weiss
cb749a2ad1
Add BackupMediaErrorNotificationPresenter, use in various flows
2026-02-18 09:35:29 -06:00
Max Radermacher
7098cb349f
Move push registration isSimulator check
2026-01-23 15:20:24 -06:00
Pete Walters
60d7270f80
Add outgoing device prompt if backup too old
2026-01-08 09:59:27 -06:00
Max Radermacher
e51b85fb58
Run swiftformat . again
2025-12-30 17:05:27 -06:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Harry
3572362892
Present a notification when we discover you have consumed your media tier quota
2025-10-24 14:24:33 -07:00
Harry
989749cd64
Notify in <=beta for list media integrity check failure
2025-10-14 14:48:20 -07:00
Harry
8b6eae408b
Enforce backup attachment operation ordering
2025-10-08 15:20:25 -07:00
Max Radermacher
ffb143d4a6
Add timeout when replying via notifications
2025-09-10 15:05:32 -05:00
kate-signal
155397767b
Notify user 1-3 hours after they enable backups
2025-08-27 14:26:15 -07:00
Harry
24f5e73633
Consolidate oversize text handling
2025-07-30 13:27:06 -07:00
Harry
dfd1762d78
Make AttachmentContentValidator async
2025-07-25 14:26:30 -07:00
Max Radermacher
d026f3ae5c
Asyncify push notification registration code
2025-07-25 11:55:09 -05:00
Pete Walters
d9af652bd1
Asyncify registration permissions handling
2025-07-25 09:53:10 -05:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers
2025-07-17 18:11:27 -05:00
Max Radermacher
2df9fd5da6
Fix permission prompts when starting/joining call
2025-07-09 13:42:04 -05:00
Max Radermacher
f0c8c0dfa6
Explicitly annotate modal methods as @MainActor
2025-06-11 13:10:44 -05:00
Max Radermacher
1b28085084
Upgrade a few notification problems to warnings
2025-05-28 13:20:40 -05:00
Max Radermacher
c9d1f7a370
Dump info again before zipping
2025-05-13 13:46:29 -05:00
Max Radermacher
cafdd89279
Update to LibSignal v0.68.1
2025-04-01 17:05:21 -05:00
Max Radermacher
e12f95bbb4
Add an AppNotificationUserInfo type
2025-03-28 17:11:51 -05:00
Max Radermacher
e36052614d
Split apart custom/default notification actions
2025-03-28 17:02:24 -05:00
Max Radermacher
9ad5dabbd4
Asyncify NotificationActionHandler
2025-03-28 16:45:50 -05:00
Max Radermacher
25034c96c4
Minimize calls when tapping notifications
2025-03-28 11:58:57 -05:00
Max Radermacher
3e96253bac
Add APNs for staging environment simulators
2025-03-27 16:26:44 -05:00
Max Radermacher
13e3dfd6cf
Validate DeviceIds using same criteria as server
2025-03-21 17:01:06 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Sasha Weiss
413fb46062
Update all presentThread APIs to take a threadUniqueId
2025-03-05 12:29:02 -08:00
Ehren Kret
c0249b8e8a
Revert "use the callback based PKPushRegistryDelegate method instead of synchronously blocking"
...
This reverts commit 67e1a4afda . It seems
Apple has not properly implemented this method asynchronously so if it
reaches an await before the call to notify the system of an incoming
VoIP call the app may be killed.
2025-03-03 14:53:02 -06:00
Ehren Kret
67e1a4afda
use the callback based PKPushRegistryDelegate method instead of synchronously blocking
2025-03-03 11:24:51 -06:00
Talon Brown
6268f7f80a
Quote-reply when responding via a notification action
2025-02-07 11:09:49 -08:00
Max Radermacher
60dc4a8dc0
Don’t pass around TSGroupThread in group calls
2025-01-07 16:40:13 -06:00
Elaine
ff7b8bea36
Schedule notification when new device is linked
2024-12-17 13:34:37 -07:00
Max Radermacher
3c9fa13b2f
Add MainActor annotations for db change observers
2024-12-13 17:14:49 -06:00
Max Radermacher
6044620b6a
Remove VoIP push handling
2024-11-20 18:26:31 -06:00
Sasha Weiss
6326b4eb61
Prune a couple ImplRef properties off SSKEnvironment
2024-11-07 17:33:17 -08:00
Max Radermacher
c3cd9f13cc
Clean up some noisy lines
2024-11-01 17:33:38 -05:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver
2024-10-22 10:42:16 -07:00
Ehren Kret
538f5064a6
remove Dependencies protocol entirely
2024-10-12 00:26:22 -05:00
Ehren Kret
a4d65d6119
remove Dependencies+MainApp.swift
2024-10-11 23:47:02 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Max Radermacher
d96a16a921
Add call link support for group call notifications
2024-10-11 11:40:56 -05:00