iOS web browser with a focus on security and privacy
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

If Bitwarden is installed, show that instead of 1Password

It conforms to the same thing 1Password is doing and shows up in the
same share menu

+10 -4
+2
Endless/Info.plist
··· 69 69 <key>LSApplicationQueriesSchemes</key> 70 70 <array> 71 71 <string>onepassword</string> 72 + <string>bitwarden</string> 73 + <string>org-appextension-feature-password-management</string> 72 74 </array> 73 75 <key>LSRequiresIPhoneOS</key> 74 76 <true/>
+6 -2
Endless/WebViewMenuController.m
··· 41 41 42 42 [buttons addObject:@{ FUNC : @"menuRefresh", LABEL : NSLocalizedString(@"Refresh", nil) }]; 43 43 44 - /* no point in showing this if the user doesn't have 1p installed */ 45 - if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"onepassword://"]]) 44 + /* no point in showing this if the user doesn't have a password manager installed */ 45 + if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"bitwarden://"]]) 46 + [buttons addObject:@{ FUNC : @"menuOnePassword", LABEL : NSLocalizedString(@"Fill with Bitwarden", nil) }]; 47 + else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"onepassword://"]]) 46 48 [buttons addObject:@{ FUNC : @"menuOnePassword", LABEL : NSLocalizedString(@"Fill with 1Password", nil) }]; 49 + else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"org-appextension-feature-password-management://"]]) 50 + [buttons addObject:@{ FUNC : @"menuOnePassword", LABEL : NSLocalizedString(@"Password Manager", nil) }]; 47 51 48 52 [buttons addObject:@{ FUNC : @"menuAddOrManageBookmarks", LABEL : NSLocalizedString(@"Manage Bookmarks", nil) }]; 49 53 [buttons addObject:@{ FUNC : @"menuShare", LABEL : NSLocalizedString(@"Share URL", nil) }];
+2 -2
README.md
··· 112 112 113 113 - Disables 3rd party keyboards by default with option to enable 114 114 115 - - Integrated [1Password button](https://github.com/AgileBits/onepassword-app-extension) 115 + - Integrated [password manager button](https://github.com/AgileBits/onepassword-app-extension) 116 116 to autofill website logins, passwords, credit card numbers, etc.; requires 117 - the 1Password iOS app to be installed (and is not enabled if not installed) 117 + the 1Password or Bitwarden iOS app to be installed (and is not enabled if not installed) 118 118 119 119 #### Infrequently Asked Questions 120 120