Commit Graph

37289 Commits

Author SHA1 Message Date
Max Radermacher
3594de5614
Remove KeyValueStore.numberOfKeys(…) 2025-09-22 15:59:47 -05:00
Max Radermacher
6361cb99c4 Improve memory usage of orphan data cleaner 2025-09-22 14:43:56 -05:00
Max Radermacher
9216847454 Improve performance of orphan data cleaner 2025-09-22 14:43:56 -05:00
Pete Walters
1480539e43
Add backup failure UX 2025-09-22 13:37:49 -05:00
Pete Walters
c5d6d84739
Use UIMenuElements instead of UIActions 2025-09-22 10:07:22 -05:00
Pete Walters
2a18c65279
Add prompt for multiple failed backup attempts 2025-09-22 09:40:56 -05:00
Elaine
5d153e41b9 Bump version to 7.79 2025-09-18 11:37:34 -07:00
Elaine
5770e6f5b6 Update translations 2025-09-18 11:36:55 -07:00
Elaine
a401fd2749 Update release notes 2025-09-18 11:32:33 -07:00
Igor Solomennikov
e4c3b8758d
Fix unexpected highlighted area under "scroll down" button in chat on iOS 26.
I've previously made the buttons bigger (easier to tap) and added some padding around their "glass" backgrounds to preserve appearance spec (40 dp diamater). Turns out UIKit doesn't expect us to do that and dims the entire button with some shade of white on tap.

The fix was to make the button as small as it appears to the eye.
2025-09-16 17:21:26 -07:00
Igor Solomennikov
76ddfa7357
Update styling of buttons in conversation settings header and similar screens.
Capsule shaped buttons with an icon inside and text underneath.
2025-09-16 16:08:36 -07:00
Sasha Weiss
6833562cbf
Avoid inefficient sorting when diffing group models 2025-09-16 15:34:31 -07:00
Igor Solomennikov
f4bd82dc34
Use solid color for "selected" background color of UITableViewCell.
revious color was semi-opaque black which meant the resulting color of a selected UITableViewCell's background was not something referenced in the code. Therefore it wasn't easily possible to re-use the color for non-UITableViewCell elements (e.g. creating UIButton whose colors should match UITableView's colors). With the opaque colors final color of the background of a selected cell is known and can be referenced directly.

Also removed Theme.tableCell2MultiSelectedBackgroundColor - use one color for both "single" and "multiple" selection modes.

Fix Calls tab not setting UITableViewCell properly to use custom cell background color in multi-select mode.
2025-09-16 15:34:05 -07:00
kate-signal
cb9848264b
Bouncing input text bar 2025-09-16 18:21:35 -04:00
Max Radermacher
2b0d63f8d8
Build messages for devices we just learned about 2025-09-16 13:59:21 -05:00
Max Radermacher
fbd558857d
Avoid redundant group fetches where unnecessary 2025-09-16 13:25:27 -05:00
Elaine
dd37e1157c
Remove .formSheet from HeroSheetViewControllers 2025-09-16 14:09:01 -04:00
Max Radermacher
2c83a7a5d8
Reupload profile avatar when re-registering 2025-09-16 13:02:26 -05:00
Max Radermacher
06dc9bbbc9
Remove redundant registration check 2025-09-16 13:02:04 -05:00
Max Radermacher
d6a2ae7a8e
Require ACIs for UAKs 2025-09-16 13:01:22 -05:00
Max Radermacher
058cb0526b
Clean up a debugging warning 2025-09-16 12:59:06 -05:00
Max Radermacher
11cd27b044
Clarify ACIs vs. PNIs when fetching profiles 2025-09-16 12:58:51 -05:00
Max Radermacher
fbe73cd571
End calls when peeking after we’ve left the group 2025-09-16 12:54:39 -05:00
Max Radermacher
60d72fc1ed
Don’t use UAKs with PNIs 2025-09-16 12:51:54 -05:00
Max Radermacher
2690a841c4
Remove displayBadgesOnProfileCache 2025-09-16 12:51:28 -05:00
sashaweiss-signal
7d97623c6d Pop, don't dismiss, when tapping Not Now in Backups onboarding 2025-09-16 09:23:22 -07:00
kate-signal
226d664b89
Clean up logs 2025-09-16 08:22:28 -04:00
Max Radermacher
425bf680e0
Add separate properties for upload/download limits 2025-09-15 23:40:25 -05:00
Igor Solomennikov
2b5096df21
Add liquid glass to attachment picker in chat.
As a background for attachment type buttons.
2025-09-15 16:57:19 -07:00
Elaine
6379569a97
Fix header and footer height calculations 2025-09-15 18:34:42 -04:00
Igor Solomennikov
494a335009
Add "liquid glass" effect to sticky date headers in chat. 2025-09-15 15:29:46 -07:00
Igor Solomennikov
6c7aa30422
Temporary fix for broken layout in attachment and sticker keyboards.
It seems that UIKit extends system keyboard background above UIInputView subclass with the purpose of making top corners rounded. This temporary fix removes custom background color from attachment picker and sticker keyboards. The result is a system-provided background that looks okay.
2025-09-15 15:28:52 -07:00
Sasha Weiss
45e534a712
Disable Backups as part of the "Create New Key" flow 2025-09-15 15:25:20 -07:00
Sasha Weiss
2c70cb177f
Tweaks to reconcileBadgeStates 2025-09-15 14:49:12 -07:00
Max Radermacher
90b988ef16
Fix error handling when accepting group invitation 2025-09-15 15:46:32 -05:00
Max Radermacher
bd2820036b
Remove unused code for invalid invites 2025-09-15 15:46:23 -05:00
Max Radermacher
a4f3208eb1
Update comments regarding group changes 2025-09-15 15:46:10 -05:00
Max Radermacher
fee0ad3fc1
Clean up sync transcript format 2025-09-15 15:45:46 -05:00
Max Radermacher
d6c47a1198
Move protobuf/ into Protos/ 2025-09-15 15:45:28 -05:00
Max Radermacher
a689aa21d6
Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
kate-signal
5d2065605a
Speculative fix for black camera in Linked Device Screen 2025-09-15 16:22:06 -04:00
sashaweiss-signal
29395a152c Adjust PIN reminder cadence 2025-09-15 12:40:51 -07:00
Igor Solomennikov
d979186b1a
Add liquid glass effect to ConversationScrollButton. 2025-09-15 12:08:54 -07:00
Max Radermacher
25c0138a6b
Remove a few unused files 2025-09-15 11:32:43 -05:00
Max Radermacher
a143fdec01
Remove unused TimeElapsedChallenge 2025-09-15 11:32:25 -05:00
kate-signal
50183a3e15
Add prefix to poll preview & notifications 2025-09-15 10:39:44 -04:00
kate-signal
e627f2edfe
Notifications for when a poll is ended 2025-09-15 09:32:36 -04:00
andrew-signal
5570d99f14
Updated undefined delivery configuration. 2025-09-14 21:53:07 -04:00
Max Radermacher
2b18d5864a
Update to LibSignal v0.80.3 2025-09-12 17:14:05 -05:00
Sasha Weiss
11a3e94657
Allow manually wiping the shared app container if DB unrecoverably corrupted 2025-09-12 14:21:58 -07:00