Skip to content

Commit 362a7a4

Browse files
Merge pull request #248 from getappbox/develop
develop -> master
2 parents 19c59ef + a295d18 commit 362a7a4

189 files changed

Lines changed: 20087 additions & 9315 deletions

File tree

Some content is hidden

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

AppBox.xcodeproj/project.pbxproj

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
E12E6D0A1D8FC77D0054814D /* DashboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E12E6D081D8FC77D0054814D /* DashboardViewController.m */; };
4646
E13161F21E9777DF00586052 /* CIProjectBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = E13161F11E9777DF00586052 /* CIProjectBuilder.m */; };
4747
E13946121DF2AFCF00B3FAD0 /* XCProject.m in Sources */ = {isa = PBXBuildFile; fileRef = E13946111DF2AFCF00B3FAD0 /* XCProject.m */; };
48-
E143637B1DF59AFD00FB10CA /* LogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E143637A1DF59AFD00FB10CA /* LogViewController.m */; };
4948
E14F33341E1A64CA00C3DD34 /* NSApplication+MenuHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E14F33331E1A64CA00C3DD34 /* NSApplication+MenuHandler.m */; };
5049
E15C266A1D7FD5CE004243B9 /* ShowLinkViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E15C26691D7FD5CE004243B9 /* ShowLinkViewController.m */; };
5150
E16018F01DEC0BC200E3A377 /* DropboxViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E16018EF1DEC0BC200E3A377 /* DropboxViewController.m */; };
@@ -68,7 +67,6 @@
6867
E18186DC1E8A47C10002509F /* AccountPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E18186DB1E8A47C10002509F /* AccountPreferencesViewController.m */; };
6968
E18186DF1E8A47CD0002509F /* EmailPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E18186DE1E8A47CD0002509F /* EmailPreferencesViewController.m */; };
7069
E18186E21E8A47D60002509F /* HelpPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E18186E11E8A47D60002509F /* HelpPreferencesViewController.m */; };
71-
E1853392200E084500E88529 /* ABLog.m in Sources */ = {isa = PBXBuildFile; fileRef = E1853391200E084500E88529 /* ABLog.m */; };
7270
E1902B481E16423200C3E0F6 /* ProjectAdvancedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E1902B471E16423200C3E0F6 /* ProjectAdvancedViewController.m */; };
7371
E1902B531E16617B00C3E0F6 /* NetworkHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E1902B4E1E16617B00C3E0F6 /* NetworkHandler.m */; };
7472
E1902B541E16617B00C3E0F6 /* UserData.m in Sources */ = {isa = PBXBuildFile; fileRef = E1902B521E16617B00C3E0F6 /* UserData.m */; };
@@ -222,8 +220,6 @@
222220
E13946101DF2AFCF00B3FAD0 /* XCProject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XCProject.h; sourceTree = "<group>"; };
223221
E13946111DF2AFCF00B3FAD0 /* XCProject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCProject.m; sourceTree = "<group>"; };
224222
E13946131DF2AFFF00B3FAD0 /* AppBoxPrefixHeader.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppBoxPrefixHeader.pch; sourceTree = "<group>"; };
225-
E14363791DF59AFD00FB10CA /* LogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LogViewController.h; sourceTree = "<group>"; };
226-
E143637A1DF59AFD00FB10CA /* LogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LogViewController.m; sourceTree = "<group>"; };
227223
E14F33321E1A64CA00C3DD34 /* NSApplication+MenuHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSApplication+MenuHandler.h"; sourceTree = "<group>"; };
228224
E14F33331E1A64CA00C3DD34 /* NSApplication+MenuHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSApplication+MenuHandler.m"; sourceTree = "<group>"; };
229225
E15C26681D7FD5CE004243B9 /* ShowLinkViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShowLinkViewController.h; sourceTree = "<group>"; };
@@ -263,8 +259,6 @@
263259
E18186DE1E8A47CD0002509F /* EmailPreferencesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmailPreferencesViewController.m; sourceTree = "<group>"; };
264260
E18186E01E8A47D60002509F /* HelpPreferencesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelpPreferencesViewController.h; sourceTree = "<group>"; };
265261
E18186E11E8A47D60002509F /* HelpPreferencesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelpPreferencesViewController.m; sourceTree = "<group>"; };
266-
E1853390200E084500E88529 /* ABLog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ABLog.h; sourceTree = "<group>"; };
267-
E1853391200E084500E88529 /* ABLog.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ABLog.m; sourceTree = "<group>"; };
268262
E1902B461E16423200C3E0F6 /* ProjectAdvancedViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectAdvancedViewController.h; sourceTree = "<group>"; };
269263
E1902B471E16423200C3E0F6 /* ProjectAdvancedViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProjectAdvancedViewController.m; sourceTree = "<group>"; };
270264
E1902B4D1E16617B00C3E0F6 /* NetworkHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkHandler.h; sourceTree = "<group>"; };
@@ -511,15 +505,6 @@
511505
path = ProjectModel;
512506
sourceTree = "<group>";
513507
};
514-
E14363781DF59AC700FB10CA /* LogViewController */ = {
515-
isa = PBXGroup;
516-
children = (
517-
E14363791DF59AFD00FB10CA /* LogViewController.h */,
518-
E143637A1DF59AFD00FB10CA /* LogViewController.m */,
519-
);
520-
path = LogViewController;
521-
sourceTree = "<group>";
522-
};
523508
E14F332E1E1A3D1300C3DD34 /* MenuHandler */ = {
524509
isa = PBXGroup;
525510
children = (
@@ -601,7 +586,6 @@
601586
E16437F01D743B3600CE8B7E /* HomeViewController */,
602587
E15C26671D7FD5A9004243B9 /* ShowLinkViewController */,
603588
E1AA0F411E2F325F00BA81A1 /* QRCodeViewController */,
604-
E14363781DF59AC700FB10CA /* LogViewController */,
605589
E12E6D061D8FC6E20054814D /* DashboardViewController */,
606590
E1902B451E16420C00C3E0F6 /* ProjectAdvancedViewController */,
607591
E16D72E61E8935060031FB7C /* PreferencesViewController */,
@@ -741,15 +725,6 @@
741725
path = HelpPreferencesViewController;
742726
sourceTree = "<group>";
743727
};
744-
E185338F200E082800E88529 /* LogManager */ = {
745-
isa = PBXGroup;
746-
children = (
747-
E1853390200E084500E88529 /* ABLog.h */,
748-
E1853391200E084500E88529 /* ABLog.m */,
749-
);
750-
path = LogManager;
751-
sourceTree = "<group>";
752-
};
753728
E1902B451E16420C00C3E0F6 /* ProjectAdvancedViewController */ = {
754729
isa = PBXGroup;
755730
children = (
@@ -873,7 +848,6 @@
873848
E1902B4C1E16617B00C3E0F6 /* NetworkHandler */,
874849
E19473FC205FD3B700CF12F9 /* UISubClasses */,
875850
E19473F0205F9F2900CF12F9 /* ServiceIntegrations */,
876-
E185338F200E082800E88529 /* LogManager */,
877851
E1902B501E16617B00C3E0F6 /* UserManager */,
878852
DB2629781F95ED8900C4C647 /* Extensions */,
879853
E1902B4B1E16617B00C3E0F6 /* MailHandler */,
@@ -1048,7 +1022,6 @@
10481022
E16437DD1D743A4E00CE8B7E /* AppBox.xcdatamodeld in Sources */,
10491023
E16437D71D743A4E00CE8B7E /* main.m in Sources */,
10501024
DB831BCB1FF6B5780065B646 /* ABHudViewController.m in Sources */,
1051-
E1853392200E084500E88529 /* ABLog.m in Sources */,
10521025
E1902B481E16423200C3E0F6 /* ProjectAdvancedViewController.m in Sources */,
10531026
DBF290D71FA64A590046D5CE /* ProvisioningDetailsViewController.m in Sources */,
10541027
DB358B66216FB1AC0080CAC0 /* UploadRecord+CoreDataClass.m in Sources */,
@@ -1098,7 +1071,6 @@
10981071
E18186DF1E8A47CD0002509F /* EmailPreferencesViewController.m in Sources */,
10991072
E13161F21E9777DF00586052 /* CIProjectBuilder.m in Sources */,
11001073
4410D19C26FF851D0046E5F9 /* CoreDataMigration3to4.xcmappingmodel in Sources */,
1101-
E143637B1DF59AFD00FB10CA /* LogViewController.m in Sources */,
11021074
DB2629851F961F4700C4C647 /* DBErrorHandler.m in Sources */,
11031075
E18186E21E8A47D60002509F /* HelpPreferencesViewController.m in Sources */,
11041076
E18186CE1E8A3BC00002509F /* PreferencesTabViewController.m in Sources */,
@@ -1252,8 +1224,8 @@
12521224
INFOPLIST_FILE = AppBox/Info.plist;
12531225
LD_DYLIB_INSTALL_NAME = "";
12541226
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
1255-
MACOSX_DEPLOYMENT_TARGET = 10.11;
1256-
MARKETING_VERSION = 3.1.0;
1227+
MACOSX_DEPLOYMENT_TARGET = 10.15;
1228+
MARKETING_VERSION = 3.2.0;
12571229
PRODUCT_BUNDLE_IDENTIFIER = com.developerinsider.AppBox;
12581230
PRODUCT_NAME = "$(TARGET_NAME)";
12591231
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)";
@@ -1298,8 +1270,8 @@
12981270
INFOPLIST_FILE = AppBox/Info.plist;
12991271
LD_DYLIB_INSTALL_NAME = "";
13001272
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
1301-
MACOSX_DEPLOYMENT_TARGET = 10.11;
1302-
MARKETING_VERSION = 3.1.0;
1273+
MACOSX_DEPLOYMENT_TARGET = 10.15;
1274+
MARKETING_VERSION = 3.2.0;
13031275
PRODUCT_BUNDLE_IDENTIFIER = com.developerinsider.AppBox;
13041276
PRODUCT_NAME = "$(TARGET_NAME)";
13051277
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)";

AppBox/AppBox.entitlements

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<dict>
55
<key>com.apple.security.app-sandbox</key>
66
<true/>
7+
<key>com.apple.security.files.downloads.read-write</key>
8+
<true/>
79
<key>com.apple.security.files.user-selected.read-write</key>
810
<true/>
911
<key>com.apple.security.network.client</key>

AppBox/AppBoxPrefixHeader.pch

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
#define AppBoxPrefixHeader_pch
1111

1212

13-
#import <ZipArchive.h>
13+
#import <SSZipArchive/SSZipArchive.h>
1414
#import <AppCenter/AppCenter.h>
1515
#import <AppCenterCrashes/AppCenterCrashes.h>
1616
#import <AppCenterAnalytics/AppCenterAnalytics.h>
1717
#import <SAMKeychain/SAMKeychain.h>
1818
#import <AFNetworking/AFNetworking.h>
1919
#import <ObjectiveDropboxOfficial/ObjectiveDropboxOfficial.h>
2020
#import <ABPrivate/ABPrivate.h>
21+
#import <CocoaLumberjack/CocoaLumberjack.h>
2122

22-
#import "ABLog.h"
2323
#import "MBProgressHUD+ProgressHud.h"
2424

2525
#import "UserData.h"
@@ -52,4 +52,6 @@
5252
#import "AppBoxService+CoreDataProperties.h"
5353
#import "ProvisionedDevice+CoreDataProperties.h"
5454
#import "ProvisioningProfile+CoreDataProperties.h"
55+
56+
static const DDLogLevel ddLogLevel = DDLogLevelAll;
5557
#endif /* AppBoxPrefixHeader_pch */

AppBox/AppDelegate.h

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,26 @@
1313

1414
@interface AppDelegate : NSObject <NSApplicationDelegate, NSUserNotificationCenterDelegate>
1515

16-
@property (nonatomic, strong) NSMutableString *sessionLog;
17-
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
18-
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
19-
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
20-
21-
+(AppDelegate *)appDelegate;
22-
-(void)addSessionLog:(NSString *)sessionLog;
23-
-(void)saveCoreDataChanges;
24-
-(void)openFileWithPath:(NSString *)filePath;
25-
16+
//stored properties
2617
@property (nonatomic) BOOL processing;
2718
@property (nonatomic) BOOL isReadyToBuild;
2819
@property (nonatomic) BOOL isInternetConnected;
20+
21+
//menu iboutlet
2922
@property (nonatomic, weak) IBOutlet NSMenuItem *dropboxLogoutButton;
3023
@property (nonatomic, weak) IBOutlet NSMenuItem *dropboxSpaceButton;
3124
@property (nonatomic, weak) IBOutlet NSMenuItem *dropboxAccountButton;
3225
@property (nonatomic, weak) IBOutlet NSMenuItem *dropboxNameButton;
3326

27+
//coredata
28+
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
29+
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
30+
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
31+
-(void)saveCoreDataChanges;
32+
33+
+(AppDelegate *)appDelegate;
34+
-(void)openLatestLogFile;
35+
-(void)openFileWithPath:(NSString *)filePath;
36+
3437
@end
3538

0 commit comments

Comments
 (0)