Commit Graph

56 Commits

Author SHA1 Message Date
Sasha Weiss
cad4022e68
Backfill missing errorType property for OWSRecoverableDecryptionPlaceholder(s) 2026-06-09 16:26:43 -07:00
Sasha Weiss
16c179115e
Convert Decryption Placeholder expiration to an ExpirationJob 2026-06-03 13:58:46 -07:00
Max Radermacher
aa7bced824
Don’t use SDSRecordType for TSThread 2026-06-01 12:47:16 -05:00
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
Max Radermacher
5bb8928eaf
Prefer inout Bool in a few more places 2026-03-31 16:42:58 -05:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
Max Radermacher
cb5f8e9a2e
Add & use TSThread.databaseTableName 2026-02-19 10:40:49 -06:00
Max Radermacher
125c0e4502
Enumerate threads instead of using fetch cursor 2026-02-18 17:47:05 -06:00
Max Radermacher
c91b55adf3
Remove unused threads(withThreadIds: …) method 2026-02-18 12:42:41 -06:00
kate-signal
7d7bc44568
Don't bump pinned messages to the top of the chat list 2026-01-13 13:46:20 -05:00
Max Radermacher
a198b817be
Migrate whitelist to SignalRecipient.status 2026-01-06 13:34:35 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
a237b9c114
Simplify and consolidate "DB Corruption" handling 2025-12-18 17:11:36 -08:00
Sasha Weiss
294c52e0c8
Introduce ExpirationJob, use for DMs, Stories, and CallRecords 2025-12-11 20:57:35 -08:00
Sasha Weiss
dc5aa9f41c
Deprecate storedShouldStartExpireTimer 2025-12-11 20:45:39 -08:00
Sasha Weiss
6cf62f8001
Remove now-unnecessary BuildFlags 2025-11-12 10:21:50 -08: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
560cefae94
Rename FeatureFlags → BuildFlags 2025-10-27 13:27:11 -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
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
kate-signal
36dc1213e3
Add Message Backup megaphone 2025-06-27 13:19:34 -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
437bb14699
Rebuild/remove outdated TSInteraction indexes 2025-03-07 15:03:41 -06:00
Max Radermacher
cb1d8d2296
Add annotations for TSInteraction db indexes 2025-03-07 12:20:47 -06:00
Max Radermacher
3d1439237f
Remove some places that call userErrorDescription 2025-03-06 23:41:00 -06:00
Max Radermacher
8bd156fbfe
Use a smaller index when loading conversations 2025-02-14 02:13:10 -06:00
Max Radermacher
c94a40bdaf
Avoid SELECT EXISTS in InteractionFinder 2025-02-14 01:59:52 -06:00
Max Radermacher
7ac32526e4
Remove unused message request epoch property 2025-02-14 01:53:38 -06:00
Max Radermacher
334edb35a7
Remove unnecessary use of lazy var 2025-02-14 01:50:16 -06:00
Max Radermacher
e0eba908f7
Remove antiquated filter parameter 2025-02-14 01:47:00 -06:00
Max Radermacher
6ac078c370
Remove method that’s only used by unit tests 2025-02-14 01:32:29 -06:00
Max Radermacher
f0b3a76bdb Fix typo in comment 2025-02-12 14:30:22 -06:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups 2024-09-24 10:00:36 -07:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases 2024-09-10 14:44:51 -07:00
Max Radermacher
412b5ae34b
Fix group & story thread enumeration methods 2024-08-23 18:01:08 -05:00
Ehren Kret
086b4abfa5 fix several warnings 2024-08-15 16:09:58 -05:00
Max Radermacher
acf50c3559
Reformat code related to message requests 2024-08-12 11:46:41 -05:00
Adam Sharp
ba3098d18c Save selected unread filter to KeyValueStore 2024-08-07 17:52:49 -04:00
Sasha Weiss
8ae61d1e9e
Require a TSContactThread to insert a DM-timer-change info message 2024-07-15 10:02:39 -07:00
sashaweiss-signal
98bc59de57 Pass correct filter to outgoing messages query 2024-07-09 10:22:51 -07:00
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration 2024-07-02 17:38:15 -07:00
Adam Sharp
670b3a7627
Preserve current selected chat while filtering by unread 2024-07-02 16:26:10 -04:00
Adam Sharp
2908c3c508
Basic support for filtering chat list by unread 2024-07-01 14:04:06 -04:00
Adam Sharp
b2b376cd78
Simplify CLVRenderState and remove unnecessary OrderedDictionary usage 2024-07-01 13:33:07 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00