Igor Solomennikov
9c19f4fcbc
Fix empty space below category bar in emoji picker sheet on iOS 15-18.
2025-10-07 09:00:52 -07:00
Max Radermacher
b8a35e4d3d
Make FeatureBuild Comparable
2025-10-07 02:35:33 -05:00
Max Radermacher
d1cf8956ab
Update to LibSignal v0.83.0
2025-10-07 02:34:52 -05:00
Igor Solomennikov
c015ddd805
Fix "transfer" and "mode switch" buttons not tapable on the reg splash screen.
2025-10-06 22:48:00 -07:00
Max Radermacher
4bd99a6409
Consistentify handling for old GRDB migrations
2025-10-06 21:18:38 -05:00
Elaine
42aa7cc648
Update bar button placement and behavior
2025-10-06 19:54:17 -04:00
Igor Solomennikov
65e02b1c45
Update verification code entry screen for iOS 26.
...
• adopt dynamic colors
• update layout code (no more PureLayout)
2025-10-06 16:46:25 -07:00
Igor Solomennikov
7bc3a33aa0
Update reg pin input screen for iOS 26.
...
• adds support for dynamic colors
• some layout code improvements
• capsule shape for pin input field on iOS 26
2025-10-06 16:45:31 -07:00
Igor Solomennikov
3d51efc9a8
Add dynamic color support to reg captcha and reg loading screens.
...
Also migrate away from PureLayout.
2025-10-06 16:44:31 -07:00
Igor Solomennikov
0c2ba1779b
Update HeroViewController to use new reusable large primary and secondary button styles.
...
Results in buttons having liquid glass effect on iOS 26 and no change on other iOS versions as those buttons were built the same way and up to the same spec.
2025-10-06 16:43:58 -07:00
Sasha Weiss
504a77891a
Don't assume maxAttachmentRowId is persisted
2025-10-06 14:24:17 -07:00
kate-signal
e214e9bcab
Polls chat list terminate events
2025-10-06 16:46:56 -04:00
kate-signal
5bb15a492c
Synced poll messages for linked devices
2025-10-06 15:36:02 -04:00
kate-signal
7237922401
Handle poll votes and poll terminate if current user is poll author
2025-10-06 14:45:43 -04:00
Sasha Weiss
4e37d9b752
Downgrade BackupPlan when entitlement expires, not subscription
2025-10-06 08:58:00 -07:00
Elaine
84fc5d29b5
Restyle calls tab
2025-10-06 11:22:30 -04:00
Igor Solomennikov
aa67a8d9c9
Update reg phone input screen for iOS 26.
...
• added support for dynamic colors
• capsule shape for phone input field on iOS 26
• simplified layout code
• Next button is now always visible, but can be disabled
• "liquid glass" cancel button on iOS 26
2025-10-04 11:24:27 -07:00
Igor Solomennikov
cefbcfe7e2
Update reg quick qr code restore screen to better match specs.
2025-10-04 11:23:52 -07:00
Igor Solomennikov
510eb74fd2
Update registration permissions screen for iOS 26.
...
• add "large primary", "large secondary", "medium secondary" SwiftUI button styles and use them.
• tweak subtitle font to match specs.
• use liquid glass button on iOS 26.
2025-10-03 22:29:29 -07:00
Igor Solomennikov
066c71dbaa
Update splash screen for iOS 26.
...
Includes:
• use UIButton with custom styles instead of OWSFlatButton.
• dynamic colors and fonts.
• no more PureLayout.
• styling matches latest specs.
2025-10-03 19:10:09 -07:00
Igor Solomennikov
7bcd72324a
Add new re-usable button styles.
2025-10-03 19:09:28 -07:00
Max Radermacher
96eed3bced
Relax Xcode version checks in GitHub Actions
2025-10-03 19:40:24 -05:00
Jim Gustafson
c7a070683e
Update to RingRTC v2.59.1
2025-10-03 19:37:01 -05:00
Max Radermacher
7d2605d6d7
Use Xcode 26.0.1
2025-10-03 19:21:42 -05:00
Max Radermacher
b8963251b8
Remove shouldValidatePrimaryPniIdentityKey2 config
2025-10-03 19:02:11 -05:00
Pete Walters
d4a8945dd6
For large uploads, upload in 32MB chunks
2025-10-03 17:27:43 -05:00
Sasha Weiss
ae4eecf481
Show Back Up Now button while downloads are running
2025-10-03 10:28:45 -07:00
Sasha Weiss
b41291948f
Remove log line that triggers when loading a webp image
2025-10-02 14:33:41 -07:00
Sasha Weiss
356a9e3668
Avoid scary+erroneous list-media logs when disabling/reenabling Backups
2025-10-02 14:33:25 -07:00
sashaweiss-signal
3a8bcb2242
Build fix
2025-10-02 14:26:23 -07:00
Sasha Weiss
55970b8273
Avoid UInt64 underflow in AttachmentUploadMgr using Date math
2025-10-02 14:16:03 -07:00
Sasha Weiss
b29c57f329
Use an indeterminate progress if we have no upload update
2025-10-02 14:15:09 -07:00
Igor Solomennikov
6ee424ebb5
Tweak appearance of the "Re-register?" prompt.
2025-10-02 14:06:12 -07:00
Pete Walters
1de45e4308
Return early it unexpected upload size encountered
2025-10-02 15:33:28 -05:00
sashaweiss-signal
53dbc173ef
String tweak for 'restore from backup' reg option
2025-10-02 13:22:23 -07:00
Sasha Weiss
84e20737f5
Remove unreferenced files
...
Co-authored-by: Nicolas Combe <nicolas.combe@uber.com>
2025-10-02 11:44:13 -07:00
Igor Solomennikov
af48dd5186
Workaround for dysfunctional UIKeyboardLayoutGuide on iOS 15.
...
• bring back keyboard frame tracking to OWSViewController if running on iOS 15.
• add our own layout guide to OWSViewController that is updated based on keyboard frame notifications on iOS 15; on newer iOS versions it's a proxy to view.keyboardLayoutGuide.
• use OWSViewController.keyboardLayoutGuide where needed.
• in media composer screen (not OWSVIewController subclass) we already track keyboard frame - use that to position bottom toolbar on iOS 15.
I have also discovered that profile avatar editing screen was somewhat broken on older (15, 16) iOS versions. Fixed that here.
2025-10-02 10:12:45 -07:00
sashaweiss-signal
d2cebbfbe2
Bump version to 7.81
2025-10-01 15:42:02 -07:00
sashaweiss-signal
dfbb6d9e96
Update translations
2025-10-01 15:41:30 -07:00
sashaweiss-signal
66589ffa79
Update release notes
2025-10-01 15:37:36 -07:00
Max Radermacher
b84afd34cd
Update fastlane deliver options
2025-10-01 15:28:52 -07:00
Pete Walters
56a28e80db
Allow pausing the backups upload queue
2025-10-01 17:00:58 -05:00
Sasha Weiss
5d2dd7a33b
Reset cellular Backup downloads if we get WiFi
2025-10-01 14:27:43 -07:00
Sasha Weiss
934efda255
Cancel manual backups before attempting to disable Backups
2025-10-01 16:27:28 -05:00
Elaine
2208580e25
Update call row subtitle icons
2025-10-01 17:17:58 -04:00
Pete Walters
e268bc286a
Update SwiftProtobuf to 1.31.1
2025-10-01 15:51:50 -05:00
Sasha Weiss
7f9c313a0b
Throw SVRB cancellation errors as CancellationError
2025-10-01 12:49:51 -07:00
Elaine
13c039953e
Fix split view on iOS 26
2025-10-01 15:28:08 -04:00
Max Radermacher
9b9d556f43
Fix crash when viewing all group members
2025-10-01 11:54:04 -05:00
Sasha Weiss
1c4796b48a
Exclude "new" attachments from media Backup progress
2025-10-01 09:26:36 -07:00