Commit Graph

37454 Commits

Author SHA1 Message Date
Igor Solomennikov
78d035cceb Revert "Introduce OWSViewController.contentLayoutGuide."
This reverts commit 4d1c77b2f4.
2025-10-09 17:46:00 -07:00
Igor Solomennikov
4d1c77b2f4 Introduce OWSViewController.contentLayoutGuide.
Designed to define reference area for static content that works well across
all devices and interface orientations.
2025-10-09 17:44:58 -07:00
Elaine
fa7003fd79
Update disappearing messages bar button item 2025-10-09 20:02:21 -04:00
Igor Solomennikov
8a62ab3a22
Hide navigation bar in reg splash screen.
It's not used at all and hiding it makes the screen layout more balanced.
2025-10-09 12:11:58 -07:00
Harry
6ef9a1fb9b
Remote config list media refresh interval; make it lower for internal/beta 2025-10-08 16:34:51 -07:00
Elaine
f6d78ea12a Bump version to 7.82 2025-10-08 19:31:14 -04:00
Elaine
cca70a9737 Update translations 2025-10-08 19:30:24 -04:00
Elaine
efb69667bf Update release notes 2025-10-08 19:27:34 -04:00
Sasha Weiss
cca78fa7c9
Improvements if Backups simply don't run overnight 2025-10-08 16:25:06 -07:00
Pete Walters
88e7de60c7
Archive/restore some missing settings 2025-10-08 18:23:20 -05:00
Igor Solomennikov
17d0e34df0
Remove code that is no longer necessary. 2025-10-08 15:57:30 -07:00
Harry
8b6eae408b
Enforce backup attachment operation ordering 2025-10-08 15:20:25 -07:00
Harry
6405e240f3
Consolidate async backup attachment operations into BackupAttachmentCoordinator 2025-10-08 15:19:50 -07:00
Harry
c83538bafe
Persist and stop the upload queue when encountering an out of media tier quota error 2025-10-08 15:19:09 -07:00
Igor Solomennikov
b260cc7842
Update other misc view controllers used in registration.
• adopt dynamic colors
• use system-provided layout margins
• use shared button styles
• migrate away from PureLayout
• added Preview for some view controllers
2025-10-08 15:11:15 -07:00
Igor Solomennikov
bec4d0ab47
Update "change number" flow screens for iOS 26.
• adopt dynamic colors
• use system-provided layout margins
• use liquid glass buttons on iOS 26
• general layout fixes and improvements.
2025-10-08 15:08:18 -07:00
Igor Solomennikov
181a7a35d3
Update reg recovery code input screen for iOS 26.
• use reusable "medium secondary" button (Liquid Glass on iOS 26) at the bottom.
• use system-provided layout margins
• move away from PureLayout.
2025-10-08 15:07:02 -07:00
sashaweiss-signal
e6e077cb55 Quick fixes for RecordKeyView 2025-10-08 15:01:48 -07:00
Igor Solomennikov
04c9931cdb
Update permissions megaphone sheet UI.
• add support for dynamic colors (that view didn't even handle theme changes)
• fix background color
• fix step numbers not appearing
• tighter margins around content
• "liquid glass" "Open Settings" button on iOS 26
• improve layout code and move away from PureLayout
2025-10-08 12:47:40 -07:00
Igor Solomennikov
2565659996
Update reg transfer QR code view.
• add dynamic color support
• tweak fonts and colors to better match other reg screens
• migrate away from PureLayout.
2025-10-08 12:47:05 -07:00
Sasha Weiss
8773f1d359
Rebuild BackupRecordKeyView in UIKit, reuse AEPTextView 2025-10-08 09:25:23 -07:00
Igor Solomennikov
a70db5e15a
Update reg profile screen for iOS 26.
• adopt dynamic colors
• use system-provided layout margins
• tweak font sizes to better match other screens
• improve layout code and stop using PureLayout
2025-10-07 17:12:27 -07:00
Elaine
b072e9b1db
Compact navigation items on floating sidebars 2025-10-07 19:33:43 -04:00
Max Radermacher
5e6083869a
De-protocolize SignalProtocolStore & friends 2025-10-07 16:52:57 -05:00
Igor Solomennikov
a4dbf5b4f0
UI updates for "delete account" view.
• properly make navbar "Delete" button red on iOS 26
• use "phone pad" keyboard for phone number input screen
• adopt dynamic colors
2025-10-07 13:24:37 -07:00
Igor Solomennikov
ff7073c8a3
Bypass Confirm/Edit prompt on reg phone number input screen during re-registration. 2025-10-07 11:41:18 -07:00
Max Radermacher
e1c36838db
Fix “Create a Call Link” background color 2025-10-07 13:38:50 -05:00
Igor Solomennikov
59fc8705a8
Update reg "confirm mode switch" screen.
• dynamic colors.
• re-use "large primary button" style.
• re-do layout without PureLayout and without nonsense code.
2025-10-07 11:37:23 -07:00
Max Radermacher
15d9037e93
Remove references to PreKey 2025-10-07 13:37:04 -05:00
Igor Solomennikov
124354b886
Round of updates to reg "choose restore method" screen.
• re-did the layout not using PureLayout methods and using system-provided
layout margins.
• use shared "registrationChoiceButton" component to display choices.
• use previously added shared "large primary", "large secondary" and "medium
secondary" button style for buttons at the bottom of the screen.
• adopt dynamic colors.
2025-10-07 11:36:55 -07:00
Max Radermacher
9863fed518
Remove invisible view from share extension 2025-10-07 12:08:52 -05:00
Max Radermacher
08ee88e24e
Obsolete dataMigration_populateGalleryItems 2025-10-07 12:05:17 -05:00
Elaine
8654db782b
Improve iPad keyboard chat list navigation 2025-10-07 12:57:33 -04:00
Elaine
92588e9f28
Use trailing close button on stories 2025-10-07 12:55:41 -04:00
Elaine
a4b651f6d4
Update story info sheet alignment 2025-10-07 12:54:56 -04:00
Sasha Weiss
9bf4b22bb5
Debounce loadBackupSubscription() 2025-10-07 09:22:51 -07:00
Sasha Weiss
526051b82e
owsFail rather than create new key if disabling 2025-10-07 09:22:28 -07:00
Sasha Weiss
03c3140e5d
Migrate "Backup Failed" Chat List sheet into FYISheetCoordinator 2025-10-07 09:22:17 -07:00
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