Update submodules

This commit is contained in:
Ilya Laktyushin 2019-06-11 19:13:45 +02:00
parent 472520f1f8
commit 1e9d053991
21 changed files with 98 additions and 6 deletions

View File

@ -222,6 +222,18 @@
09D304372174344900C00567 /* TGBridgeVideoMediaAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C572E42172953400BDF00F /* TGBridgeVideoMediaAttachment.m */; };
09D304382174344900C00567 /* TGBridgeWebPageMediaAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C572F52172953500BDF00F /* TGBridgeWebPageMediaAttachment.m */; };
09D304392174344900C00567 /* TGBridgeMessageEntities.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C572F42172953500BDF00F /* TGBridgeMessageEntities.m */; };
09EBE2A522B004EA00F670AB /* BlueFilledIconIpad.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29922B004E800F670AB /* BlueFilledIconIpad.png */; };
09EBE2A622B004EA00F670AB /* BlueIconIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29A22B004E800F670AB /* BlueIconIpad@2x.png */; };
09EBE2A722B004EA00F670AB /* BlueIconIpad.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29B22B004E900F670AB /* BlueIconIpad.png */; };
09EBE2A822B004EA00F670AB /* BlackFilledIconIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29C22B004E900F670AB /* BlackFilledIconIpad@2x.png */; };
09EBE2A922B004EA00F670AB /* BlackFilledIconLargeIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29D22B004E900F670AB /* BlackFilledIconLargeIpad@2x.png */; };
09EBE2AA22B004EA00F670AB /* BlueIconLargeIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29E22B004E900F670AB /* BlueIconLargeIpad@2x.png */; };
09EBE2AB22B004EA00F670AB /* BlackIconLargeIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE29F22B004E900F670AB /* BlackIconLargeIpad@2x.png */; };
09EBE2AC22B004EA00F670AB /* BlackIconIpad.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE2A022B004E900F670AB /* BlackIconIpad.png */; };
09EBE2AD22B004EA00F670AB /* BlackFilledIconIpad.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE2A122B004E900F670AB /* BlackFilledIconIpad.png */; };
09EBE2AE22B004EA00F670AB /* BlueFilledIconIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE2A222B004E900F670AB /* BlueFilledIconIpad@2x.png */; };
09EBE2AF22B004EA00F670AB /* BlackIconIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE2A322B004E900F670AB /* BlackIconIpad@2x.png */; };
09EBE2B022B004EA00F670AB /* BlueFilledIconLargeIpad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 09EBE2A422B004E900F670AB /* BlueFilledIconLargeIpad@2x.png */; };
09FDAEE62140477F00BF856F /* MtProtoKitDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09FDAEE52140477F00BF856F /* MtProtoKitDynamic.framework */; };
D000CACF21FB6E380011B15D /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = D000CAC821FB6E370011B15D /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
D001D5AA1F878DA300DF975A /* PhoneCountries.txt in Resources */ = {isa = PBXBuildFile; fileRef = D001D5A91F878DA300DF975A /* PhoneCountries.txt */; };
@ -922,6 +934,18 @@
09C573362172974E00BDF00F /* TGBridgePeerIdAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TGBridgePeerIdAdapter.h; path = Bridge/TGBridgePeerIdAdapter.h; sourceTree = "<group>"; };
09CFB211217299E80083F7A3 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS5.0.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; };
09D304212174335F00C00567 /* WatchBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchBridge.swift; sourceTree = "<group>"; };
09EBE29922B004E800F670AB /* BlueFilledIconIpad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BlueFilledIconIpad.png; sourceTree = "<group>"; };
09EBE29A22B004E800F670AB /* BlueIconIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueIconIpad@2x.png"; sourceTree = "<group>"; };
09EBE29B22B004E900F670AB /* BlueIconIpad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BlueIconIpad.png; sourceTree = "<group>"; };
09EBE29C22B004E900F670AB /* BlackFilledIconIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackFilledIconIpad@2x.png"; sourceTree = "<group>"; };
09EBE29D22B004E900F670AB /* BlackFilledIconLargeIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackFilledIconLargeIpad@2x.png"; sourceTree = "<group>"; };
09EBE29E22B004E900F670AB /* BlueIconLargeIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueIconLargeIpad@2x.png"; sourceTree = "<group>"; };
09EBE29F22B004E900F670AB /* BlackIconLargeIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIconLargeIpad@2x.png"; sourceTree = "<group>"; };
09EBE2A022B004E900F670AB /* BlackIconIpad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BlackIconIpad.png; sourceTree = "<group>"; };
09EBE2A122B004E900F670AB /* BlackFilledIconIpad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BlackFilledIconIpad.png; sourceTree = "<group>"; };
09EBE2A222B004E900F670AB /* BlueFilledIconIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueFilledIconIpad@2x.png"; sourceTree = "<group>"; };
09EBE2A322B004E900F670AB /* BlackIconIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIconIpad@2x.png"; sourceTree = "<group>"; };
09EBE2A422B004E900F670AB /* BlueFilledIconLargeIpad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueFilledIconLargeIpad@2x.png"; sourceTree = "<group>"; };
09FDAEE52140477F00BF856F /* MtProtoKitDynamic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MtProtoKitDynamic.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D000CAC021FB6E160011B15D /* NotificationService-HockeyApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "NotificationService-HockeyApp.entitlements"; sourceTree = "<group>"; };
D000CAC121FB6E160011B15D /* NotificationService-Fork.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "NotificationService-Fork.entitlements"; sourceTree = "<group>"; };
@ -1339,6 +1363,18 @@
09A218E122A14E5600DE6898 /* App Icons */ = {
isa = PBXGroup;
children = (
09EBE2A122B004E900F670AB /* BlackFilledIconIpad.png */,
09EBE29C22B004E900F670AB /* BlackFilledIconIpad@2x.png */,
09EBE29D22B004E900F670AB /* BlackFilledIconLargeIpad@2x.png */,
09EBE2A022B004E900F670AB /* BlackIconIpad.png */,
09EBE2A322B004E900F670AB /* BlackIconIpad@2x.png */,
09EBE29F22B004E900F670AB /* BlackIconLargeIpad@2x.png */,
09EBE29922B004E800F670AB /* BlueFilledIconIpad.png */,
09EBE2A222B004E900F670AB /* BlueFilledIconIpad@2x.png */,
09EBE2A422B004E900F670AB /* BlueFilledIconLargeIpad@2x.png */,
09EBE29B22B004E900F670AB /* BlueIconIpad.png */,
09EBE29A22B004E800F670AB /* BlueIconIpad@2x.png */,
09EBE29E22B004E900F670AB /* BlueIconLargeIpad@2x.png */,
090E777022A6945800CD99F5 /* BlackClassicIcon@2x.png */,
090E777222A6945800CD99F5 /* BlackClassicIcon@3x.png */,
090E777322A6945800CD99F5 /* BlueClassicIcon@2x.png */,
@ -2919,11 +2955,13 @@
D08DB0C0213F4D1D00F2ADBF /* telegram_sphere@2x.png in Resources */,
D08DB0AB213F4D1D00F2ADBF /* ic_bubble@2x.png in Resources */,
D04DCC341F71C80000B021D7 /* 7.m4a in Resources */,
09EBE2A522B004EA00F670AB /* BlueFilledIconIpad.png in Resources */,
D0CE6F60213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */,
D0CE6F63213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */,
D00ED75D1FE95287001F38BD /* InfoPlist.strings in Resources */,
D04DCC361F71C80000B021D7 /* 9.m4a in Resources */,
D0CE6F5A213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */,
09EBE2AE22B004EA00F670AB /* BlueFilledIconIpad@2x.png in Resources */,
D04DCC301F71C80000B021D7 /* 3.m4a in Resources */,
D0E8B8AE2044496C00605593 /* voip_end.caf in Resources */,
D0CE6F68213EDA4400BCD44B /* InfoPlist.strings in Resources */,
@ -2936,12 +2974,15 @@
D08DB0B4213F4D1D00F2ADBF /* knot_down@2x.png in Resources */,
D08DB0BC213F4D1D00F2ADBF /* start_arrow@2x.png in Resources */,
D08DB0B6213F4D1D00F2ADBF /* powerful_infinity@2x.png in Resources */,
09EBE2AA22B004EA00F670AB /* BlueIconLargeIpad@2x.png in Resources */,
D0CE6F5B213EDA4400BCD44B /* Localizable.strings in Resources */,
09EBE2AF22B004EA00F670AB /* BlackIconIpad@2x.png in Resources */,
D0CE6F62213EDA4400BCD44B /* InfoPlist.strings in Resources */,
D08DB0A8213F4D1D00F2ADBF /* fast_arrow_shadow@2x.png in Resources */,
D0CFBB931FD88C2900B65C0D /* begin_record.caf in Resources */,
D04DCC2C1F71C80000B021D7 /* 109.m4a in Resources */,
D08DB0BD213F4D1D00F2ADBF /* start_arrow_ipad.png in Resources */,
09EBE2AB22B004EA00F670AB /* BlackIconLargeIpad@2x.png in Resources */,
D0CE6F64213EDA4400BCD44B /* Localizable.strings in Resources */,
D0CE6F6C213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */,
D04DCC231F71C80000B021D7 /* 100.m4a in Resources */,
@ -2960,6 +3001,7 @@
D04DCC241F71C80000B021D7 /* 101.m4a in Resources */,
D04DCC351F71C80000B021D7 /* 8.m4a in Resources */,
D08DB0B1213F4D1D00F2ADBF /* ic_smile@2x.png in Resources */,
09EBE2A722B004EA00F670AB /* BlueIconIpad.png in Resources */,
D0CE6F57213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */,
D0CE6F59213EDA4400BCD44B /* InfoPlist.strings in Resources */,
D08DB0B9213F4D1D00F2ADBF /* powerful_star@2x.png in Resources */,
@ -2972,6 +3014,8 @@
D08DB0AE213F4D1D00F2ADBF /* ic_cam_lens@2x.png in Resources */,
09A218F322A1570A00DE6898 /* BlueIcon@3x.png in Resources */,
D04DCC2F1F71C80000B021D7 /* 2.m4a in Resources */,
09EBE2AC22B004EA00F670AB /* BlackIconIpad.png in Resources */,
09EBE2B022B004EA00F670AB /* BlueFilledIconLargeIpad@2x.png in Resources */,
D0CE6F58213EDA4400BCD44B /* Localizable.strings in Resources */,
D08DB0AF213F4D1D00F2ADBF /* ic_pencil@2x.png in Resources */,
D0CE6F67213EDA4400BCD44B /* Localizable.strings in Resources */,
@ -2983,6 +3027,7 @@
D0CE6F56213EDA4400BCD44B /* InfoPlist.strings in Resources */,
D0CE6F65213EDA4400BCD44B /* InfoPlist.strings in Resources */,
D0E8B8B12044496C00605593 /* voip_busy.caf in Resources */,
09EBE2A622B004EA00F670AB /* BlueIconIpad@2x.png in Resources */,
D08DB0A7213F4D1D00F2ADBF /* fast_arrow@2x.png in Resources */,
D0E8B8AF2044496C00605593 /* voip_fail.caf in Resources */,
D0CE6F55213EDA4400BCD44B /* Localizable.strings in Resources */,
@ -2997,14 +3042,17 @@
D0FC1948201D2DA800FEDBB2 /* SFCompactRounded-Semibold.otf in Resources */,
D04DCC331F71C80000B021D7 /* 6.m4a in Resources */,
D04DCC251F71C80000B021D7 /* 102.m4a in Resources */,
09EBE2A822B004EA00F670AB /* BlackFilledIconIpad@2x.png in Resources */,
D021D4D9219CAEDD0064BEBA /* Config-Fork.xcconfig in Resources */,
D08DB0AD213F4D1D00F2ADBF /* ic_cam@2x.png in Resources */,
090E777622A6945900CD99F5 /* BlackClassicIcon@3x.png in Resources */,
D08DB0BF213F4D1D00F2ADBF /* telegram_plane1@2x.png in Resources */,
D0E8B8B02044496C00605593 /* voip_ringback.caf in Resources */,
09EBE2A922B004EA00F670AB /* BlackFilledIconLargeIpad@2x.png in Resources */,
090E777422A6945900CD99F5 /* BlackClassicIcon@2x.png in Resources */,
D00ED75A1FE94630001F38BD /* AppIntentVocabulary.plist in Resources */,
D04DCC221F71C80000B021D7 /* 1.m4a in Resources */,
09EBE2AD22B004EA00F670AB /* BlackFilledIconIpad.png in Resources */,
D0E8C2E02285EA6A009F26E8 /* BlackIcon@3x.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;

View File

@ -1155,7 +1155,6 @@ final class SharedApplicationContext {
UIApplication.shared.setStatusBarHidden(false, with: .none)
}
})
return true
}
@ -1622,6 +1621,13 @@ final class SharedApplicationContext {
}
}
}
} else if let sendMessageIntent = userActivity.interaction?.intent as? INSendMessageIntent {
if let contact = sendMessageIntent.recipients?.first, let handle = contact.customIdentifier, handle.hasPrefix("tg") {
let string = handle.suffix(from: handle.index(handle.startIndex, offsetBy: 2))
if let id = Int32(string), let context = self.contextValue {
navigateToChatController(navigationController: context.rootController, context: context.context, chatLocation: .peer(PeerId(namespace: Namespaces.Peer.CloudUser, id: id)))
}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -19,6 +19,19 @@
<key>CFBundleIconFiles</key>
<array>
<string>BlackIcon</string>
<string>BlackIconIpad</string>
<string>BlackIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
<key>BlackClassic</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>BlackClassicIcon</string>
<string>BlackClassicIconIpad</string>
<string>BlackClassicIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
@ -28,6 +41,8 @@
<key>CFBundleIconFiles</key>
<array>
<string>BlackFilledIcon</string>
<string>BlackFilledIconIpad</string>
<string>BlackFilledIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
@ -37,6 +52,19 @@
<key>CFBundleIconFiles</key>
<array>
<string>BlueIcon</string>
<string>BlueIconIpad</string>
<string>BlueIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
<key>BlueClassic</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>BlueClassicIcon</string>
<string>BlueClassicIconIpad</string>
<string>BlueClassicIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
@ -46,6 +74,8 @@
<key>CFBundleIconFiles</key>
<array>
<string>BlueFilledIcon</string>
<string>BlueFilledIconIpad</string>
<string>BlueFilledIconLargeIpad</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>

View File

@ -4380,6 +4380,14 @@ Any member of this group will be able to see messages in the channel.";
"Group.OwnershipTransfer.DescriptionInfo" = "This will transfer the full **owner rights** for **%1$@** to **%2$@**.\n\nYou will no longer be considered the creator of the group. The new owner will be free to remove any of your admin privileges or even ban you.";
"Channel.OwnershipTransfer.ChangeOwner" = "Change Owner";
"Channel.OwnershipTransfer.ErrorPublicChannelsTooMuch" = "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first.";
"Group.OwnershipTransfer.ErrorAdminsTooMuch" = "Sorry, this group has too many admins and the new owner can't be added. Please remove one of the existing admins first.";
"Channel.OwnershipTransfer.ErrorAdminsTooMuch" = "Sorry, this channel has too many admins and the new owner can't be added. Please remove one of the existing admins first.";
"Group.OwnershipTransfer.ErrorPrivacyRestricted" = "Sorry, this user is not a member of this group and their privacy settings prevent you from adding them manually.";
"Channel.OwnershipTransfer.ErrorPrivacyRestricted" = "Sorry, this user is not a member of this channel and their privacy settings prevent you from adding them manually.";
"Channel.OwnershipTransfer.EnterPassword" = "Enter Password";
"Channel.OwnershipTransfer.EnterPasswordText" = "Please enter your 2-Step Verification password to complete the transfer.";
"Channel.OwnershipTransfer.PasswordPlaceholder" = "Password";

@ -1 +1 @@
Subproject commit b91c696d51854a82ada6043d907eb3abe931344b
Subproject commit 7bd11013ea936e3d49d937550d599f5816d32560

@ -1 +1 @@
Subproject commit d57b7279603cc4e06cca727e030e36b0600734c3
Subproject commit 534443c710e63ff4ea595b5dc7be94550c467734

@ -1 +1 @@
Subproject commit 9cfe296c534dfdad011d11c6f86afaffc757073c
Subproject commit f80567231094e6c326aaf224719a22dd321920ba

@ -1 +1 @@
Subproject commit c34367065838cb4a9552ac7c6b55ee369d3fb00d
Subproject commit a2786a1401f20c1440b4498a3033bbebdbd921fc

@ -1 +1 @@
Subproject commit ff3661145762d1a85da0f045b702411e48e294e6
Subproject commit d40e390fbe6d7ef3b417876af6fdce5e4d2aa335