Harry
96ffe02d8b
Clean up new group info message events
2024-05-16 14:11:32 -07:00
Max Radermacher
bcfd4c51a8
Fix crash after using device transfer
2024-05-16 16:01:15 -05:00
Pete Walters
6e19eb7b20
Don't discard mention ranges on edit
2024-05-16 15:29:09 -05:00
Adam Sharp
cd862ce75e
Fix missing DebugUI symbol when building for profiling
2024-05-16 15:16:22 -04:00
Elaine
6b5dfdc9b2
Bump version to 7.13
2024-05-16 11:34:48 -06:00
Elaine
c493a588b3
Update translations
2024-05-16 11:32:56 -06:00
Pete Walters
e5a229cd7a
Coordinate dismiss of ComposeVC with presentation of ConversationVC
2024-05-16 09:33:06 -05:00
Rashad Sookram
5a9244ffa8
Update to RingRTC v2.42.0
2024-05-15 16:23:42 -05:00
Max Radermacher
69bf3d736e
Add GroupThreadCall type; move groupThread to it
2024-05-15 16:22:43 -05:00
Max Radermacher
53577e82a3
Rename SignalCall.Mode.group to .groupThread
2024-05-15 16:17:48 -05:00
Max Radermacher
49b4ba0f06
Remove implicitly-unwrapped call mode properties
2024-05-15 16:13:13 -05:00
Harry
3cf36728b9
Correctly show new PIN entry after skipping old PIN entry post-registration
...
Co-authored-by: Pete Walters <pete@signal.org>
2024-05-15 10:27:36 -07:00
Harry
3ad0f4c89a
Don't use backup internal registration step in tests
2024-05-14 17:59:52 -05:00
Marissa Le Coz
8c1bdf835e
Add haptics when selecting reactions
2024-05-14 18:57:08 -04:00
Harry
6835de9ba5
Always treat OWSPaymentMessages as having renderable content
2024-05-14 14:31:47 -07:00
Marissa Le Coz
8a9273775c
Animate out emoji picker bar in call
2024-05-14 15:54:06 -04:00
Marissa Le Coz
fec1d4232a
Fix pip interaction regression from prev commit by me
2024-05-14 13:39:24 -04:00
Adam Sharp
585da625a1
Audit remaining strings for "audio call" -> "voice call"
...
In addition to updating the remaining English occurrences of "audio call", this
unifies all string constants, localisation comments and UI-level variable names
to use the new "voice call" terminology.
Anything that was obviously protocol-level or related to persistence is still
using the term "audio call", which appears to be a term of art at that layer.
Fixes: https://signalmessenger.atlassian.net/browse/IOS-4850
2024-05-14 13:36:27 -04:00
Max Radermacher
34eca8a139
Fix some dependency cycles with CallService
2024-05-14 11:46:52 -05:00
Marissa Le Coz
70cf819ea7
Fix bug where emoji bar doesn't disappear when local user is fullscreen
2024-05-14 11:45:24 -04:00
Harry
e472f501d8
Revert recent AudioPlayer TSResource changes
2024-05-13 16:15:11 -07:00
Marissa Le Coz
600cb005de
Remove call reaction feature flags
2024-05-13 19:10:47 -04:00
Marissa Le Coz
44ac1ba1bf
Productionize CallMemberView for individual remote members
2024-05-13 18:45:16 -04:00
Adam Sharp
5f1820748e
Don't ignore theme changes when switching to system interface style
...
When switching to the "system" theme mode, if the effective appearance matched
the previous overridden theme mode, the theme change would be ignored. By
comparing the mode instead of just the effective appearance, we properly react
to system appearance changes.
Additionally, rework the transition animation for changing themes to match the
animation of system appearance changes (i.e., a 0.5-second cross-dissolve).
Fixes: https://signalmessenger.atlassian.net/browse/IOS-4431
2024-05-13 16:16:53 -05:00
Max Radermacher
f62b97581a
Acquire a background task during MSL cleanup
2024-05-13 16:10:18 -05:00
Elaine
a4c4e89672
Redesign group call member list
2024-05-13 14:21:05 -06:00
Ehren Kret
0ab16e43a4
remove the last chunk of objc in the main app target
2024-05-13 12:35:01 -05:00
Max Radermacher
65ee42d9d3
Add missing check to resume in-progress group calls
2024-05-13 12:12:33 -05:00
Igor Solomennikov
c04743676e
[Media Viewer] Animate album strip appearing/disappearing.
...
Animate along x-axis by 20 dp and fade opacity in/out.
2024-05-09 23:23:08 -07:00
Igor Solomennikov
3e9f93db4c
Set correct video orientation when user switches to the frontal camera.
2024-05-10 00:08:51 -05:00
Igor Solomennikov
f83859557f
Improve swipe to reply UX.
...
Don't animate position changes when user drags the bubble horizontally - that makes reactions bubble lag behind noticeably. Animations aren't needed when change in position is interactive.
2024-05-09 10:36:47 -07:00
Igor Solomennikov
ab93a15796
Fix issues with in-app camera video recording.
...
Set videoRotation on video connection during camera initialization vs when video recording (via press&hold) begins.
This change fixes these issues:
• dark first frame in first video recording of each in-app camera session.
• flash set to ON not firing for first video recording of each in-app camera session.
2024-05-08 22:00:46 -07:00
Igor Solomennikov
d5cf41671e
Remove duplicate word in a comment.
2024-05-08 16:40:38 -07:00
Ehren Kret
13a1637608
migrate AppContext protoocl to swift
2024-05-08 07:37:37 -05:00
Ehren Kret
4364907c3e
move AppContext globals to swift
2024-05-08 07:37:37 -05:00
Harry
36784dcced
Add invalid v2 Attachment content type
2024-05-07 15:06:59 -07:00
Harry
82efa4eb7f
Audit usages of TSResource.mimeType to ensure we check contentType first
2024-05-07 15:06:11 -07:00
Harry
397cbf94e6
Compute and cache v2 attachment video still frames at download time
2024-05-07 15:05:28 -07:00
Max Radermacher
fa48dd4b5d
Fix LocalProfileChecker avatar mismatch handling
2024-05-07 17:04:54 -05:00
Harry
4ad9df5f1b
Eliminate the last instance of TSAttachment outside explicit bridging code
2024-05-07 15:04:44 -07:00
Harry
427ee2b087
Use TSResource in ViewOnceMessageViewController
2024-05-07 15:04:01 -07:00
sashaweiss-signal
c79813d7b7
Bump version to 7.12
2024-05-07 14:13:57 -07:00
sashaweiss-signal
e9ff6e2126
Update translations
2024-05-07 14:10:07 -07:00
Igor Solomennikov
9ab35c5b68
Workaround for inconsistent UI state after exiting media viewer via tap&hold on back button.
2024-05-07 11:27:10 -07:00
Max Radermacher
ae04b37ad6
Avoid addresses in OWSGroupCallMessage
2024-05-07 12:31:52 -05:00
Elaine
e514767302
Differentiate call types in coalesced call details
2024-05-07 11:15:21 -06:00
Marissa Le Coz
5454337683
Fix Call Ctrls not showing when local user is last in grp call
2024-05-07 09:46:23 -05:00
Igor Solomennikov
bc6015c0e8
Fix issue causing in-app camera to be stuck in "recording" mode with no STOP button.
2024-05-06 16:02:11 -07:00
Igor Solomennikov
3b88972580
Camera: prevent user from switching to text story composer when filming video.
...
That would leave app in inconsistent state.
2024-05-06 10:45:46 -07:00
Harry
2e0359908c
Don't treat view once looping gifs as videos
2024-05-06 12:06:44 -05:00