Commit Graph

37578 Commits

Author SHA1 Message Date
Sasha Weiss
63ab2863ee
Adjust logging for unexpected upload errors 2025-10-24 11:19:56 -07:00
Igor Solomennikov
41c4527fe9
Use UISearchController in "Select Currency" screen.
Gives us standard appearance and placement of the search bar on iOS 26.
2025-10-23 20:52:12 -07:00
Igor Solomennikov
345ddca4d0
Initial round of iOS 26 appearance updates to chat input bar.
• new appearance for controls.
• new look for quoted message and link preview panels.
2025-10-23 19:45:31 -07:00
kate-signal
dbf49b05ba
UI Polls bug fixes 2025-10-23 20:06:20 -04:00
Sasha Weiss
37bb51e973
Make DisplayableError more generically reusable 2025-10-23 16:13:01 -07:00
Sasha Weiss
1e82ef22b9
Pluralize Backups remote-populated strings 2025-10-23 16:11:33 -07:00
Sasha Weiss
7c0dc43269
Always use BackupSubConfig to drive free-tier media days in strings 2025-10-23 16:10:25 -07:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values 2025-10-23 16:09:03 -07:00
Sasha Weiss
db962d8f53
Rename and flatten DonationSubscriptionConfiguration 2025-10-23 16:08:08 -07:00
Sasha Weiss
5dcd8b1f9e
Use RemoteConfig.messageQueueTime instead of hardcoding 45d in Backups strings 2025-10-23 16:06:13 -07:00
sashaweiss-signal
cde77ed042 Build fix in HTTPResponse 2025-10-23 16:04:32 -07:00
Sasha Weiss
30b6604d73
Modernize HTTPResponse 2025-10-23 16:02:01 -07:00
Harry
0efcee2f7a
Reset local knowledge of media tier quota consumption when becoming free tier 2025-10-23 17:47:14 -05:00
Sasha Weiss
0c4e80297b
Ensure all PluralAware strings use the right format method 2025-10-23 17:35:29 -05:00
Max Radermacher
c47c1c4278
Remove throws from method that doesn’t throw 2025-10-23 14:48:49 -05:00
Elaine
b0e58d1706
Use spring animation for message info transition 2025-10-23 13:38:43 -04:00
Pete Walters
0077eb6218
Add confirmation when user selects 'Skip Restore' 2025-10-23 11:27:22 -05:00
Pete Walters
df0434cad2
Add better handling of 429 in registration backup operations 2025-10-23 11:26:57 -05:00
Pete Walters
aed47d7929 Bump version to 7.84 2025-10-23 08:53:25 -05:00
Pete Walters
8d4c836224 Update translations 2025-10-23 08:45:17 -05:00
Pete Walters
3b0612fdb9 Update release notes 2025-10-23 08:39:04 -05:00
Elaine
c64e06641f
Liquid Glass interactive sheets 2025-10-22 21:24:11 -04:00
Pete Walters
7970156a44
Log response codes for CDN errors 2025-10-22 17:50:06 -05:00
Igor Solomennikov
c7c60be1d6
Fix shrunken Cancel button in qr code device transfer screen.
• remove navigation bar
• make screen scrollable.
2025-10-22 15:13:55 -07:00
Harry
6fef9fb108
Don't treat scheduled uploads we discover on CDN as errors 2025-10-22 14:39:05 -07:00
kate-signal
9a305d3a97
Self info message on end poll 2025-10-22 16:35:32 -04:00
kate-signal
29a24f0be0
Polls to internal 2025-10-22 16:34:00 -04:00
kate-signal
ca879afdfd
Android and desktop don't ignore message body for polls 2025-10-22 16:29:16 -04:00
kate-signal
41baf24af5
Handle spaces in poll create better 2025-10-22 16:18:35 -04:00
Elaine
a7755d518b
Fix width on iPad forward contact picker 2025-10-22 16:03:55 -04:00
kate-signal
2e7d97700f
Refocus last poll option row on delete 2025-10-22 14:50:02 -04:00
kate-signal
b8a2515f42
Polls UI Polish 2025-10-22 14:49:01 -04:00
kate-signal
edec2279ac
End poll notification needs threadId 2025-10-22 14:27:46 -04:00
Elaine
76fb1081bd
Fix photo access banner flashing when opening attachment keyboard 2025-10-22 14:16:02 -04:00
Harry
79ed655f52
Add a bunch of attachment happy path logging 2025-10-21 17:00:35 -07:00
Elaine
e4d61c17b8
Update message context menu for iOS 26 2025-10-21 16:49:06 -04:00
kate-signal
3de0eb06ba
First round of polls liquid glass 2025-10-21 14:41:26 -04:00
Elaine
f0b7886dd9
Convert some sheets to HeroSheetViewController 2025-10-21 13:26:42 -04:00
kate-signal
3d8eec9392
Poll create options editing cleanup 2025-10-21 13:01:40 -04:00
Harry
6c911b40e5
Be more specific about 'SkipDownloadError'; handle cases in backup download queue runner 2025-10-21 09:57:35 -07:00
Harry
75bd251d66
Don't prevent media tier downloads due to message request state 2025-10-21 09:54:50 -07:00
kate-signal
d3fcd5cece
Polls + backups 2025-10-21 12:04:08 -04:00
Max Radermacher
e87abb5c78
Rename size limit parameter to clarify behavior 2025-10-21 00:12:14 -05:00
Max Radermacher
2973f50609
Clean up “is animated png” check 2025-10-21 00:11:39 -05:00
Max Radermacher
972d95d9ef
Make DataImageSource’s readData method consistent 2025-10-21 00:11:02 -05:00
Max Radermacher
2c2c7e0251
Remove OWSImageSource.hasAlpha(…) 2025-10-21 00:10:29 -05:00
Max Radermacher
2bc550eddf
Add DataImageSource 2025-10-21 00:09:39 -05:00
Max Radermacher
c0094036a4
Remove unused cropping code 2025-10-20 20:17:04 -05:00
Max Radermacher
f78c5d938b
Remove ows_hasValidGifSize 2025-10-20 20:14:18 -05:00
Max Radermacher
28e28a44cf
Remove unused mimeType code 2025-10-20 20:13:38 -05:00