diff --git a/app/mobile/ios/Databag.xcodeproj/project.pbxproj b/app/mobile/ios/Databag.xcodeproj/project.pbxproj
index 642eb513..3239ebac 100644
--- a/app/mobile/ios/Databag.xcodeproj/project.pbxproj
+++ b/app/mobile/ios/Databag.xcodeproj/project.pbxproj
@@ -310,7 +310,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 24;
+ CURRENT_PROJECT_VERSION = 26;
DEVELOPMENT_TEAM = 3P65PQ7SUR;
ENABLE_BITCODE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
@@ -322,7 +322,7 @@
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.productivity";
IPHONEOS_DEPLOYMENT_TARGET = 12.4;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- MARKETING_VERSION = 1.0.1;
+ MARKETING_VERSION = 1.0;
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
@@ -348,14 +348,14 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 24;
+ CURRENT_PROJECT_VERSION = 26;
DEVELOPMENT_TEAM = 3P65PQ7SUR;
INFOPLIST_FILE = Databag/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = Databag;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.productivity";
IPHONEOS_DEPLOYMENT_TARGET = 12.4;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- MARKETING_VERSION = 1.0.1;
+ MARKETING_VERSION = 1.0;
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
diff --git a/app/mobile/ios/Databag/Info.plist b/app/mobile/ios/Databag/Info.plist
index 4f4bf6ff..2f387174 100644
--- a/app/mobile/ios/Databag/Info.plist
+++ b/app/mobile/ios/Databag/Info.plist
@@ -19,7 +19,7 @@
CFBundleSignature
????
CFBundleVersion
- 25
+ 26
LSRequiresIPhoneOS
NSAppTransportSecurity
diff --git a/app/mobile/src/session/channels/Channels.jsx b/app/mobile/src/session/channels/Channels.jsx
index e985c32f..2abc7ddf 100644
--- a/app/mobile/src/session/channels/Channels.jsx
+++ b/app/mobile/src/session/channels/Channels.jsx
@@ -102,6 +102,22 @@ export function ChannelsBody({ state, actions, openConversation }) {
export function Channels({ openConversation }) {
const { state, actions } = useChannels();
+
+ const addTopic = async () => {
+ try {
+ const channel = await actions.addTopic();
+ actions.hideAdding();
+ openConversation(null, channel.id)
+ }
+ catch (err) {
+ console.log(err);
+ Alert.alert(
+ 'Failed to Create Topic',
+ 'Please try again.'
+ )
+ }
+ }
+
return (
@@ -128,11 +144,50 @@ export function Channels({ openConversation }) {
)}
-
+
New Topic
+
+
+
+ New Topic:
+
+
+
+ Members:
+ { state.connected.length == 0 && (
+
+ No Connected Contacts
+
+ )}
+ { state.connected.length > 0 && (
+ }
+ keyExtractor={item => item.cardId}
+ />
+ )}
+
+
+ Cancel
+
+
+ Create
+
+
+
+
+
);
}