Sasha Weiss
|
a6387b9bfd
|
Use failIfThrows in Backup archiving enumerations
|
2026-05-21 16:16:33 -07:00 |
|
Sasha Weiss
|
a49428670a
|
Modernize CallRecordStore, CallLinkRecordStore
|
2026-05-18 15:29:07 -07:00 |
|
Max Radermacher
|
624ee6359d
|
Add memory safe localized string method
|
2026-04-03 16:20:31 -05:00 |
|
kate-signal
|
44a4d869ff
|
more group terminate checks
|
2026-03-20 16:01:45 -04:00 |
|
emir-signal
|
e14086d76a
|
Add support for call link epochs V2
Co-authored-by: Max Radermacher <max@signal.org>
|
2026-03-17 15:55:44 -04:00 |
|
Max Radermacher
|
5d47b5d0e8
|
Uncodegen TSThread
|
2026-03-05 21:54:46 -06:00 |
|
Sasha Weiss
|
bf5b456f8d
|
Add RingRTC remote-config list of VP9-disabled or -enabled devices
Co-authored-by: Miriam Zimmerman <mutexlox@signal.org>
|
2026-02-20 14:12:59 -05:00 |
|
Max Radermacher
|
b1c09018b4
|
Rename cached anyFetch to fetchViaCache
|
2026-02-19 18:17:41 -06:00 |
|
Miriam Zimmerman
|
905dc368ad
|
Add plumbing for VP9 remote config / setting
|
2026-02-03 12:15:45 -05: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
|
c022c45096
|
Swiftify OWSOutgoingCallMessage
|
2026-01-12 19:24:14 -06:00 |
|
Max Radermacher
|
ddcec0854f
|
Remove unused NSSecureCoding conformances
|
2026-01-12 18:17:32 -06:00 |
|
Max Radermacher
|
87dc2f1e0f
|
Adopt NSSecureCoding everywhere
|
2026-01-12 17:31:31 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -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 |
|
Sasha Weiss
|
294c52e0c8
|
Introduce ExpirationJob, use for DMs, Stories, and CallRecords
|
2025-12-11 20:57:35 -08:00 |
|
sashaweiss-signal
|
0d0e21e557
|
Remove duplicate sleep call
|
2025-12-05 14:22:00 -08:00 |
|
Pete Walters
|
67d0b5b946
|
Launch SDSDB into the sun
|
2025-11-13 17:49:54 -06:00 |
|
Max Radermacher
|
92e7e15e5d
|
Set CallLink.revoked when restoring
|
2025-11-07 12:46:58 -06:00 |
|
Max Radermacher
|
4f41469cba
|
Fix handling of call links when restoring
|
2025-11-04 16:38:49 -06:00 |
|
Max Radermacher
|
51ac9ec479
|
Remove TSGroupThread membership wrappers
|
2025-10-29 15:02:56 -05:00 |
|
Max Radermacher
|
76ca0380e6
|
Move some files to more appropriate directories
|
2025-09-29 17:17:07 -05:00 |
|
Max Radermacher
|
52cb38075e
|
Pass remote config to ringrtc
|
2025-09-29 17:16:53 -05:00 |
|
Max Radermacher
|
fbe73cd571
|
End calls when peeking after we’ve left the group
|
2025-09-16 12:54:39 -05:00 |
|
Max Radermacher
|
a689aa21d6
|
Move around some files in SignalServiceKit
|
2025-09-15 15:24:13 -05:00 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
Max Radermacher
|
39724bb08c
|
Remove TestScheduler & Schedulers
|
2025-07-17 18:11:27 -05:00 |
|
Max Radermacher
|
5bb5125e8d
|
Compare GroupIdentifiers without serializing
|
2025-07-01 09:14:38 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Sasha Weiss
|
5e318c79c1
|
Make DeletedCallRecordCleanupManager async
|
2025-05-15 10:30:46 -07:00 |
|
Max Radermacher
|
44e6771c8d
|
Use ServiceIds for outgoing message parameters
|
2025-04-22 18:57:43 -05:00 |
|
Max Radermacher
|
848eb24f74
|
Update more groupIds to use toHex
|
2025-04-01 17:58:21 -05:00 |
|
Max Radermacher
|
b84884a7ed
|
Don’t use DeviceId in CallManager delegate
|
2025-03-22 00:13:50 -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
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Max Radermacher
|
10cb6f69f7
|
Use HttpHeaders in more places
|
2025-03-21 13:53:38 -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
|
047e3a38df
|
Clean up SDSAnyWriteTransaction async completion
|
2025-03-13 21:38:21 -07:00 |
|
Ehren Kret
|
7f6c9ba0a3
|
fix analyze warnings
|
2025-03-10 16:01:24 -05: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
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Max Radermacher
|
c94a40bdaf
|
Avoid SELECT EXISTS in InteractionFinder
|
2025-02-14 01:59:52 -06:00 |
|