Harry
|
efaa46abcb
|
Access database connection directly in AttachmentStore
|
2024-10-04 16:11:58 -07:00 |
|
Harry
|
78d39a6604
|
Make recipient unhiding method properly throw
|
2024-10-04 16:11:43 -07:00 |
|
Harry
|
98e4b143ea
|
Add database connection access method to db v2 transactions
|
2024-10-04 16:10:47 -07:00 |
|
Harry
|
5821c8bbc9
|
Get uploadEra for restored attachments from the backup's AccountData.backupSubscription.subscriberId
|
2024-10-04 15:38:47 -07:00 |
|
Harry
|
0f094d17d5
|
Attempt auto download of transit tier attachments from backup if 3̶0̶ 45 days old
|
2024-10-04 15:26:09 -07:00 |
|
Harry
|
05523587bb
|
Centralize "can be thumbnailed" logic
|
2024-10-04 15:24:34 -07:00 |
|
Max Radermacher
|
0a695ddf90
|
Add ios.senderKeyMaxAge remote config
|
2024-10-04 15:10:03 -05:00 |
|
Max Radermacher
|
ecc41ecb0d
|
Add rendering support for call links
|
2024-10-03 12:21:38 -05:00 |
|
Max Radermacher
|
672254dacf
|
Fix iOS 18 limited contact access handling
|
2024-10-02 16:07:42 -05:00 |
|
Harry
|
e36441b71f
|
Add enumerateAllAttachments method
|
2024-10-02 14:05:10 -07:00 |
|
Harry
|
6540215e72
|
Observe registration state in BackupAttachmentDownloadManager
|
2024-10-02 12:57:22 -05:00 |
|
Max Radermacher
|
9a5710ad1f
|
Add unused database support for sync messages
|
2024-10-02 12:54:23 -05:00 |
|
Max Radermacher
|
ab92cf34b0
|
Clean up call event delete sync code
|
2024-10-02 12:44:20 -05:00 |
|
Max Radermacher
|
0a24456d38
|
Add support for ad hoc call sync protos
|
2024-10-02 12:42:22 -05:00 |
|
Harry
|
16ea76a8e3
|
Add OrphanedBackupAttachment table
|
2024-10-02 09:23:26 -07:00 |
|
Max Radermacher
|
d40fd336df
|
Adjust “Use awaitableWrite in Tasks” check
|
2024-10-01 16:17:44 -05:00 |
|
Harry
|
718984472f
|
Add GRDB db observation method to DB
|
2024-10-01 12:57:35 -07:00 |
|
Harry
|
950d6343db
|
Add method to fetch attachments by media name (has UNIQUE constraint and therefore has index)
|
2024-10-01 12:56:58 -07:00 |
|
Harry
|
1a6aa23512
|
Don't download backup tier attachments unless on wifi
|
2024-10-01 12:54:37 -07:00 |
|
Harry
|
f3e0f797f8
|
Finalize AppReadiness' modernization
|
2024-10-01 12:53:37 -07:00 |
|
Max Radermacher
|
81d1e2e502
|
Fix inverted check
|
2024-10-01 14:44:37 -05:00 |
|
Ehren Kret
|
a88c9f99a9
|
use header authentication on the websocket
|
2024-10-01 11:55:14 -05:00 |
|
Max Radermacher
|
a69ff7d3fd
|
Add basic support for rendering call links
|
2024-09-30 21:14:01 -05:00 |
|
Harry Sanabria
|
531d8ff665
|
Fix TaskQueueLoaderTest flake
|
2024-09-30 10:43:53 -07:00 |
|
Ehren Kret
|
6e974418aa
|
migrate OWSReceiptManager to swift
|
2024-09-30 10:25:39 -07:00 |
|
Max Radermacher
|
ce4c5da6a6
|
Move CallRecord thread/interaction rowids to enums
|
2024-09-30 11:22:00 -05:00 |
|
Ehren Kret
|
38ef7fc309
|
warning cleanup
|
2024-09-29 20:03:17 -05:00 |
|
Ehren Kret
|
5ea36cd91b
|
enable internal imports by default
|
2024-09-29 20:03:17 -05:00 |
|
Ehren Kret
|
f4b772a7f1
|
convert #file to #fileID by enabling concise magic file upcoming feature
|
2024-09-29 20:03:17 -05:00 |
|
Harry Sanabria
|
9586a95862
|
Remove unecessary AppReadiness checks that are always satisfied by ScreenLock callers
|
2024-09-27 20:40:17 -07:00 |
|
Harry Sanabria
|
a7f3bd00fe
|
Pass AppReadiness to ModelReadCache
|
2024-09-27 16:59:25 -07:00 |
|
Harry Sanabria
|
d43b2846b0
|
Pass AppReadiness to JobQueue methods
|
2024-09-27 16:30:12 -07:00 |
|
Harry Sanabria
|
81f95f8164
|
Pass AppReadiness to RemoteConfigManager
|
2024-09-27 16:30:12 -07:00 |
|
Harry Sanabria
|
0eef828071
|
Pass AppReadiness to RefreshEvent
|
2024-09-27 16:02:00 -07:00 |
|
Harry Sanabria
|
8b283daa8d
|
Pass AppReadiness to ScreenLock
|
2024-09-27 15:57:12 -07:00 |
|
Harry Sanabria
|
b502da7e38
|
Pass AppReadiness to PaymentsImpl and friends
|
2024-09-27 15:39:38 -07:00 |
|
Harry Sanabria
|
983f0445ca
|
Pass AppReadiness instance to ChatConnectionManager and friends
|
2024-09-27 15:18:34 -07:00 |
|
Harry Sanabria
|
044f277a28
|
Pass AppReadiness instance to a ton of classes that need to retain it as an instance var
|
2024-09-27 15:03:52 -07:00 |
|
Harry Sanabria
|
f5ba827d7f
|
Provide appReadiness to warmCaches methods
|
2024-09-27 14:02:37 -07:00 |
|
Harry
|
13cd59a2a0
|
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep
|
2024-09-27 14:02:07 -07:00 |
|
Harry
|
4e564fc5ab
|
Delete AppReadiness shims now that its modernized
|
2024-09-27 14:01:06 -07:00 |
|
Harry
|
dbfa30bdc5
|
Remove AppReadinessGlobal pt 1: AppSetup
|
2024-09-27 13:15:07 -07:00 |
|
Harry
|
fd0a34909e
|
Add non-global AppReadiness protocol + impl
|
2024-09-27 12:36:15 -07:00 |
|
Harry
|
7945ba7aab
|
Simplify AppReadiness implementation
|
2024-09-27 10:02:01 -07:00 |
|
Harry
|
de608c00fb
|
Add AppReadiness wrapper for the few remaining objc callers
|
2024-09-27 10:00:53 -07:00 |
|
Harry
|
309725b258
|
Format AppReadiness whitespace and remove unused parameter
|
2024-09-27 09:57:21 -07:00 |
|
Max Radermacher
|
ef678d2720
|
Keep the web socket open while on a call
|
2024-09-27 11:40:39 -05:00 |
|
Max Radermacher
|
9d1f027106
|
Add CallLinkStateUpdater & CallLinkFetchJobRunner
|
2024-09-27 11:40:22 -05:00 |
|
Max Radermacher
|
0882dde68b
|
Fix OWSColor ↔ ARGB conversions
|
2024-09-27 11:38:12 -05:00 |
|
Ehren Kret
|
3c3651ac9a
|
convert OWSHttpSecurityPolicy to swift
additionally cleanup duplicate certificate loading code scattered
about in the codebase
|
2024-09-27 11:37:40 -05:00 |
|