Sasha Weiss
3260d67215
Use failIfThrows in EditStore
2026-05-18 13:14:52 -05:00
kate-signal
e4e982739e
Correct context menu actions for left group
2026-04-30 13:26:52 -04:00
kate-signal
bbed142a76
Edit message checks
2026-04-08 14:13:37 -04:00
kate-signal
d91344e1cc
group terminate cv component checks
2026-03-24 11:58:04 -04:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache
2026-02-19 18:17:41 -06:00
Sasha Weiss
427656e170
Log the association between a message and attachments created for it
2026-02-13 14:32:40 -06:00
Sasha Weiss
e5529f2d89
Use failIfThrows in AttachmentStore
2026-01-28 15:39:11 -08:00
Max Radermacher
a097061fae
Document/clean up SendableMessage
2026-01-26 15:09:33 -06:00
Max Radermacher
238588a6d6
Add superclass for transient outgoing messages
2026-01-26 12:17:57 -06:00
Max Radermacher
c4b902f854
Remove TSGroupMetaMessage
2026-01-26 12:05:26 -06:00
Max Radermacher
ec589ce554
Swiftify OWSOutgoingSyncMessage
2026-01-22 00:39:43 -06:00
Max Radermacher
82334c6eab
Clean up Swift TSOutgoingMessage subclasses
2026-01-15 12:17:36 -06:00
Max Radermacher
6df51b45f4
Remove unused NSCopying conformances
2026-01-14 16:12:42 -06:00
Max Radermacher
dd55ee1775
Swiftify OWSOutgoingSentMessageTranscript
2026-01-13 13:00:22 -06:00
Max Radermacher
87dc2f1e0f
Adopt NSSecureCoding everywhere
2026-01-12 17:31:31 -06:00
Sasha Weiss
dcb9a04466
Clarify attachment relationships in EditManagerAttachments
2026-01-12 12:14:48 -08:00
Sasha Weiss
0762b71098
Move AttachmentStore-adjacent types around
2026-01-09 10:45:52 -08:00
Sasha Weiss
9244c81d8c
Deprotocolize AttachmentStore
2026-01-06 20:23:56 -08:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Sasha Weiss
3a995f1d29
Remove OwnedAttachmentBuilder from Link Previews, Stories
2025-12-19 13:04:18 -08:00
Max Radermacher
059c73cd31
Remove Mantle
2025-12-19 02:56:08 -06:00
Sasha Weiss
a237b9c114
Simplify and consolidate "DB Corruption" handling
2025-12-18 17:11:36 -08:00
Ehren Kret
37db9405bc
Workaround concurrency issues in conversation view controller
...
This does not fully resolve the concurrency issues with conversation
view cell reuse and the edit UI being accessible on rows it should not
be available on but this method in EditManagerImpl appears to be
backstopping the other message types that are not editable. Making
polls uneditable as well in this method makes it so the edit UI cannot
be entered and that appears to improve the situation over in the
conversation view.
2025-12-18 13:48:03 -06:00
Pete Walters
c2500f6dc9
De-protocolize & de-shim EditManager
2025-11-17 10:51:21 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun
2025-11-13 17:49:54 -06:00
Sasha Weiss
a6fec90582
Fix "read" state for incoming messages with edits during Backup restore
2025-09-25 09:11:58 -07:00
kate-signal
b3a99ba038
Add poll store and poll manager to interact with poll database tables
2025-08-29 15:26:32 -07:00
Max Radermacher
29d34382e6
Delete broken EditRecords when deleting messages
2025-08-12 16:59:19 -05:00
Pete Walters
e7af3bfec1
Delete all revisions when deleting an edit
2025-07-30 15:56:32 -05:00
Harry
24f5e73633
Consolidate oversize text handling
2025-07-30 13:27:06 -07:00
Harry
48967fb4df
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages
2025-07-07 17:36:29 -07:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0
2025-06-17 14:02:29 -05:00
Max Radermacher
127444aad5
Use the GroupIdentifier type in another place
2025-05-14 19:54:46 -05:00
Max Radermacher
13452f6bd9
Mark edited messages as urgent
2025-04-01 17:57:52 -05:00
Pete Walters
b678f66d05
Disallow editing of voice messages
2025-03-25 11:57:29 -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
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
c94a40bdaf
Avoid SELECT EXISTS in InteractionFinder
2025-02-14 01:59:52 -06:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category
2025-02-05 11:06:42 -06:00
Max Radermacher
243fc80b8b
Improve sync message naming & type enforcement
2025-01-28 17:13:43 -06:00
Harry
6e00af6a8d
When deleting attachment references, filter by idInOwner
2024-12-06 13:16:05 -08:00
Harry
89b6db602f
Deprecate attachmentIds TSInteraction column
2024-12-04 13:32:16 -08:00
Harry
1fd8d2ed6d
Sayonara, TSResource
2024-12-04 13:30:31 -08:00
Harry
06f1e2ec9d
Delete TSAttachment managers and other intermediaries
2024-12-04 13:28:12 -08:00
Harry
061227f414
Track IsPastEditRevision for media gallery filtering
2024-12-02 08:27:54 -08:00
Max Radermacher
37d793c29b
Add support for GSEs when updating groups
2024-11-22 16:31:30 -06:00
Harry
b1d31ff72c
Use failable insert methods everywhere possible in backups
2024-11-12 07:35:44 -08:00
Harry
c1a4b8828c
Skip serializing empty objects in SDS serialization
2024-10-22 10:41:42 -07:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB
2024-10-07 19:06:08 -07:00