Matthew Chen
8cd3471ed2
Strict formatting of disappearing message durations.
2020-07-08 11:02:07 -03:00
Matthew Chen
7a8c218122
Merge branch 'charlesmchen/invalidUsernameSearch'
2020-07-08 09:59:52 -03:00
Matthew Chen
9744bd19c5
Avoid spurious username search matches.
2020-07-08 09:59:40 -03:00
Matthew Chen
8112c9c30a
Update MacOS version.
2020-07-08 09:42:24 -03:00
Nora Trapp
895aaa66c5
Merge branch 'release/3.13.0'
2020-07-06 20:04:18 -07:00
Nora Trapp
fa0abf9a7d
Merge branch 'release/3.12.4' into release/3.13.0
2020-07-06 20:03:36 -07:00
Nora Trapp
d57c3b96df
"Bump build to 3.12.4.1."
2020-07-06 19:36:03 -07:00
Nora Trapp
b5189524d9
Merge branch 'charlesmchen/suppressSnapshotsDuringTransfer' into release/3.12.4
2020-07-06 19:35:47 -07:00
Matthew Chen
6d1532b972
Suppress database snapshot updates during a device transfer.
2020-07-06 19:35:31 -07:00
Nora Trapp
b1c602519f
"Bump build to 3.12.4.0."
2020-07-06 19:20:29 -07:00
Nora Trapp
ec036724a1
Fix an issue when registering with a v1 reglock
2020-07-06 19:19:51 -07:00
Nora Trapp
66aff7642f
"Bump build to 3.13.0.4." (Internal)
2020-07-06 19:17:32 -07:00
Nora Trapp
7bcfec35e0
Feature flags for .qa.
2020-07-06 19:17:29 -07:00
Nora Trapp
6589d3adb7
"Bump build to 3.13.0.3."
2020-07-06 19:15:32 -07:00
Nora Trapp
f98710fc92
Feature flags for .beta.
2020-07-06 19:15:28 -07:00
Nora Trapp
a78ac60458
Fix an issue when registering with a v1 reglock
2020-07-06 19:15:08 -07:00
Nora Trapp
997bfced35
"Bump build to 3.13.0.2." (Internal)
2020-07-06 16:53:41 -07:00
Nora Trapp
2d4d895a3f
Feature flags for .qa.
2020-07-06 16:53:41 -07:00
Nora Trapp
5231f799f4
"Bump build to 3.13.0.1."
2020-07-06 16:53:41 -07:00
Nora Trapp
830aae2241
Feature flags for .beta.
2020-07-06 16:53:41 -07:00
Nora Trapp
3ec63b1ca3
Enable iPad calling for production
2020-07-06 16:53:41 -07:00
Nora Trapp
5b7b96fedf
Sync translations
2020-07-06 16:53:41 -07:00
Nora Trapp
5917a21a5d
Merge branch 'nt/show-all-whitelisted'
2020-07-06 16:07:19 -07:00
Nora Trapp
6882a0a415
Only render registered whitelisted addresses
2020-07-06 16:07:02 -07:00
Nora Trapp
33e5f5b1b7
Show all whitelisted contacts in recipient picker
2020-07-06 16:07:02 -07:00
Nora Trapp
e6c168f5ff
Merge branch 'nt/borderless-jubomoji'
2020-07-06 16:06:34 -07:00
Nora Trapp
a84f3af528
Jumbomoji messages should render without bubble
2020-07-06 16:06:02 -07:00
Michelle Linington
2846c2ddc4
Update Pods
2020-07-06 15:57:39 -07:00
Michelle Linington
4f4c141428
Merge branch 'mlin/PR/IOS-640'
2020-07-06 14:43:25 -07:00
Michelle Linington
dbda264c13
PR feedback: Also update default copyright year
2020-07-06 14:42:47 -07:00
Michelle Linington
f2b0b2abd4
IOS-640: Remove trailing whitespace from copyright header template
...
This is so minor I feel ridiculous making a PR for this. But each new
file I create has the trailing whitespace flagged in git. I can't
imagine this is intentional.
2020-07-06 14:42:47 -07:00
Michelle Linington
64981a3073
Merge branch 'mlin/PR/IOS-641'
2020-07-06 13:50:54 -07:00
Michelle Linington
5c7e82bbe3
Adopt changes from precommit linting scripts
2020-07-06 13:48:59 -07:00
Michelle Linington
5b0656060e
IOS-641: Introduce various synchronization utilities
...
This commit adds two new synchronization utilities:
- Unfair locks: This adds an Objective-C wrapper around os_unfair_lock
to help bridge it to Swift. (Swift's handling of the underlying C
struct can lead to surprising TSan failures). This will be useful as a
simple, performant lock in cases where fairness is not a concern.
- Shared serial queues: Private serial queues that are untargeted will
target the global concurrent queues. Sometimes this is what we want,
especially for potentially long-running work items. But for cases
where work items are brief private serial queues risk spinning up a
new thread.
For private queues where the individual work items are brief and there
isn't a more appropriate queue to target, the shared serial queues
are a potential candidate.
This change also introduces tests for these new utilities and some QoS
management helper methods.
2020-07-06 13:48:59 -07:00
Matthew Chen
d2a059cebe
Merge branch 'charlesmchen/bulkProfileFetchTiming'
2020-07-06 16:48:27 -03:00
Matthew Chen
61ec927923
Tweak timing of bulk profile fetch updates.
2020-07-06 16:47:41 -03:00
Matthew Chen
823a7d779d
Tweak timing of bulk profile fetch updates.
2020-07-06 16:47:41 -03:00
Nora Trapp
ddf4d4d2fa
Merge branch 'nt/borderless'
2020-07-06 11:43:50 -07:00
Nora Trapp
05d6b57616
Render memoji, bitmoji, etc. as stickers
2020-07-06 11:43:35 -07:00
Nora Trapp
05ca5f6bdb
Merge branch 'nt/call-requests'
2020-07-06 11:43:12 -07:00
Nora Trapp
36e54ff99d
Update pods
2020-07-06 11:42:45 -07:00
Jim Gustafson
8107657df9
Update to RingRTC v2.3.1
2020-07-06 11:41:28 -07:00
Nora Trapp
34d941700b
Reject incoming calls unless the caller is approved
2020-07-06 11:41:28 -07:00
Nora Trapp
1a8fb3b2e6
Update protos with need permission hangup type
2020-07-06 11:41:28 -07:00
Jim Gustafson
63dd610d6c
Update to RingRTC v2.3.0
2020-07-06 11:41:28 -07:00
Matthew Chen
b2063352d5
Merge branch 'charlesmchen/searchImprovements'
2020-07-06 14:32:10 -03:00
Matthew Chen
e508c66422
Index signal recipients; re-index recipients and accounts when profile changes.
2020-07-06 14:31:30 -03:00
Matthew Chen
37f24ec703
Merge branch 'charlesmchen/groupsV2strictChangeApplication'
2020-07-06 14:27:56 -03:00
Matthew Chen
1f98b12373
Strict or "rigid" application of v2 group changes.
2020-07-06 14:27:41 -03:00
Matthew Chen
ba091bccad
Strict or "rigid" application of v2 group changes.
2020-07-06 14:27:40 -03:00