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

Commit 236e79d

Browse files
authored
Merge pull request #600 from RocketChat/beta
[RELEASE] Merge beta into master
2 parents ad3f8cb + 07dd7f2 commit 236e79d

23 files changed

+595
-66
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
@RocketChat/iOS
1+
@RocketChat/ios
22

33
Closes #ISSUE_NUMBER

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
1-
# Rocket.Chat.iOS
1+
# Rocket.Chat iOS native application
22

33
[![Build Status](https://travis-ci.org/RocketChat/Rocket.Chat.iOS.svg?branch=develop)](https://travis-ci.org/RocketChat/Rocket.Chat.iOS)
44
[![codecov](https://codecov.io/gh/RocketChat/Rocket.Chat.iOS/branch/develop/graph/badge.svg)](https://codecov.io/gh/RocketChat/Rocket.Chat.iOS)
55
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/09aed95b69c14cb88521890335633acc)](https://www.codacy.com/app/RocketChat/Rocket-Chat-iOS)
66

7-
Rocket.Chat Native iOS Application
7+
# Get it from the store
88

9-
## Reporting an Issue
9+
[![Rocket.Chat on Apple AppStore](https://user-images.githubusercontent.com/551004/29770691-a2082ff4-8bc6-11e7-89a6-964cd405ea8e.png)](https://itunes.apple.com/us/app/rocket-chat/id1148741252?mt=8)
10+
11+
# Reporting an Issue
1012

1113
[Github Issues](https://github.com/RocketChat/Rocket.Chat.iOS/issues) are used to track todos, bugs, feature requests, and more.
1214
Please note we are still in very early stages development, so expect lots of bugs, etc. until we can reach a first alpha version.
1315

14-
### The app isn't connecting to your server?
16+
## The app isn't connecting to your server?
1517
Make sure your server supports WebSocket. These are the minimum requirements for Apache 2.4 and Nginx 1.3 or greater.
1618

17-
## Setting up a development environment
19+
# Setting up a development environment
1820

1921
In case you're interested in playing around with the code or giving something back, here are some instructions on how to set up your project:
2022

Rocket.Chat.xcodeproj/project.pbxproj

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
411D76E51F39F05A00B0A8DF /* AuthSettingsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411D76E41F39F05A00B0A8DF /* AuthSettingsManager.swift */; };
1616
411D76E71F39FA7B00B0A8DF /* AuthSettingsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411D76E61F39FA7B00B0A8DF /* AuthSettingsManagerSpec.swift */; };
1717
411EDED51E3102CB00BC7BE3 /* UploadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411EDED41E3102CB00BC7BE3 /* UploadManager.swift */; };
18+
411F7D941F5179A50080E8AD /* ChatChannelHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411F7D931F5179A50080E8AD /* ChatChannelHeaderCell.swift */; };
19+
411F7D961F5179B50080E8AD /* ChatChannelHeaderCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 411F7D951F5179B50080E8AD /* ChatChannelHeaderCell.xib */; };
1820
412719441E6B353B00461FEE /* AuthViewControllerGoogleExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 412719431E6B353B00461FEE /* AuthViewControllerGoogleExtensions.swift */; };
1921
412719461E6B403700461FEE /* RegisterUsernameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 412719451E6B403700461FEE /* RegisterUsernameViewController.swift */; };
2022
412731D51DE0A55C00FC45A0 /* ChatPreviewModeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 412731D41DE0A55C00FC45A0 /* ChatPreviewModeView.xib */; };
@@ -115,13 +117,18 @@
115117
41C275DF1D848005003C88CF /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41C275DE1D848005003C88CF /* AvatarView.swift */; };
116118
41C275E11D84815C003C88CF /* AvatarView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 41C275E01D84815C003C88CF /* AvatarView.xib */; };
117119
41C45AEF1DFAD42800D9969C /* ChatDataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41C45AEE1DFAD42800D9969C /* ChatDataController.swift */; };
120+
41CABFF81F5047D600E0B289 /* ChatLoaderCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 41CABFF71F5047D600E0B289 /* ChatLoaderCell.xib */; };
121+
41CABFFA1F5047E200E0B289 /* ChatLoaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41CABFF91F5047E200E0B289 /* ChatLoaderCell.swift */; };
122+
41CABFFC1F50515100E0B289 /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41CABFFB1F50515100E0B289 /* ArrayExtensions.swift */; };
118123
41D3A62E1E0805310011949D /* ChatMessageDaySeparator.xib in Resources */ = {isa = PBXBuildFile; fileRef = 41D3A62D1E0805310011949D /* ChatMessageDaySeparator.xib */; };
119124
41D3A6301E0805490011949D /* ChatMessageDaySeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D3A62F1E0805490011949D /* ChatMessageDaySeparator.swift */; };
120125
41D4ABAB1F4CD10C00ACDDDD /* ChatCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D4ABAA1F4CD10C00ACDDDD /* ChatCollectionViewFlowLayout.swift */; };
121126
41D5BC311DAFBEF4009A493A /* UIViewExtentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D5BC301DAFBEF4009A493A /* UIViewExtentions.swift */; };
122127
41D701D61E67111E00FED2EE /* MessageTextFontAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D701D51E67111E00FED2EE /* MessageTextFontAttributes.swift */; };
123128
41D701D81E6763D100FED2EE /* NSAttributedStringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D701D71E6763D100FED2EE /* NSAttributedStringExtensions.swift */; };
124129
41D7CA871E644E47000F38EA /* MessageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D7CA861E644E47000F38EA /* MessageExtensions.swift */; };
130+
41D894021F4EF64200E284D2 /* ChatDirectMessageHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D894011F4EF64200E284D2 /* ChatDirectMessageHeaderCell.swift */; };
131+
41D894041F4EF65700E284D2 /* ChatDirectMessageHeaderCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 41D894031F4EF65700E284D2 /* ChatDirectMessageHeaderCell.xib */; };
125132
41DAE93C1D318E280098E068 /* SubscriptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41DAE93B1D318E280098E068 /* SubscriptionManager.swift */; };
126133
41DAE93E1D318F350098E068 /* Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41DAE93D1D318F350098E068 /* Subscription.swift */; };
127134
41DC7A1B1D38454500896FC0 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41DC7A1A1D38454500896FC0 /* Message.swift */; };
@@ -192,6 +199,8 @@
192199
411D76E41F39F05A00B0A8DF /* AuthSettingsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthSettingsManager.swift; path = Managers/Model/AuthSettingsManager.swift; sourceTree = "<group>"; };
193200
411D76E61F39FA7B00B0A8DF /* AuthSettingsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthSettingsManagerSpec.swift; path = Managers/AuthSettingsManagerSpec.swift; sourceTree = "<group>"; };
194201
411EDED41E3102CB00BC7BE3 /* UploadManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UploadManager.swift; path = Managers/Uploader/UploadManager.swift; sourceTree = "<group>"; };
202+
411F7D931F5179A50080E8AD /* ChatChannelHeaderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatChannelHeaderCell.swift; path = Views/Cells/Chat/ChatChannelHeaderCell.swift; sourceTree = "<group>"; };
203+
411F7D951F5179B50080E8AD /* ChatChannelHeaderCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ChatChannelHeaderCell.xib; path = Views/Cells/Chat/ChatChannelHeaderCell.xib; sourceTree = "<group>"; };
195204
412719431E6B353B00461FEE /* AuthViewControllerGoogleExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthViewControllerGoogleExtensions.swift; path = Controllers/Auth/AuthViewControllerGoogleExtensions.swift; sourceTree = "<group>"; };
196205
412719451E6B403700461FEE /* RegisterUsernameViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RegisterUsernameViewController.swift; path = Controllers/Auth/RegisterUsernameViewController.swift; sourceTree = "<group>"; };
197206
412731D41DE0A55C00FC45A0 /* ChatPreviewModeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ChatPreviewModeView.xib; path = Views/Chat/ChatPreviewModeView.xib; sourceTree = "<group>"; };
@@ -292,13 +301,18 @@
292301
41C275DE1D848005003C88CF /* AvatarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AvatarView.swift; path = Views/Avatar/AvatarView.swift; sourceTree = "<group>"; };
293302
41C275E01D84815C003C88CF /* AvatarView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AvatarView.xib; path = Views/Avatar/AvatarView.xib; sourceTree = "<group>"; };
294303
41C45AEE1DFAD42800D9969C /* ChatDataController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatDataController.swift; path = Controllers/Chat/ChatDataController.swift; sourceTree = "<group>"; };
304+
41CABFF71F5047D600E0B289 /* ChatLoaderCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ChatLoaderCell.xib; path = Views/Cells/Chat/ChatLoaderCell.xib; sourceTree = "<group>"; };
305+
41CABFF91F5047E200E0B289 /* ChatLoaderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatLoaderCell.swift; path = Views/Cells/Chat/ChatLoaderCell.swift; sourceTree = "<group>"; };
306+
41CABFFB1F50515100E0B289 /* ArrayExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ArrayExtensions.swift; path = Extensions/ArrayExtensions.swift; sourceTree = "<group>"; };
295307
41D3A62D1E0805310011949D /* ChatMessageDaySeparator.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ChatMessageDaySeparator.xib; path = Views/Cells/Chat/ChatMessageDaySeparator.xib; sourceTree = "<group>"; };
296308
41D3A62F1E0805490011949D /* ChatMessageDaySeparator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatMessageDaySeparator.swift; path = Views/Cells/Chat/ChatMessageDaySeparator.swift; sourceTree = "<group>"; };
297309
41D4ABAA1F4CD10C00ACDDDD /* ChatCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatCollectionViewFlowLayout.swift; path = Helpers/ChatCollectionViewFlowLayout.swift; sourceTree = "<group>"; };
298310
41D5BC301DAFBEF4009A493A /* UIViewExtentions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtentions.swift; path = Extensions/UIViewExtentions.swift; sourceTree = "<group>"; };
299311
41D701D51E67111E00FED2EE /* MessageTextFontAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MessageTextFontAttributes.swift; path = Helpers/MessageTextFontAttributes.swift; sourceTree = "<group>"; };
300312
41D701D71E6763D100FED2EE /* NSAttributedStringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NSAttributedStringExtensions.swift; path = Extensions/NSAttributedStringExtensions.swift; sourceTree = "<group>"; };
301313
41D7CA861E644E47000F38EA /* MessageExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MessageExtensions.swift; path = Extensions/Models/MessageExtensions.swift; sourceTree = "<group>"; };
314+
41D894011F4EF64200E284D2 /* ChatDirectMessageHeaderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChatDirectMessageHeaderCell.swift; path = Views/Cells/Chat/ChatDirectMessageHeaderCell.swift; sourceTree = "<group>"; };
315+
41D894031F4EF65700E284D2 /* ChatDirectMessageHeaderCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ChatDirectMessageHeaderCell.xib; path = Views/Cells/Chat/ChatDirectMessageHeaderCell.xib; sourceTree = "<group>"; };
302316
41DAE93B1D318E280098E068 /* SubscriptionManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SubscriptionManager.swift; path = Managers/Model/SubscriptionManager.swift; sourceTree = "<group>"; };
303317
41DAE93D1D318F350098E068 /* Subscription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Subscription.swift; path = Models/Subscription.swift; sourceTree = "<group>"; };
304318
41DC7A1A1D38454500896FC0 /* Message.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Models/Message.swift; sourceTree = "<group>"; };
@@ -504,6 +518,12 @@
504518
41D3A62D1E0805310011949D /* ChatMessageDaySeparator.xib */,
505519
41AC3CD81DCCA0C9002DC39A /* AutocompleteCell.swift */,
506520
41AC3CD21DCC9873002DC39A /* AutocompleteCell.xib */,
521+
41D894011F4EF64200E284D2 /* ChatDirectMessageHeaderCell.swift */,
522+
41D894031F4EF65700E284D2 /* ChatDirectMessageHeaderCell.xib */,
523+
411F7D931F5179A50080E8AD /* ChatChannelHeaderCell.swift */,
524+
411F7D951F5179B50080E8AD /* ChatChannelHeaderCell.xib */,
525+
41CABFF91F5047E200E0B289 /* ChatLoaderCell.swift */,
526+
41CABFF71F5047D600E0B289 /* ChatLoaderCell.xib */,
507527
);
508528
name = Chat;
509529
sourceTree = "<group>";
@@ -609,6 +629,7 @@
609629
children = (
610630
414EFF901E54FE35004F001F /* Models */,
611631
597ECBA11E3708A50041C5C5 /* DataExtension.swift */,
632+
41CABFFB1F50515100E0B289 /* ArrayExtensions.swift */,
612633
41E991D31D343A9F00BDDCA8 /* DateExtension.swift */,
613634
41D701D71E6763D100FED2EE /* NSAttributedStringExtensions.swift */,
614635
4159720F1D3DBDA0002258F4 /* RealmExtension.swift */,
@@ -1066,19 +1087,22 @@
10661087
41C275E11D84815C003C88CF /* AvatarView.xib in Resources */,
10671088
416133341D46CA7200E09DA2 /* ChatMessageCell.xib in Resources */,
10681089
4174CB0F1D2D995F0086DAC8 /* Auth.storyboard in Resources */,
1090+
41CABFF81F5047D600E0B289 /* ChatLoaderCell.xib in Resources */,
10691091
41D3A62E1E0805310011949D /* ChatMessageDaySeparator.xib in Resources */,
10701092
418C4DC81DC4C08800ABED4C /* SubscriptionSectionView.xib in Resources */,
10711093
412E1F3C1DB6D55000531FDA /* ChatMessageURLView.xib in Resources */,
10721094
41833F4E1DEF16B600E54655 /* Keys.plist in Resources */,
10731095
41DF76ED1D2C50720028DBF8 /* LaunchScreen.storyboard in Resources */,
10741096
412731D51DE0A55C00FC45A0 /* ChatPreviewModeView.xib in Resources */,
10751097
41DF76EA1D2C50710028DBF8 /* Assets.xcassets in Resources */,
1098+
411F7D961F5179B50080E8AD /* ChatChannelHeaderCell.xib in Resources */,
10761099
41DCB8261DDC828200E1197F /* SubscriptionSearchMoreView.xib in Resources */,
10771100
4102E3AA1E532323004BAA82 /* Settings.storyboard in Resources */,
10781101
419D84FE1DF599CA0021F034 /* ChatHeaderViewStatus.xib in Resources */,
10791102
4133EDD11DA2835F005AA783 /* ChatMessageImageView.xib in Resources */,
10801103
4116C52D1E69B15400AC4E43 /* GoogleService-Info.plist in Resources */,
10811104
41E2FA011D414EA100238DFD /* Subscriptions.storyboard in Resources */,
1105+
41D894041F4EF65700E284D2 /* ChatDirectMessageHeaderCell.xib in Resources */,
10821106
41EB22361E5F056600AA3AE7 /* Localizable.strings in Resources */,
10831107
41E2F9FF1D414DE800238DFD /* Chat.storyboard in Resources */,
10841108
41DF76E81D2C50710028DBF8 /* Main.storyboard in Resources */,
@@ -1393,6 +1417,7 @@
13931417
41BD37D91E290D8600CBC4C2 /* ModelMappeable.swift in Sources */,
13941418
41BD37DB1E290D9C00CBC4C2 /* ModelHandler.swift in Sources */,
13951419
41ADDD491E9DBB100007A458 /* LoaderView.swift in Sources */,
1420+
411F7D941F5179A50080E8AD /* ChatChannelHeaderCell.swift in Sources */,
13961421
41F167E91DAC4D4300775CCA /* ChatTitleView.swift in Sources */,
13971422
41552F661D30308C0081438D /* AuthManager.swift in Sources */,
13981423
415972101D3DBDA0002258F4 /* RealmExtension.swift in Sources */,
@@ -1440,6 +1465,7 @@
14401465
41E2FA071D41513C00238DFD /* ChatViewController.swift in Sources */,
14411466
4151B45E1E2D32EA00F8AA1B /* MessageURLModelMapping.swift in Sources */,
14421467
412BCC8B1E55D4AA00F7F4EE /* UIColorCSSColorsExtension.swift in Sources */,
1468+
41CABFFA1F5047E200E0B289 /* ChatLoaderCell.swift in Sources */,
14431469
41DAE93C1D318E280098E068 /* SubscriptionManager.swift in Sources */,
14441470
4102E3AD1E53273E004BAA82 /* SettingsViewController.swift in Sources */,
14451471
414EFF921E54FE69004F001F /* AuthExtensions.swift in Sources */,
@@ -1450,6 +1476,7 @@
14501476
41DCB8281DDC82E000E1197F /* SubscriptionSearchMoreView.swift in Sources */,
14511477
419EAF291E26562E002C8DA5 /* UserCoordinator.swift in Sources */,
14521478
41597DCE1E8D3C5B00638E3E /* TwoFactorAuthenticationViewController.swift in Sources */,
1479+
41CABFFC1F50515100E0B289 /* ArrayExtensions.swift in Sources */,
14531480
41EB22331E5E474200AA3AE7 /* UploadVideoCompression.swift in Sources */,
14541481
41A91AF11E51CD41005C94B1 /* SubscriptionUserStatusView.swift in Sources */,
14551482
412731D71DE0A89B00FC45A0 /* ChatPreviewModeView.swift in Sources */,
@@ -1480,6 +1507,7 @@
14801507
41B4B2341E40B1D200F4D252 /* ChatControllerUploader.swift in Sources */,
14811508
4133EDCF1DA2834E005AA783 /* ChatMessageImageView.swift in Sources */,
14821509
419ECCA21F3C8F15005F224B /* ChatControllerHeaderStatus.swift in Sources */,
1510+
41D894021F4EF64200E284D2 /* ChatDirectMessageHeaderCell.swift in Sources */,
14831511
41A87BAD1DA66E700000EE80 /* AuthSettings.swift in Sources */,
14841512
41BD37DD1E290DDB00CBC4C2 /* BaseModel.swift in Sources */,
14851513
41E2FA051D414F0400238DFD /* SubscriptionsViewController.swift in Sources */,

0 commit comments

Comments
 (0)