Commit Graph

17719 Commits

Author SHA1 Message Date
Marissa Le Coz
2199f4e701
Add avatar blur to video view background for remote group call members 2024-08-20 15:37:57 -04:00
Elaine
ac9c7a82ba
Use admin passkey for newly created call links 2024-08-20 11:52:52 -06:00
Marissa Le Coz
c4668e1007
Limit Call Link names to 32 chars 2024-08-20 13:25:34 -04:00
Marissa Le Coz
4c7bdae525
[Call Links] Make Share Link cell respond to theme & dynamic type changes 2024-08-20 11:30:39 -04:00
Adam Sharp
1a8c9fb5c6
Fix iOS 18 crash on launch due to offscreen rendering
Creating a UIImageView outside a view hierarchy now crashes on iOS 18. We can
avoid this offscreen rendering technique by removing UIImage.asTintedImage(),
configuring the tint colour and template rendering on the UIImage directly, and
rendering with UIGraphicsImageRenderer instead of lower-level Core Graphics
APIs.
2024-08-20 10:47:28 -04:00
Marissa Le Coz
7db9f4eec5
Add join 'card' to create call link sheet 2024-08-19 18:30:39 -04:00
Max Radermacher
cf248af8b4
Implement more of CreateCallLinkViewController 2024-08-19 14:52:24 -05:00
Adam Sharp
0bbdac36c2
Use exhaustive switch statements when checking contacts authorization 2024-08-19 14:19:00 -04:00
Jim Gustafson
a847c36ab1
Update to RingRTC v2.46.1 2024-08-19 10:25:14 -05:00
Sasha Weiss
ded6a3b9ac
Call isJustMe off groupCall, not self 2024-08-16 15:51:50 -07:00
Sasha Weiss
9690fd8ed8
Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
Sasha Weiss
fb5ee27c80
Add "blocked" and "unblocked" info messages 2024-08-16 15:28:37 -07:00
Sasha Weiss
3321eeed07
Organize methods in CVC+MessageRequest, make use of access modifiers 2024-08-16 15:23:58 -07:00
Marissa Le Coz
cd2bb5c90a
Put flip cam button in alt location when alone in group call 2024-08-16 16:30:25 -04:00
Elaine
c76c6759fa
Allow gestures in empty space next to raise hand toast 2024-08-16 16:23:56 -04:00
Max Radermacher
8cf10ad853
Asyncify RemoteMegaphoneFetcher 2024-08-16 11:46:28 -05:00
Max Radermacher
1eeb0d9d6e
Fix false positive name collision detection 2024-08-16 11:45:42 -05:00
Adam Sharp
7f5ed5d9c5
Fix row animations being visible behind chat list footer 2024-08-16 12:30:23 -04:00
Marissa Le Coz
54760a46d6
Hide flip cam tooltip when transitioning to being only person in call 2024-08-15 13:18:03 -04:00
Elaine
ce45accd77
Reenable drawer interaction while joining call 2024-08-15 10:49:06 -05:00
Pete Walters
ed7f2a0107 Bump version to 7.26 2024-08-15 09:10:24 -05:00
Pete Walters
0a390c3366 Update translations 2024-08-15 09:09:40 -05:00
Sasha Weiss
68bb8e292a
Update to LibSignal v0.55.1 2024-08-14 16:50:05 -07:00
Adam Sharp
3e5cee2ea0
Maintain section titles when unread filter is active
Previously, section titles were enabled dynamically based on whether both the
pinned & unpinned sections had chats in them. This meant that if the unread
filter was active, section titles might disappear, making it unclear whether
the chat is pinned or not.

Section titles are now always turned on when there is at least one pinned chat,
and continue to be displayed when the unread filter is active.
2024-08-14 17:03:18 -04:00
Ehren Kret
cbd5d860bc networking code cleanup and improvements 2024-08-14 15:30:39 -05:00
Marissa Le Coz
0b3ffc162f
Reduce bottom padding for call drawer when on small devices 2024-08-14 15:29:18 -04:00
Elaine
c31f32c7bf
Add share button to call link drawer 2024-08-14 13:19:04 -06:00
Harry
c3fb18bf78
Stop incremental migrator when backgrounding app 2024-08-14 11:58:18 -07:00
Sasha Weiss
5b35301892
Enable the Backup comparator for chat update tests 2024-08-13 15:52:25 -07:00
Harry
d756daaf00
Update misleading log line 2024-08-13 16:55:22 -05:00
Adam Sharp
032256c18a Fix incorrect selection in chat list after tapping notification 2024-08-13 16:22:30 -04:00
Adam Sharp
b65258eeaa
Fix chat deselect animation intermittently breaking
Something about calling UITableView.deselectRow(at:) in the transition
coordinator completion block was causing the deselect animation to
intermittently just fail and pop to the deselected state. By actually animating
alongside the transition, we can reliably animate the deselection, and also
animate it interactively.
2024-08-13 12:30:15 -04:00
Jordan Rose
71cd1da89a
Update libsignal to v0.55.0, OWSChatConnection to account for no-auto-reconnect 2024-08-12 15:51:05 -07:00
Elaine
b9c3f3957a
Disable drawer interaction while joining call 2024-08-12 16:35:40 -06:00
Elaine
ceaa9d6354
Remove unneeded keyframe shortening 2024-08-12 16:35:14 -06:00
Max Radermacher
11508ea7ed
Asyncify code to accept message requests 2024-08-12 13:16:59 -05:00
Max Radermacher
acf50c3559
Reformat code related to message requests 2024-08-12 11:46:41 -05:00
Max Radermacher
80639acbad
Reuse canCall logic in system message action code 2024-08-12 11:45:40 -05:00
Harry
5442495395
Quick hacky fix for media gallery not scrolling to bottom on appear 2024-08-09 11:10:54 -07:00
Adam Sharp
e29ebf8d69 Fix last selected chat staying in chat list after closing 2024-08-08 18:14:25 -04:00
Elaine
884e74c889
Use smoother, interruptible animation on bottom sheets 2024-08-08 16:09:58 -06:00
Elaine
8f012f53e6
Add call drawer to call link calls 2024-08-08 16:09:31 -06:00
Marissa Le Coz
64fe359c36
Fix sheet being blank in lobby when no one in call 2024-08-08 16:04:50 -04:00
Marissa Le Coz
3850fd1509
Do not let expanded local pip cover raised hand toast 2024-08-08 13:23:02 -04:00
Adam Sharp
fe0fdfe39a
Fix unread filter button being in the wrong state 2024-08-07 20:59:48 -04:00
Sasha Weiss
921bdf6c24
Add support for incoming message edits in Backups 2024-08-07 16:16:20 -07:00
Elaine
32fbf08aa9 Bump version to 7.25 2024-08-07 17:06:47 -06:00
Elaine
e728ca3c89 Update translations 2024-08-07 17:06:22 -06:00
Sasha Weiss
6c44bf955e
Fixes for restoring a Group from Backups 2024-08-07 14:57:02 -07:00
Adam Sharp
ba3098d18c Save selected unread filter to KeyValueStore 2024-08-07 17:52:49 -04:00