Sasha Weiss
|
1b8e0a0c93
|
Don't require SessionRecord to copy flawlessly in DatabaseRecovery
|
2026-06-08 12:53:13 -07:00 |
|
Max Radermacher
|
79fc5037a3
|
Rename PreKey → PreKeyRecord
|
2026-05-28 11:02:25 -05:00 |
|
Sasha Weiss
|
d26bfaa27b
|
Support backfilling attachments primary -> linked via AttachmentBackfill syncs
|
2026-04-01 15:22:10 -07:00 |
|
Max Radermacher
|
6b9d30fd87
|
Use inout for stop variables
|
2026-03-16 13:49:10 -05:00 |
|
Max Radermacher
|
963fe5aeb0
|
Uncodegen TSPaymentModel
|
2026-02-19 18:17:03 -06:00 |
|
kate-signal
|
d9a171f46b
|
Schema for AdminDelete
|
2026-02-19 11:46:27 -05:00 |
|
Max Radermacher
|
cb5f8e9a2e
|
Add & use TSThread.databaseTableName
|
2026-02-19 10:40:49 -06:00 |
|
Pete Walters
|
b198b9e8a9
|
Fix a permissions issue related to validating media tier attachments.
|
2026-02-06 15:18:24 -06:00 |
|
Max Radermacher
|
b3b2ce188c
|
Uncodegen InstalledSticker
|
2026-02-04 15:11:49 -06:00 |
|
Max Radermacher
|
24643f3386
|
Uncodegen StickerPack
|
2026-02-04 15:10:26 -06:00 |
|
Sasha Weiss
|
7a7adf47d1
|
Add first draft of KeyTransparencyManager
|
2026-02-02 16:11:50 -08:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
4ae6bfe50d
|
Migrate sessions to a dedicated table
|
2025-12-29 16:17:31 -06:00 |
|
Max Radermacher
|
e1f5eebf6f
|
Always run the same migration code
|
2025-12-23 09:09:55 -06:00 |
|
Sasha Weiss
|
a237b9c114
|
Simplify and consolidate "DB Corruption" handling
|
2025-12-18 17:11:36 -08:00 |
|
Harry
|
2eba0c6360
|
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
|
2025-12-11 12:00:52 -08:00 |
|
kate-signal
|
2606068db4
|
Schema for pinned messages
|
2025-11-14 12:47:40 -05:00 |
|
Max Radermacher
|
9c27a85845
|
Adopt new markKyberPreKeyUsed API
|
2025-10-28 23:53:11 -05:00 |
|
Max Radermacher
|
b90470b3bf
|
Migrate PreKeys to a dedicated table
|
2025-10-24 15:38:03 -05:00 |
|
Max Radermacher
|
08ee88e24e
|
Obsolete dataMigration_populateGalleryItems
|
2025-10-07 12:05:17 -05:00 |
|
Max Radermacher
|
30060e12d5
|
Run schema migrations before creating globals
|
2025-09-29 16:55:17 -05:00 |
|
Sasha Weiss
|
62909f6ff6
|
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows
|
2025-09-23 09:09:18 -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 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
Harry
|
b74d87096a
|
Add BackupOversizeTextCache table
|
2025-07-18 14:59:34 -07:00 |
|
Sasha Weiss
|
9a48618897
|
Consolidate DB default arguments
|
2025-06-30 10:14:35 -07:00 |
|
Harry
|
9879eb2d9f
|
Make Backup list media a durable operation
|
2025-06-26 18:00:08 -07:00 |
|
Max Radermacher
|
a1e479be13
|
Un-SDS-ify IncomingGroupsV2MessageJob
|
2025-04-23 17:51:32 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Max Radermacher
|
5445d2a62a
|
Migrate OWSRecipientIdentity to SDSCodableModel
|
2025-03-21 16:47:24 -05:00 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -07: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 |
|
Max Radermacher
|
23f0d543ac
|
Remove handling for unsupported messages
|
2025-02-11 14:32:26 -06:00 |
|
Max Radermacher
|
41d3f6b1fb
|
Add & use database table for GSEs
|
2025-01-22 20:04:36 -06:00 |
|
Max Radermacher
|
daca0d94ec
|
Migrate blocked groups to a dedicated table
|
2025-01-21 10:54:28 -06:00 |
|
Harry
|
d9be87a76d
|
Make TSAttachment migration non-blocking again
Co-authored-by: sashaweiss-signal <sasha@signal.org>
|
2024-12-16 18:09:20 -08:00 |
|
Harry
|
10c8f35fe6
|
Adios, MediaGalleryRecord
|
2024-12-04 14:26:00 -08:00 |
|
Harry
|
fedb96ec75
|
Arrivederci, TSAttachment
|
2024-12-04 13:33:14 -08:00 |
|
Harry
|
7d88672c21
|
Remove versioned expire timer capability checking
|
2024-12-02 14:07:53 -08:00 |
|
Harry
|
5a14e3842b
|
Make TSMessage TSAttachment migration blocking
|
2024-11-26 08:52:16 -08:00 |
|
Pete Walters
|
71014389ab
|
Quote columns when building db restore query
|
2024-11-22 16:14:23 -06:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Sasha Weiss
|
dadca9e032
|
Directly adopt KeyValueStore in SDSKeyValueStore
|
2024-11-15 14:54:30 -08:00 |
|
Harry
|
7591e35fd2
|
Restore group and contact avatars after backup restore
|
2024-11-11 17:30:05 -08:00 |
|
Harry
|
aca2204448
|
Improve post-backup FullTestSearchIndexer error handling
|
2024-11-04 08:30:01 -08:00 |
|
Harry
|
9937e97d6a
|
Add database writeWithTxCompletion variants
|
2024-10-30 12:45:45 -07:00 |
|
Harry
|
8f9c66cc5c
|
Clean up SDSDatabaseStorage's layers and layers of methods
|
2024-10-29 14:51:23 -07:00 |
|
Harry
|
32b93c103b
|
Remove KnownStickerPack, query MessageAttachmentReference instead
|
2024-10-23 14:57:20 -07:00 |
|
Max Radermacher
|
b6b3a78f60
|
Add GRDB migrations for call links
|
2024-10-09 14:03:38 -05:00 |
|
Harry
|
16ea76a8e3
|
Add OrphanedBackupAttachment table
|
2024-10-02 09:23:26 -07:00 |
|