Skip to content
This repository was archived by the owner on Jun 7, 2020. It is now read-only.

Commit c492e55

Browse files
authored
Merge pull request #2431 from RocketChat/beta
[RELEASE] Merge BETA into MASTER
2 parents 830e7c4 + ea09018 commit c492e55

File tree

1,544 files changed

+218711
-5128
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,544 files changed

+218711
-5128
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
Before writing an issue, please make sure you're talking about the native application (called Rocket.Chat+ in the App Store) and not the Cordova one (called Rocket.Chat in the App Store). If you are looking to open an issue to the Cordova application, go to this URL: https://github.com/RocketChat/Rocket.Chat.Cordova.
2-
31
- Your Rocket.Chat app version: ####
42
- Your Rocket.Chat server version: ####
53
- Device (or Simulator) you're running with: ####

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ xcshareddata
4141
# you should judge for yourself, the pros and cons are mentioned at:
4242
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
4343
#
44-
Pods/
44+
# Pods/
4545

4646
# Carthage
4747
#

CONTRIBUTING.md

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -29,48 +29,11 @@ _(NOTE: Steps 3 and 4 must be executed from project's directory)_
2929
```
3030
git clone https://github.com/RocketChat/Rocket.Chat.iOS
3131
```
32-
2. Install [Bundler](https://bundler.io)
33-
```
34-
sudo gem install bundler
35-
```
36-
To update _Bundler_ (when there is new version available)
37-
```
38-
sudo gem update bundler
39-
```
40-
3. Install all gem dependencies
41-
```
42-
bundle install (sudo might be required in some cases)
43-
```
44-
To update all gem dependencies (usually executed by maintainer) run
45-
```
46-
bundle update
47-
```
48-
To update pod's repository (in case of having those oudated compared to Podfile.lock and in case of `pod install` failure)
49-
```
50-
bundle exec pod repo update
51-
```
52-
4. Download library dependencies using the cocoapods dependency manager (and update the same way):
53-
```
54-
bundle exec pod install
55-
```
56-
5. Do NOT open the Xcode project directly, instead use the Rocket.Chat.xcworkspace file to open the Xcode workspace.
57-
6. Build the project by ⌘ + R
32+
2. Use the Rocket.Chat.xcworkspace file to open the Xcode workspace.
33+
3. Build the project by ⌘ + R
5834

5935
Also refer to [Guidelines](#project.pbxproj) for modifying files.
6036

61-
#### Alternative
62-
63-
You can skip installing Bundler (not recommended) and just install [CocoaPods](https://cocoapods.org/) (note that you will need to install at least Ruby 2.2.3 for this to work). Make sure you have correct version of CocoaPods installed or you might be not able to build project properly.
64-
```
65-
sudo gem install cocoapods
66-
```
67-
Then you can call all the cocoapods actions without **bundle exe** command.
68-
69-
To update cocoapods (not that often needed, you will be notified during `pod install` when new version is available) run.
70-
```
71-
sudo gem update cocoapods
72-
```
73-
7437
## Issues needing help
7538

7639
Didn't found a bug or want a new feature not already reported? Check out [the issues with "help wanted"](https://github.com/RocketChat/Rocket.Chat.iOS/labels/help%20wanted) or other issues, for those no branch exists.

Podfile

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22

3-
platform :ios, '10.0'
3+
platform :ios, '11.0'
44
use_frameworks!
55
inhibit_all_warnings!
66

@@ -29,7 +29,7 @@ def shared_pods
2929
pod 'semver'
3030

3131
# UI
32-
pod 'SlackTextViewController', :git => 'https://github.com/rafaelks/SlackTextViewController.git'
32+
pod 'RocketChatViewController', :git => 'https://github.com/RocketChat/RocketChatViewController'
3333
pod 'MobilePlayer', :git => 'https://github.com/RocketChat/RCiOSMobilePlayer'
3434
pod 'SimpleImageViewer', :git => 'https://github.com/cardoso/SimpleImageViewer.git'
3535
pod 'SwipeCellKit'
@@ -51,12 +51,12 @@ def shared_pods
5151
pod 'OAuthSwift'
5252
pod '1PasswordExtension'
5353

54+
# DiffKit
55+
diff_pods
56+
5457
# Debugging
5558
pod 'SwiftLint', :configurations => ['Debug']
5659
pod 'FLEX', '~> 2.0', :configurations => ['Debug', 'Beta']
57-
58-
# Diffing
59-
diff_pods
6060
end
6161

6262
target 'Rocket.Chat.ShareExtension' do
@@ -67,12 +67,10 @@ target 'Rocket.Chat.ShareExtension' do
6767
end
6868

6969
target 'Rocket.Chat' do
70-
# Shared pods
7170
shared_pods
7271
end
7372

7473
target 'Rocket.ChatTests' do
75-
# Shared pods
7674
shared_pods
7775
end
7876

Podfile.lock

Lines changed: 77 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,91 @@
11
PODS:
22
- 1PasswordExtension (1.8.5)
3-
- Crashlytics (3.10.7):
4-
- Fabric (~> 1.7.11)
5-
- DifferenceKit/Core (0.5.3)
6-
- Fabric (1.7.11)
7-
- Firebase/Core (5.8.0):
3+
- Crashlytics (3.11.1):
4+
- Fabric (~> 1.8.1)
5+
- DifferenceKit (0.7.2):
6+
- DifferenceKit/Core (= 0.7.2)
7+
- DifferenceKit/UIKitExtension (= 0.7.2)
8+
- DifferenceKit/Core (0.7.2)
9+
- DifferenceKit/UIKitExtension (0.7.2):
10+
- DifferenceKit/Core
11+
- Fabric (1.8.2)
12+
- Firebase/Core (5.12.0):
813
- Firebase/CoreOnly
9-
- FirebaseAnalytics (= 5.1.2)
10-
- Firebase/CoreOnly (5.8.0):
11-
- FirebaseCore (= 5.1.3)
12-
- FirebaseAnalytics (5.1.2):
14+
- FirebaseAnalytics (= 5.3.0)
15+
- Firebase/CoreOnly (5.12.0):
16+
- FirebaseCore (= 5.1.7)
17+
- FirebaseAnalytics (5.3.0):
1318
- FirebaseCore (~> 5.1)
14-
- FirebaseInstanceID (~> 3.2)
15-
- GoogleAppMeasurement (~> 5.1)
16-
- GoogleUtilities/AppDelegateSwizzler (~> 5.2.0)
17-
- GoogleUtilities/MethodSwizzler (~> 5.2.0)
19+
- FirebaseInstanceID (~> 3.3)
20+
- GoogleAppMeasurement (~> 5.3)
21+
- GoogleUtilities/AppDelegateSwizzler (~> 5.2)
22+
- GoogleUtilities/MethodSwizzler (~> 5.2)
1823
- GoogleUtilities/Network (~> 5.2)
1924
- "GoogleUtilities/NSData+zlib (~> 5.2)"
2025
- nanopb (~> 0.3)
21-
- FirebaseCore (5.1.3):
26+
- FirebaseCore (5.1.7):
2227
- GoogleUtilities/Logger (~> 5.2)
23-
- FirebaseInstanceID (3.2.1):
28+
- FirebaseInstanceID (3.3.0):
2429
- FirebaseCore (~> 5.1)
25-
- GoogleUtilities/Environment (~> 5.2)
30+
- GoogleUtilities/Environment (~> 5.3)
31+
- GoogleUtilities/UserDefaults (~> 5.3)
2632
- FLAnimatedImage (1.0.12)
2733
- FLEX (2.4.0)
28-
- GoogleAppMeasurement (5.1.2):
29-
- GoogleUtilities/AppDelegateSwizzler (~> 5.2.0)
30-
- GoogleUtilities/MethodSwizzler (~> 5.2.0)
34+
- GoogleAppMeasurement (5.3.0):
35+
- GoogleUtilities/AppDelegateSwizzler (~> 5.2)
36+
- GoogleUtilities/MethodSwizzler (~> 5.2)
3137
- GoogleUtilities/Network (~> 5.2)
3238
- "GoogleUtilities/NSData+zlib (~> 5.2)"
3339
- nanopb (~> 0.3)
34-
- GoogleUtilities/AppDelegateSwizzler (5.2.3):
40+
- GoogleUtilities/AppDelegateSwizzler (5.3.4):
3541
- GoogleUtilities/Environment
3642
- GoogleUtilities/Logger
3743
- GoogleUtilities/Network
38-
- GoogleUtilities/Environment (5.2.3)
39-
- GoogleUtilities/Logger (5.2.3):
44+
- GoogleUtilities/Environment (5.3.4)
45+
- GoogleUtilities/Logger (5.3.4):
4046
- GoogleUtilities/Environment
41-
- GoogleUtilities/MethodSwizzler (5.2.3):
47+
- GoogleUtilities/MethodSwizzler (5.3.4):
4248
- GoogleUtilities/Logger
43-
- GoogleUtilities/Network (5.2.3):
49+
- GoogleUtilities/Network (5.3.4):
4450
- GoogleUtilities/Logger
4551
- "GoogleUtilities/NSData+zlib"
4652
- GoogleUtilities/Reachability
47-
- "GoogleUtilities/NSData+zlib (5.2.3)"
48-
- GoogleUtilities/Reachability (5.2.3):
53+
- "GoogleUtilities/NSData+zlib (5.3.4)"
54+
- GoogleUtilities/Reachability (5.3.4):
55+
- GoogleUtilities/Logger
56+
- GoogleUtilities/UserDefaults (5.3.4):
4957
- GoogleUtilities/Logger
5058
- MBProgressHUD (1.1.0)
5159
- MobilePlayer (1.2.0)
52-
- nanopb (0.3.8):
53-
- nanopb/decode (= 0.3.8)
54-
- nanopb/encode (= 0.3.8)
55-
- nanopb/decode (0.3.8)
56-
- nanopb/encode (0.3.8)
57-
- Nuke (7.3.2)
58-
- Nuke-FLAnimatedImage-Plugin (5.0):
60+
- nanopb (0.3.901):
61+
- nanopb/decode (= 0.3.901)
62+
- nanopb/encode (= 0.3.901)
63+
- nanopb/decode (0.3.901)
64+
- nanopb/encode (0.3.901)
65+
- Nuke (7.5.1)
66+
- Nuke-FLAnimatedImage-Plugin (6.0):
5967
- FLAnimatedImage (~> 1.0)
60-
- Nuke (~> 7.0)
68+
- Nuke (~> 7.5)
6169
- OAuthSwift (1.2.2)
6270
- RCMarkdownParser (3.0.6)
6371
- ReachabilitySwift (4.2.1)
64-
- Realm (3.9.0):
65-
- Realm/Headers (= 3.9.0)
66-
- Realm/Headers (3.9.0)
67-
- RealmSwift (3.9.0):
68-
- Realm (= 3.9.0)
72+
- Realm (3.12.0):
73+
- Realm/Headers (= 3.12.0)
74+
- Realm/Headers (3.12.0)
75+
- RealmSwift (3.12.0):
76+
- Realm (= 3.12.0)
77+
- RocketChatViewController (0.1.0):
78+
- RocketChatViewController/Composer (= 0.1.0)
79+
- RocketChatViewController/ViewController (= 0.1.0)
80+
- RocketChatViewController/Composer (0.1.0)
81+
- RocketChatViewController/ViewController (0.1.0):
82+
- DifferenceKit (~> 0.7.2)
6983
- semver (1.1.0)
7084
- SimpleImageViewer (1.2.0):
7185
- FLAnimatedImage
72-
- SlackTextViewController (1.9.6)
7386
- Starscream (2.1.1)
7487
- SwiftLint (0.27.0)
75-
- SwiftyJSON (4.1.0)
88+
- SwiftyJSON (4.2.0)
7689
- SwipeCellKit (2.5.0)
7790

7891
DEPENDENCIES:
@@ -90,9 +103,9 @@ DEPENDENCIES:
90103
- RCMarkdownParser (from `https://github.com/RocketChat/RCMarkdownParser.git`)
91104
- ReachabilitySwift
92105
- RealmSwift
106+
- RocketChatViewController (from `https://github.com/RocketChat/RocketChatViewController`)
93107
- semver
94108
- SimpleImageViewer (from `https://github.com/cardoso/SimpleImageViewer.git`)
95-
- SlackTextViewController (from `https://github.com/rafaelks/SlackTextViewController.git`)
96109
- Starscream (~> 2)
97110
- SwiftLint
98111
- SwiftyJSON
@@ -131,10 +144,10 @@ EXTERNAL SOURCES:
131144
:git: https://github.com/RocketChat/RCiOSMobilePlayer
132145
RCMarkdownParser:
133146
:git: https://github.com/RocketChat/RCMarkdownParser.git
147+
RocketChatViewController:
148+
:git: https://github.com/RocketChat/RocketChatViewController
134149
SimpleImageViewer:
135150
:git: https://github.com/cardoso/SimpleImageViewer.git
136-
SlackTextViewController:
137-
:git: https://github.com/rafaelks/SlackTextViewController.git
138151

139152
CHECKOUT OPTIONS:
140153
MobilePlayer:
@@ -143,44 +156,44 @@ CHECKOUT OPTIONS:
143156
RCMarkdownParser:
144157
:commit: c34d9ccef689c55b9eae69f3c65283da8d8b0c6c
145158
:git: https://github.com/RocketChat/RCMarkdownParser.git
159+
RocketChatViewController:
160+
:commit: 918d9d91fb856b836795e673b112dc2624f2be06
161+
:git: https://github.com/RocketChat/RocketChatViewController
146162
SimpleImageViewer:
147163
:commit: 8222c338de0f285ca0c2d556c5d8dedd4a365b52
148164
:git: https://github.com/cardoso/SimpleImageViewer.git
149-
SlackTextViewController:
150-
:commit: 944b7cc4de734638cdefdecb9c7d7846fc3ab252
151-
:git: https://github.com/rafaelks/SlackTextViewController.git
152165

153166
SPEC CHECKSUMS:
154167
1PasswordExtension: 0e95bdea64ec8ff2f4f693be5467a09fac42a83d
155-
Crashlytics: ccaac42660eb9351b9960c0d66106b0bcf99f4fa
156-
DifferenceKit: 2037137305c55a39ff729baa72697efa30b1052d
157-
Fabric: f233c9492b3bbc1f04e3882986740f7988a58edb
158-
Firebase: 25812f43e7a53b11ae2f0a5f4c6d12faeb1f7cd7
159-
FirebaseAnalytics: df15839e9c6ca6bd14d2e8ab6b0c672e6c49097e
160-
FirebaseCore: 27bd80e5bfaaf9552a1f5cacb4c7e8bb925bab22
161-
FirebaseInstanceID: ea5af6920d0a4a29b40459d055bebe4a6c1333c4
168+
Crashlytics: ca7ab4bc304aa216bdc2e4c1a96389ee77252203
169+
DifferenceKit: 5179eaf0e76a1b9fbaeb93f4c1a82510be63ca65
170+
Fabric: d2b22f443ba195d8a7cc204da230977c72733b40
171+
Firebase: 9190018e296139d938b99521cde0c15a6e8d2946
172+
FirebaseAnalytics: 63202d2665de4e6adcbdce189135255d8b5962ba
173+
FirebaseCore: 027d350adc039aa5483357c6f56556f117c5170e
174+
FirebaseInstanceID: e2fa4cb35ef5558c200f7f0ad8a53e212215f93e
162175
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
163176
FLEX: bd1a39e55b56bb413b6f1b34b3c10a0dc44ef079
164-
GoogleAppMeasurement: fc4a4c3fe0144db9313cbf443ffe62e6b1d6268c
165-
GoogleUtilities: 6f681e27050c5e130325e89fa0316dfca826f954
177+
GoogleAppMeasurement: 5029d78f2b438bd30ffb44e6c558b57c21622727
178+
GoogleUtilities: abb092d2c12e817fa3e0e7b274987dd72fb86ec3
166179
MBProgressHUD: e7baa36a220447d8aeb12769bf0585582f3866d9
167180
MobilePlayer: 069b13482499f14c25b6ce53f63a91e17975b073
168-
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
169-
Nuke: a9a31bbd6c6723753ab024ef22057dcaaf046c1b
170-
Nuke-FLAnimatedImage-Plugin: 6dfb9335ce298eaff9fdfed8d20d1bbfb2a6c326
181+
nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48
182+
Nuke: 3814db501e55f17951451839c726ffd91641e9a5
183+
Nuke-FLAnimatedImage-Plugin: e4c39d13061a08ac0bdcb0cd7a23882f4a43f4a6
171184
OAuthSwift: 27b34fe80b76b67cd8f45571e0be2432bc9f6de1
172185
RCMarkdownParser: 518b616a4f48bb02247243544d4fd55c048288a4
173186
ReachabilitySwift: 35720ffea59c1c76d15f885be77fd33e33985427
174-
Realm: 3d36f208bf3aff8335dc3298742140182bde4edb
175-
RealmSwift: aa4d11917bfcfaa3ed51f219102a487ecd895447
187+
Realm: cdaef23c4ddb36ab1ddffed23f5a7f3332fc5585
188+
RealmSwift: 5576324033f0aa5ef1e0a839a3da2281dff47a7f
189+
RocketChatViewController: 00d436e393ac0bd0a62bc72d9a35a9043fc3f3a5
176190
semver: 11ae3bc4a6036efbc86b5863ef5fa32c065c8bbd
177191
SimpleImageViewer: 6ed0d2acf7c166a5b4e795bccc7b9ea1b225ff9b
178-
SlackTextViewController: b854e62c1c156336bc4fd409c6ca79b5773e8f9d
179192
Starscream: 142bd8ef24592d985daee9fa48c936070b85b15f
180193
SwiftLint: 3207c1faa2240bf8973b191820a116113cd11073
181-
SwiftyJSON: c29297daf073d2aa016295d5809cdd68045c39b3
194+
SwiftyJSON: c4bcba26dd9ec7a027fc8eade48e2c911f229e96
182195
SwipeCellKit: d8f2617538ce3021cb0a11d1b93856a06a2f2e20
183196

184-
PODFILE CHECKSUM: 6b8602cb3bfdb2d5969e91f6f161923d47884c5c
197+
PODFILE CHECKSUM: 5d62982fe6d8cd234f28edafc23b27595439d854
185198

186199
COCOAPODS: 1.5.3

Pods/1PasswordExtension/1Password.xcassets/onepassword-button-light.imageset/Contents.json

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

Pods/1PasswordExtension/1Password.xcassets/onepassword-button.imageset/Contents.json

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Loading
Binary file not shown.

0 commit comments

Comments
 (0)