Commit Graph

12525 Commits

Author SHA1 Message Date
Sasha Weiss
13090c8dfe
Add TxContext to TimeGatedBatch 2025-09-23 09:19:50 -07:00
Sasha Weiss
1b27ac40e9
Tidying of TSInfoMessage group updates 2025-09-23 09:16:36 -07:00
Sasha Weiss
7877edefa9
Backup Export progress bar polish 2025-09-23 09:16:12 -07:00
Sasha Weiss
d7a3f004b3
Guard donations more closely on isRegistered 2025-09-23 09:15:55 -07:00
Sasha Weiss
62909f6ff6
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows 2025-09-23 09:09:18 -07:00
kate-signal
9635fa772a
UI to create a new poll 2025-09-23 09:13:46 -04:00
Max Radermacher
7fdd58ee01
Add NewKeyValueStore 2025-09-22 17:20:45 -05:00
Max Radermacher
8876c310a0
Remove KeyValueStore.allUIntValuesMap(…) 2025-09-22 16:00:07 -05:00
Max Radermacher
3594de5614
Remove KeyValueStore.numberOfKeys(…) 2025-09-22 15:59:47 -05:00
Pete Walters
1480539e43
Add backup failure UX 2025-09-22 13:37:49 -05:00
Pete Walters
2a18c65279
Add prompt for multiple failed backup attempts 2025-09-22 09:40:56 -05: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
fbd558857d
Avoid redundant group fetches where unnecessary 2025-09-16 13:25:27 -05:00
Max Radermacher
06dc9bbbc9
Remove redundant registration check 2025-09-16 13:02:04 -05:00
Max Radermacher
d6a2ae7a8e
Require ACIs for UAKs 2025-09-16 13:01:22 -05:00
Max Radermacher
058cb0526b
Clean up a debugging warning 2025-09-16 12:59:06 -05:00
Max Radermacher
11cd27b044
Clarify ACIs vs. PNIs when fetching profiles 2025-09-16 12:58:51 -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
60d72fc1ed
Don’t use UAKs with PNIs 2025-09-16 12:51:54 -05:00
Max Radermacher
2690a841c4
Remove displayBadgesOnProfileCache 2025-09-16 12:51:28 -05:00
Max Radermacher
425bf680e0
Add separate properties for upload/download limits 2025-09-15 23:40:25 -05:00
Sasha Weiss
45e534a712
Disable Backups as part of the "Create New Key" flow 2025-09-15 15:25:20 -07:00
Sasha Weiss
2c70cb177f
Tweaks to reconcileBadgeStates 2025-09-15 14:49:12 -07:00
Max Radermacher
bd2820036b
Remove unused code for invalid invites 2025-09-15 15:46:23 -05:00
Max Radermacher
a4f3208eb1
Update comments regarding group changes 2025-09-15 15:46:10 -05:00
Max Radermacher
fee0ad3fc1
Clean up sync transcript format 2025-09-15 15:45:46 -05:00
Max Radermacher
d6c47a1198
Move protobuf/ into Protos/ 2025-09-15 15:45:28 -05:00
Max Radermacher
a689aa21d6
Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
sashaweiss-signal
29395a152c Adjust PIN reminder cadence 2025-09-15 12:40:51 -07:00
Max Radermacher
25c0138a6b
Remove a few unused files 2025-09-15 11:32:43 -05:00
Max Radermacher
a143fdec01
Remove unused TimeElapsedChallenge 2025-09-15 11:32:25 -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
Sasha Weiss
11a3e94657
Allow manually wiping the shared app container if DB unrecoverably corrupted 2025-09-12 14:21:58 -07: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
Sasha Weiss
c8595b823a
More permissively allow people to attempt database recovery 2025-09-12 10:37:08 -07:00
Sasha Weiss
fa57658ee1
Improvements to Backups logging 2025-09-11 16:05:45 -07:00
Sasha Weiss
1c83951e89
Make log lines more concise 2025-09-11 16:04:55 -07:00
Max Radermacher
eeb1472f12
Remove owsFailDebug for plausible errors 2025-09-11 15:26:20 -05: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
Max Radermacher
b146ccd865
Migrate deviceIds away from NSKeyedArchiver 2025-09-10 18:00:05 -05:00
Pete Walters
1bc5afb7bc
Use SDWebIMageWebPCoder for backup thumbnail generation. 2025-09-10 17:53:47 -05:00
Harry
9711a48911
Don't back up attachments exceeding 100MB 2025-09-10 17:53:18 -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