Sasha Weiss
b67b109c19
Update WebRTCCommit in Signal-Info.plist
2022-11-02 14:46:38 -07:00
Harry
2b6d1da564
Un-index deleted private story threads. Omit disabled private story threads from search results
...
* Un-index deleted private story threads. Omit disabled private story threads from search results
* Fix bad debug assert on empty picker search results
* remove extra didRemove FTS check
2022-11-02 11:18:55 -07:00
Sasha Weiss
1cf1872771
Add LocalUserLeaveGroupJobQueue to SSKEnvironment
2022-11-02 10:53:21 -07:00
Sasha Weiss
39f927683f
Be more conservative about when we re-upload the local profile for commitments
2022-11-02 08:54:51 -07:00
Nora Trapp
ad6d12cea2
"Bump build to 6.1.0.7." (nightly-11-02-2022)
2022-11-02 04:00:40 -07:00
Sasha Weiss
a2e138abfb
Ensure logging during NSE initialization is recorded
2022-11-01 20:32:54 -07:00
Jordan Rose
a2429c1900
Make sure a call has been reported to CallKit before ending it
...
Reporting an incoming call is an asynchronous operation, and we've
seen some cases where a hangup that arrives too soon after a ring
results in the call *not* ending from the OS's perspective. Explicitly
track this with a new "pending" state, during which cancelling a call
will get delayed. (There's nothing clever here for *how* to delay,
just a retry, because this isn't worth optimizing for.)
2022-11-01 18:19:09 -07:00
Jordan Rose
55af998815
Use RingRTC to validate 1:1 call offer messages in the NSE
...
This avoids an issue where the NSE might decide to wake up the main
app to respond to an Offer, but then the RingRTC in the main app
decides the ring has already expired. We've been careful about
exposing new RingRTC APIs to the NSE because we don't want to dirty
too much memory, but this particular one should be safe.
2022-11-01 16:56:29 -07:00
Jordan Rose
299346d7b5
Update to RingRTC v2.21.4
2022-11-01 16:56:29 -07:00
Igor Solomennikov
9000a5cbb9
Add support for appropriate fonts for different scripts in Text Story composer / viewer.
2022-11-01 16:16:12 -07:00
Igor Solomennikov
981d8ecf64
Update iPad keyboard handling logic in Text Story composer.
...
Properly handle floating keyboards with iPhone-like layouts.
2022-11-01 16:14:55 -07:00
Evan Hahn
a941c82c14
Prefer isEmpty with strings
...
This change may improve performance slightly but should have no other
user impact.
`myString.isEmpty` is faster than `myString.count == 0` or equivalent,
because computing `count` may require iterating over the string.
I tried to fix all occurrences of this.
Tested this by sending a message in a group and doing a full
re-registration, just in case I broke something there.
2022-11-01 17:53:46 -05:00
Evan Hahn
b46250e3e8
Reference AGPL on help screen
...
Another followup to 370ff654e7 .
2022-11-01 16:45:24 -05:00
Harry Sanabria
f0ff72beae
Fix accessibility labels on VoiceOver custom actions
2022-11-01 14:32:21 -07:00
Evan Hahn
03dc63da5f
Update Pods
2022-11-01 16:25:48 -05:00
Evan Hahn
04a604cd3e
Update SSZipArchive to 2.5.2
...
This updates `SSZipArchive` from 2.1.4 to 2.5.2.
Notably, we need a custom podspec because we need to lower its
deployment target.
Tested this by submitting debug logs successfully.
2022-11-01 16:23:22 -05:00
Max Radermacher
9865d398f7
Update top-level LICENSE file to AGPL
...
Follow-up to 370ff654e7 .
2022-11-01 12:08:09 -07:00
george-signal
1f5d52081c
Encapsulate mutable state of MediaGallerySections.
...
This is the first baby step toward imbuing
MediaGallerySections with multi-version
concurrency.
2022-11-01 11:22:24 -07:00
Harry
793a1cee45
Add accessibilityLabel to items in PhotoLibrary
...
* Refactor PhotoGridItem to be more compile-time safe
* Add accessibilityLabel to items in PhotoLibrary
* run auto genstrings
* fix build issue
Co-authored-by: Meher Kasam <meheranandk@gmail.com>
2022-11-01 10:46:33 -07:00
Nora Trapp
ac5b4ea717
"Bump build to 6.1.0.6." (nightly-11-01-2022)
2022-11-01 04:00:28 -07:00
Evan Hahn
b72449490c
Use contains instead of filter(...).count > 0
...
This small change should speed up the attachment approval process.
2022-10-31 17:15:31 -07:00
Sasha Weiss
e4f5e48ac9
Remove dead code, and organize some live code
2022-10-31 16:01:35 -07:00
Max Radermacher
00378ea208
Handle theme changes in ReminderView
...
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-10-31 15:45:06 -07:00
Evan Hahn
3fa6040799
Update SwiftProtobuf to 1.20.2
2022-10-31 16:39:44 -05:00
Harry
e90639bcab
Make linter print useful output when failing on precommit
...
* Make linter print useful output when failing on precommit
* Update Scripts/precommit.py
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-10-31 14:05:27 -07:00
Harry
3bf5b8ed10
Add stories kill switch
2022-10-31 12:30:56 -07:00
Max Radermacher
92ae34ee9c
Enable Stories for everyone
2022-10-31 11:33:02 -07:00
Harry
48da03d33f
Prevent story context drags while scroll view is decellerating
2022-10-31 09:44:27 -07:00
Evan Hahn
85a0bb8566
Remove unused blurhash utility
...
This removes `isDarkBlurHash`. Its last usage was in
875491a7cd .
2022-10-31 09:35:20 -05:00
Nora Trapp
f6bfd5c103
"Bump build to 6.1.0.5." (nightly-10-30-2022)
2022-10-30 04:00:21 -07:00
Sasha Weiss
e924cb50df
Hide the dropped-members banner more permanently when dismissed
2022-10-29 13:26:26 -07:00
Nora Trapp
7aa3bcca67
"Bump build to 6.1.0.4." (nightly-10-29-2022)
2022-10-29 04:01:18 -07:00
Max Radermacher
085c258956
[Payments] Remove space at top of settings screen
2022-10-28 16:20:40 -07:00
Evan Hahn
d96d7d6160
DonationUtilities doesn't need to be an NSObject
...
This change should have no user impact.
2022-10-28 15:51:26 -07:00
Evan Hahn
f07735f706
Precommit script should fail if lint fails
...
This change should have no user impact.
I thought I did this in 1b00741b6d7dbfbe48e5b1c46f856902d0e6d02a...this
*actually* does it.
2022-10-28 15:51:02 -07:00
Evan Hahn
b7cb7eb403
Test TSContactThread's canSendChatMessagesToThread()
2022-10-28 16:16:00 -05:00
Ehren Kret
e1ce2b7174
fix: file case in project file doesn't match git
2022-10-28 15:48:12 -05:00
Ehren Kret
38af2a8a65
fix missed CGFloat for thumbnail
2022-10-28 15:46:32 -05:00
Ehren Kret
ab61bbc3a6
cleanup more xcode warnings
2022-10-28 13:54:31 -05:00
Ehren Kret
8e44265440
cleanup more unsigned v signed warnings
2022-10-28 13:53:08 -05:00
Jim Gustafson
f08bec6705
Update to RingRTC v2.21.3
2022-10-28 11:22:17 -07:00
Max Radermacher
361634ea74
Remove db read when computing addableMembers
2022-10-28 10:38:18 -07:00
Harry
5865a0a478
Translate OWSViewController to swift
2022-10-28 10:24:55 -07:00
Ehren Kret
9a1e269e91
remove several signed conversion warnings
2022-10-28 11:56:12 -05:00
Ehren Kret
fee73a4cd8
provide output path to script build phase
2022-10-28 11:55:23 -05:00
Sasha Weiss
d793cda28e
Remove imageSize from MegaphoneView
2022-10-28 09:52:20 -07:00
Sasha Weiss
6526a8a164
Remove all references to local 'subscriptionMegaphone'
2022-10-28 09:47:58 -07:00
Nora Trapp
8dbb6dc4ab
"Bump build to 6.1.0.3." (nightly-10-28-2022)
2022-10-28 04:00:14 -07:00
Max Radermacher
0b906a45aa
"Bump build to 6.1.0.2." (Internal)
2022-10-27 20:52:35 -07:00
Harry Sanabria
ef18f08181
Fix conversation title layout
2022-10-27 20:51:00 -07:00