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