Igor Solomennikov
1b82b2aedb
Clean up and fix layout issues in Edit Avatar screen. ( #11990 )
...
Stop using OWSTableViewController2. Instead use OWSViewController + UIScrollView.
This change is prompted by removing obsolete method of tracking keyboard frame.
2025-09-23 12:02:14 -07:00
Igor Solomennikov
b0366644ab
Stop using InputAccessoryViewPlaceholder in text sharing screen.
...
The view is presented when sharing text from other apps.
The change is to use root view's keyboardLayoutGuide for constraints.
2025-09-23 12:01:30 -07:00
Sasha Weiss
9123868f48
Only flag canceled Backups as "failed" if in overnight mode
2025-09-23 11:56:15 -07:00
kate-signal
faa44c1c56
store recent challenge
2025-09-23 14:50:19 -04:00
kate-signal
2d24876357
Send a poll-create message
2025-09-23 14:48:48 -04:00
andrew-signal
494b1dbd8d
Update libsignal to v0.81.1; enable permessage-deflate for chat.signal.org.
2025-09-23 12:47:01 -05:00
Elaine
ebf5ef3364
Update constants for iPhone Air
2025-09-23 13:28:28 -04:00
Jim Gustafson
63e710602c
calling: Stop camera capture if call ended
2025-09-23 09:32:15 -07:00
Pete Walters
0a599909ce
Remove YYImage and update libwebp
2025-09-23 11:31:23 -05:00
Sasha Weiss
13090c8dfe
Add TxContext to TimeGatedBatch
2025-09-23 09:19:50 -07:00
Sasha Weiss
1b27ac40e9
Tidying of TSInfoMessage group updates
2025-09-23 09:16:36 -07:00
Sasha Weiss
7877edefa9
Backup Export progress bar polish
2025-09-23 09:16:12 -07:00
Sasha Weiss
d7a3f004b3
Guard donations more closely on isRegistered
2025-09-23 09:15:55 -07:00
Sasha Weiss
62909f6ff6
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows
2025-09-23 09:09:18 -07:00
Pete Walters
47982f8cdb
Instead of propmting, use the restored SVR PIN after backup restore
2025-09-23 09:48:36 -05:00
kate-signal
9635fa772a
UI to create a new poll
2025-09-23 09:13:46 -04:00
Igor Solomennikov
e63a833f0f
Present options for muting / unmuting chat via UIMenu.
...
Only from chat settings view though - UIKit doesn't seem to allow to invoke context menu from uitableviewcell's swipe actions.
2025-09-22 18:41:55 -07:00
Max Radermacher
4dd2aa4180
Remove “Faster Forwards” NUX
2025-09-22 20:05:39 -05:00
Max Radermacher
7fdd58ee01
Add NewKeyValueStore
2025-09-22 17:20:45 -05:00
Max Radermacher
8876c310a0
Remove KeyValueStore.allUIntValuesMap(…)
2025-09-22 16:00:07 -05:00
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