Sasha Weiss
|
1b27ac40e9
|
Tidying of TSInfoMessage group updates
|
2025-09-23 09:16:36 -07:00 |
|
Sasha Weiss
|
6833562cbf
|
Avoid inefficient sorting when diffing group models
|
2025-09-16 15:34:31 -07:00 |
|
Max Radermacher
|
2b0d63f8d8
|
Build messages for devices we just learned about
|
2025-09-16 13:59:21 -05:00 |
|
Max Radermacher
|
d6a2ae7a8e
|
Require ACIs for UAKs
|
2025-09-16 13:01:22 -05:00 |
|
Max Radermacher
|
60d72fc1ed
|
Don’t use UAKs with PNIs
|
2025-09-16 12:51:54 -05:00 |
|
Max Radermacher
|
425bf680e0
|
Add separate properties for upload/download limits
|
2025-09-15 23:40:25 -05:00 |
|
Max Radermacher
|
a689aa21d6
|
Move around some files in SignalServiceKit
|
2025-09-15 15:24:13 -05:00 |
|
kate-signal
|
50183a3e15
|
Add prefix to poll preview & notifications
|
2025-09-15 10:39:44 -04:00 |
|
kate-signal
|
e627f2edfe
|
Notifications for when a poll is ended
|
2025-09-15 09:32:36 -04:00 |
|
andrew-signal
|
5570d99f14
|
Updated undefined delivery configuration.
|
2025-09-14 21:53:07 -04:00 |
|
kate-signal
|
30ae7205a9
|
View Votes button with details view
|
2025-09-12 15:55:57 -04:00 |
|
kate-signal
|
856dcff862
|
Add support for poll voting
|
2025-09-12 14:38:24 -04:00 |
|
Pete Walters
|
1761235f88
|
Migrate from YYImage to SDWebImage
|
2025-09-10 21:39:41 -05:00 |
|
kate-signal
|
95a5310662
|
Handle receiving poll terminate
|
2025-09-10 19:23:04 -04:00 |
|
Pete Walters
|
1bc5afb7bc
|
Use SDWebIMageWebPCoder for backup thumbnail generation.
|
2025-09-10 17:53:47 -05:00 |
|
Max Radermacher
|
48dd06f46c
|
Ensure messageStatus is stable
|
2025-09-10 16:30:36 -05:00 |
|
Max Radermacher
|
5a79cbfcaa
|
Refresh GSEs before leaving group
|
2025-09-10 16:29:21 -05:00 |
|
Max Radermacher
|
e737971864
|
Handle 429s & retry-after when sending messages
|
2025-09-10 16:28:48 -05:00 |
|
Max Radermacher
|
b8cab5c3e4
|
Stop catching and forwarding pre key errors
|
2025-09-10 16:27:56 -05:00 |
|
Max Radermacher
|
7497b97301
|
Remove OWSAccountIdFinder
|
2025-09-10 14:27:01 -05:00 |
|
Max Radermacher
|
6fe2626d09
|
Ignore cancellation when stopping to suspend
|
2025-09-10 14:26:25 -05:00 |
|
Harry
|
b47cd71171
|
Suspend message processing for entire backup bgprocessingTask
|
2025-09-10 13:48:02 -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
|
3871b919bb
|
Store, build, and render basic poll create messages
|
2025-09-09 16:42:34 -04:00 |
|
Harry
|
45575ad5fd
|
Schedule locally sourced quote thumbnails for uploading
|
2025-09-08 16:19:38 -05:00 |
|
Sasha Weiss
|
2b05ec83cf
|
Populate "last Backup" details after a restore
|
2025-09-05 12:48:52 -07:00 |
|
Max Radermacher
|
52523d2f53
|
Pass through HTTP 404 when fetching pre keys
|
2025-09-04 17:10:10 -05:00 |
|
Harry
|
d7f561fdc2
|
Increase backup upload/download parallelism
|
2025-09-04 14:00:19 -07:00 |
|
Pete Walters
|
237e90edd5
|
Update how registrationIds are handled during registration
|
2025-09-04 13:27:21 -05:00 |
|
Jordan Rose
|
26c44733bb
|
Update libsignal to v0.79.1
|
2025-09-04 09:13:53 -07:00 |
|
Max Radermacher
|
079ae122ca
|
Fix & improve performance of registration ID check
|
2025-09-04 10:47:19 -05:00 |
|
Max Radermacher
|
eee73182b2
|
Fix false positive GSE errors
|
2025-09-03 12:55:45 -05:00 |
|
Max Radermacher
|
ff7bd684f0
|
Remove outdated comment about UAKs
|
2025-09-03 12:37:24 -05:00 |
|
Max Radermacher
|
d33f7931ea
|
Parallelize pre key fetches
|
2025-09-02 18:48:58 -05:00 |
|
Max Radermacher
|
9c0b4663fb
|
Refactor message building to allow parallelization
|
2025-09-02 18:31:23 -05:00 |
|
Max Radermacher
|
bdb4886c5d
|
Simplify parameters when building device messages
|
2025-09-02 17:50:46 -05:00 |
|
Harry
|
e2a4c7d976
|
Improve backup thumbnail webp generation perf
|
2025-09-01 23:15:04 -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
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
Max Radermacher
|
8bc8f7e640
|
Remove throws from thing that can’t throw
|
2025-08-27 12:42:05 -05:00 |
|
Max Radermacher
|
10d51043cf
|
Start adopting account existence check
|
2025-08-27 12:13:05 -05:00 |
|
Max Radermacher
|
978953597c
|
Fan out messages to unregistered recipients
|
2025-08-26 15:42:34 -05:00 |
|
Max Radermacher
|
b48560b6d0
|
Use the web socket immediately after registration
|
2025-08-25 16:32:07 -05:00 |
|
Max Radermacher
|
0b3b6452d9
|
Handle conflicts when sending with sender keys
|
2025-08-25 15:45:44 -05:00 |
|
Max Radermacher
|
c324fb3d94
|
Rename devices → deviceIds
|
2025-08-22 17:01:15 -05:00 |
|
Harry
|
3f3ecbfc18
|
Reuse a single NSURLSession per cdn connection with the same configuration
|
2025-08-22 11:51:50 -07:00 |
|
kate-signal
|
cc0447d1c5
|
Basic UI infrastructure for polls
|
2025-08-21 09:14:44 -07:00 |
|
Harry
|
204546a3a7
|
Add more info to backup attachment download logging
|
2025-08-19 01:08:18 -05:00 |
|
Max Radermacher
|
cf7438c1f9
|
Persist newly-linked device before contact sync
|
2025-08-18 18:14:21 -05:00 |
|