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 |
|
Harry
|
452e3556a0
|
Recompute existing mediaNames, rotate link'n'sync capability name
|
2025-07-07 13:10:13 -07:00 |
|
Sasha Weiss
|
d65ae767ba
|
Add writeWithRollbackIfThrows method to DB
|
2025-06-30 10:15:07 -07:00 |
|
Sasha Weiss
|
9a48618897
|
Consolidate DB default arguments
|
2025-06-30 10:14:35 -07:00 |
|
kate-signal
|
36dc1213e3
|
Add Message Backup megaphone
|
2025-06-27 13:19:34 -07:00 |
|
Harry
|
9879eb2d9f
|
Make Backup list media a durable operation
|
2025-06-26 18:00:08 -07:00 |
|
Max Radermacher
|
f1225defa7
|
Add cancellation support to ConcurrentTaskQueue
|
2025-06-25 17:19:55 -05:00 |
|
Harry
|
94e291ed16
|
Update to LibSignal v0.74.1 (Backup.LocatorInfo.integrityCheck)
Co-authored-by: Max Radermacher <max@signal.org>
|
2025-06-16 16:03:35 -07:00 |
|
Harry
|
d04c2328db
|
Refactor BackupAttachmentDownloadQueue
|
2025-06-12 15:53:45 -07:00 |
|
Harry
|
68dc5eb9ed
|
Refactor BackupAttachmentUploadQueue
|
2025-06-06 10:18:34 -07:00 |
|
Max Radermacher
|
b0c183f9f4
|
De-protocolize/clean up AppExpiry
|
2025-06-02 15:24:04 -05:00 |
|
Max Radermacher
|
b68aee487f
|
Remove Schedulers from InMemoryDB
|
2025-05-30 14:34:10 -05:00 |
|
Harry
|
3d81e6f18c
|
Backups x Attachments fixes grab bag
|
2025-05-22 21:44:09 -07:00 |
|
Sasha Weiss
|
c5523905b4
|
Make disabling Backups durable
|
2025-05-21 23:36:53 -07:00 |
|
Max Radermacher
|
8e90b02969
|
Asyncify search flows
|
2025-05-21 12:27:16 -05:00 |
|
Harry
|
1b69b9c2ae
|
Track last viewed fullscreen time for attachments
|
2025-05-16 16:29:13 -07:00 |
|
Max Radermacher
|
c9d1f7a370
|
Dump info again before zipping
|
2025-05-13 13:46:29 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Sasha Weiss
|
c276db945d
|
Make InMemoryDB workaround for Previews implicit
|
2025-04-30 11:17:42 -07:00 |
|
Sasha Weiss
|
1e34c8eced
|
Add workaround to InMemoryDB for Xcode 16.3 previews
|
2025-04-25 14:05:00 -07:00 |
|
Max Radermacher
|
2a213f2b33
|
Clean up ModelReadCaches
|
2025-04-24 14:13:56 -05:00 |
|
Max Radermacher
|
a1e479be13
|
Un-SDS-ify IncomingGroupsV2MessageJob
|
2025-04-23 17:51:32 -05:00 |
|
Harry
|
3c04ce744f
|
TSAttachment migration logging/error handling improvements
|
2025-04-16 14:16:42 -07:00 |
|
Max Radermacher
|
17b7097c22
|
Clean up DebouncedEvents
|
2025-04-14 13:34:31 -05:00 |
|
Max Radermacher
|
660103274e
|
Re-warm caches each time the NSE is triggered
|
2025-04-10 11:42:06 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Sasha Weiss
|
1a5cbd9183
|
Rename postNotificationNameAsync to postOnMainThread
|
2025-03-21 15:28:35 -07:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07: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 |
|
Max Radermacher
|
d403c16796
|
Remove Promise-based database methods
|
2025-03-14 12:32:19 -05:00 |
|
Ehren Kret
|
277098b2ca
|
fix missing implementation on SDSDatabaseStorage
|
2025-03-14 10:03:21 -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 |
|
Sasha Weiss
|
e5eabf1110
|
Remove GRDBTransaction extensions for accessing Database
|
2025-03-13 21:39:23 -07:00 |
|
Sasha Weiss
|
047e3a38df
|
Clean up SDSAnyWriteTransaction async completion
|
2025-03-13 21:38:21 -07:00 |
|
Sasha Weiss
|
a94efa2d32
|
Clean up SDSAnyWriteTransaction finalization blocks
|
2025-03-13 21:37:17 -07:00 |
|
Ehren Kret
|
ee4bb2b6b9
|
remove unnecessary completion hook
|
2025-03-07 15:04:07 -06:00 |
|
Ehren Kret
|
65d131737a
|
convert AppSetup.prepareDatabase() from promises to swift concurrency
|
2025-03-07 15:04:06 -06: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
|
1810cfc624
|
Don’t return the remote config when refreshing
|
2025-03-06 23:35:16 -06:00 |
|
Max Radermacher
|
738ef16c3d
|
Use web socket when fetching remote configs
|
2025-03-06 23:35:16 -06:00 |
|
Max Radermacher
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Sasha Weiss
|
4984439039
|
Avoid chat list update for non-latest-interaction-in-thread touches
|
2025-03-03 13:40:06 -08:00 |
|
Sasha Weiss
|
2954d34687
|
Separately report progress for recreating indexes during Backup import
|
2025-02-25 09:51:15 -08: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 |
|