Max Radermacher
|
92e7e15e5d
|
Set CallLink.revoked when restoring
|
2025-11-07 12:46:58 -06:00 |
|
Sasha Weiss
|
cf251690b4
|
Uniquify usernames case-insensitively
|
2025-11-06 13:26:49 -08:00 |
|
Max Radermacher
|
874d9c97cf
|
Add insertRecord for SignalRecipient
|
2025-11-06 11:36:49 -06:00 |
|
Max Radermacher
|
2002f70d7a
|
Repair malformed call links
|
2025-11-04 16:39:31 -06:00 |
|
Sasha Weiss
|
a12b8cbb08
|
Make UsernameLookupRecord unique by username
|
2025-10-31 12:57:05 -07:00 |
|
Max Radermacher
|
9a27caf047
|
Don’t use codegen when fetching unique IDs
|
2025-10-29 15:03:15 -05:00 |
|
Max Radermacher
|
51ac9ec479
|
Remove TSGroupThread membership wrappers
|
2025-10-29 15:02:56 -05:00 |
|
Max Radermacher
|
9c27a85845
|
Adopt new markKyberPreKeyUsed API
|
2025-10-28 23:53:11 -05:00 |
|
Max Radermacher
|
560cefae94
|
Rename FeatureFlags → BuildFlags
|
2025-10-27 13:27:11 -05:00 |
|
Max Radermacher
|
b90470b3bf
|
Migrate PreKeys to a dedicated table
|
2025-10-24 15:38:03 -05:00 |
|
Max Radermacher
|
f78c5d938b
|
Remove ows_hasValidGifSize
|
2025-10-20 20:14:18 -05:00 |
|
Max Radermacher
|
1f7c55776d
|
Add & use AttachmentKey
|
2025-10-17 11:22:16 -05:00 |
|
Harry
|
cd04bde9d8
|
Persist attempted AVAssetReaderTrackOutput.inits; skip if previously crashed
|
2025-10-14 16:42:08 -07:00 |
|
Harry
|
4ba64526f5
|
[RFC] Use objc instantiation of AVAssetReaderTrackOutput to avoid crashes
|
2025-10-14 16:41:12 -07:00 |
|
kate-signal
|
85e3cfa35f
|
Implement poll vote sending
|
2025-10-14 15:18:25 -04:00 |
|
Max Radermacher
|
08ee88e24e
|
Obsolete dataMigration_populateGalleryItems
|
2025-10-07 12:05:17 -05:00 |
|
Max Radermacher
|
4bd99a6409
|
Consistentify handling for old GRDB migrations
|
2025-10-06 21:18:38 -05:00 |
|
kate-signal
|
e214e9bcab
|
Polls chat list terminate events
|
2025-10-06 16:46:56 -04:00 |
|
Sasha Weiss
|
1c4796b48a
|
Exclude "new" attachments from media Backup progress
|
2025-10-01 09:26:36 -07:00 |
|
Max Radermacher
|
f5e7f0dd72
|
Remove hack that’s no longer necessary
|
2025-09-29 21:40:27 -05:00 |
|
Max Radermacher
|
b499a9d602
|
Fix ensureLocalDeviceId migration
|
2025-09-29 21:39:33 -05:00 |
|
Max Radermacher
|
30060e12d5
|
Run schema migrations before creating globals
|
2025-09-29 16:55:17 -05:00 |
|
Max Radermacher
|
8b1b4009cf
|
Modernize TSAccountManager’s KeyValueStore
|
2025-09-23 18:35:11 -05:00 |
|
Sasha Weiss
|
62909f6ff6
|
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows
|
2025-09-23 09:09:18 -07:00 |
|
Max Radermacher
|
7fdd58ee01
|
Add NewKeyValueStore
|
2025-09-22 17:20:45 -05:00 |
|
Max Radermacher
|
8876c310a0
|
Remove KeyValueStore.allUIntValuesMap(…)
|
2025-09-22 16:00:07 -05:00 |
|
Max Radermacher
|
3594de5614
|
Remove KeyValueStore.numberOfKeys(…)
|
2025-09-22 15:59:47 -05:00 |
|
kate-signal
|
856dcff862
|
Add support for poll voting
|
2025-09-12 14:38:24 -04:00 |
|
Sasha Weiss
|
c8595b823a
|
More permissively allow people to attempt database recovery
|
2025-09-12 10:37:08 -07:00 |
|
Pete Walters
|
1761235f88
|
Migrate from YYImage to SDWebImage
|
2025-09-10 21:39:41 -05:00 |
|
Max Radermacher
|
b146ccd865
|
Migrate deviceIds away from NSKeyedArchiver
|
2025-09-10 18:00:05 -05:00 |
|
Sasha Weiss
|
c506a98dd0
|
Don't crash when deserializing SDS models w/ unrecognized enum-property rawValues
|
2025-09-09 15:35:27 -07:00 |
|
Sasha Weiss
|
50af786a2b
|
Don't owsFail on failing to insert into FTS index during DB recovery
|
2025-09-08 12:41:18 -07:00 |
|
Harry
|
b6a9d23c6a
|
Track completed unit count for backup attachment upload progress
|
2025-09-02 17:27:33 -07:00 |
|
Max Radermacher
|
61acbddebc
|
Remove global accesses from dedupeSignalRecipients
|
2025-09-02 17:50:29 -05:00 |
|
Max Radermacher
|
661c483d4f
|
Remove misleading comment and unnecessary wrapping
|
2025-09-02 11:47:55 -05:00 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
Sasha Weiss
|
0b50e4512e
|
Remove concept of "V1" 2FA, clean up OWS2FAManager
|
2025-08-21 17:26:26 -07:00 |
|
Max Radermacher
|
ebcf361fdd
|
Make rebuildIncompleteViewOnceIndex blocking
|
2025-08-18 18:03:05 -05:00 |
|
Harry
|
cf25763407
|
Add originalTransitTierInfo to back up <45d old forwarded attachments for free tier users
|
2025-08-18 15:35:19 -07:00 |
|
Harry
|
0a9f870fc9
|
Stop reading incrementalMac from backup proto
|
2025-08-14 10:37:43 -07:00 |
|
Harry
|
f2b56b31d5
|
Use separate task queues for backup media tier fullsize vs thumbnail uploads
|
2025-08-11 12:48:51 -07:00 |
|
Sasha Weiss
|
2608feff8d
|
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService
|
2025-08-07 11:44:03 -07:00 |
|
Sasha Weiss
|
800bbed6e8
|
Modernize OWSDevice
|
2025-08-07 11:42:41 -07:00 |
|
Sasha Weiss
|
9822fef1e8
|
Remove anyRemoveAllWithInstantiation
|
2025-07-30 10:31:31 -07:00 |
|
Harry
|
5e1c1f5de4
|
Fix backup attachment upload network retrying
|
2025-07-30 09:35:01 -07:00 |
|
Harry
|
451612c3b5
|
Recreate BackupOversizeTextCache table with <= length check not <
|
2025-07-23 12:04:22 -07:00 |
|
Harry
|
b74d87096a
|
Add BackupOversizeTextCache table
|
2025-07-18 14:59:34 -07:00 |
|
kate-signal
|
aa36739ee9
|
Promote chats with drafts to the top of the Chat List
|
2025-07-14 12:21:38 -07:00 |
|
Max Radermacher
|
9ab57e9265
|
Use more efficient index when counting messages
|
2025-07-08 08:47:30 -05:00 |
|