Commit Graph

12399 Commits

Author SHA1 Message Date
jimio
d49113ded7
"Zero kB" ==> "0 kB" in backups progress bars 2025-09-09 09:59:08 -07:00
Sasha Weiss
c3096a0740
Allow canceling subs with pending donations, with an extra warning 2025-09-09 08:40:13 -07:00
Igor Solomennikov
f2ce8ecd5f
Remove UIFont.dynamicTypeBody2 - it's the same as subheadline. 2025-09-08 20:10:43 -05:00
Igor Solomennikov
b7d7a28ac6
Update size of the timestamp and unread messages counter in Chats.
Caption 1 -> Subhead.
2025-09-08 17:49:29 -07:00
Igor Solomennikov
8e47cc6e64
Fix unable to set wallpaper on iOS 26.
For some reason UIGraphicsImageRenderer was unable to produce snapshot of a UIScrollView that had UIImageView inside.

The workaround is to replicate what UIScrollView displays using a UIView as a container for UIImageView with a copy of the photo being set.
2025-09-08 14:42:18 -07:00
Pete Walters
237e90edd5
Update how registrationIds are handled during registration 2025-09-04 13:27:21 -05:00
Sasha Weiss
5e5cdb9530
Consolidate Support URLs into one place 2025-09-04 09:09:50 -07:00
Sasha Weiss
e3b6f92a94
Hex-encode data blobs returned from internal SQL queries 2025-09-03 12:59:05 -07:00
Sasha Weiss
f08f0868c2
Add dedicated "low power mode" paused case for Backup upload/download 2025-09-03 11:38:40 -07:00
Harry Sanabria
a50be171ad Filter QueuedBackupAttachmentUpload rows by ready for internal settings display 2025-09-02 17:30:29 -07:00
Harry
396a4b6361
Don't allow list media integrity check to race with backup uploads 2025-09-02 17:29:13 -07: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
Sasha Weiss
4fa4142881
Expose the last Backup file size separately in Internal Settings 2025-09-02 15:39:51 -07:00
Sasha Weiss
b3fd828750
Run the BackupBGProcessingTask nightly, regardless of manual Backups 2025-08-29 13:26:49 -07:00
kate-signal
132a922120
Set dataSource before message body in gif approval 2025-08-29 12:53:17 -07:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Pete Walters
a1af5cb546
Disable global network browsing for backups enabled builds 2025-08-27 15:40:34 -05:00
Harry
49ff623e5c
Add backup list media integrity check button to internal settings 2025-08-27 11:09:25 -07:00
Elaine
612d873fac
Fix some All Media layout on iPadOS 26 2025-08-27 11:38:09 -04:00
Elaine
971d0f6e60
Use native styles for OWSTableViewController2 2025-08-26 20:26:57 -04:00
Sasha Weiss
666d6f335a
Add AccountEntropyPoolManager 2025-08-26 12:00:04 -07:00
Harry
54c1ee60a8
Don't count thumbnails in download progress 2025-08-25 13:29:56 -07:00
Harry
e54b17e759
Set requiresExternalPower for backups BGProcessingTask 2025-08-25 10:39:51 -07:00
Sasha Weiss
860b93f846
Rework "PIN enabled/disabled" checks 2025-08-21 17:30:48 -07:00
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager 2025-08-21 17:26:26 -07:00
Sasha Weiss
0ff8c43679
Ensure we always register Backup-ID, if necessary, before fetching Backup auth 2025-08-21 12:37:44 -07:00
Elaine
b0c5451237
Update action sheet style 2025-08-21 11:13:50 -07:00
Elaine
9a3204e23b
Action sheet cleanup 2025-08-21 13:33:33 -04:00
kate-signal
2666e3a34f
Remove chevrons when new VC isn't pushed onto the stack 2025-08-21 08:30:20 -07:00
Elaine
3e0e961df4
Glass payment option buttons 2025-08-20 14:51:53 -04:00
sashaweiss-signal
89bc2f6a1d Log error when the donation UX dismisses with an error 2025-08-20 11:31:06 -07:00
Elaine
700f1c3424
Update join call nav bar button on iOS 26 2025-08-19 15:40:29 -04:00
Elaine
b250336467
Fix stories tab being cut off after showing keyboard 2025-08-18 19:38:43 -04:00
Harry
0be6c60e11
Don't schedule backup BGProcessingTask if not registered 2025-08-18 16:26:00 -05:00
Harry
7faaf2c9a2
OWSProgress improvements 2025-08-15 20:08:48 -07:00
Elaine
7cce2a4237
Update profile pic button on iOS 26 2025-08-14 15:35:19 -04:00
Max Radermacher
43191d1939
Asyncify image blurring methods 2025-08-14 14:17:59 -05:00
Max Radermacher
86e9ba1be6
Always use the web socket to test the proxy 2025-08-13 11:30:27 -05:00
Elaine
b3faea8696
Add SDK check with iOS 26 checks 2025-08-13 12:02:27 -04:00
Max Radermacher
29d34382e6
Delete broken EditRecords when deleting messages 2025-08-12 16:59:19 -05:00
Sasha Weiss
acd8d98697
Wrap BGProcessingTask(BackupExportJob) in runWithChatConnection 2025-08-12 13:50:08 -07:00
Elaine
819c16297f
Update table max width calculation 2025-08-09 13:53:13 -04:00
Max Radermacher
f9415b9fec
Simplify connection state concurrency guarantees 2025-08-08 16:01:24 -05:00
Elaine
80cbe7887e
Pass Thread to debug submenus 2025-08-08 15:22:40 -04:00
Elaine
801bf366f2
Always show sidebar on iPadOS 26 2025-08-08 12:23:31 -04:00
Harry
e057b99432
Add internal toggle to disable transit tier upload reuse 2025-08-08 09:12:24 -07:00
Sasha Weiss
ad9f0f24fb
Show two layers of confirmation before clearing all chat history 2025-08-07 20:47:30 -07:00
Sasha Weiss
7306c76e7a
Consolidate OWSDevice-related types and files 2025-08-07 15:52:10 -07:00
Sasha Weiss
2608feff8d
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService 2025-08-07 11:44:03 -07:00