mirror of
https://github.com/bitwarden/android.git
synced 2024-12-25 18:38:27 +03:00
Uppercase Bitwarden
This commit is contained in:
parent
205ca693b3
commit
b8267d4329
19 changed files with 93 additions and 82 deletions
|
@ -2,11 +2,11 @@
|
||||||
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/bitwarden-mobile/localized.svg)](https://crowdin.com/project/bitwarden-mobile)
|
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/bitwarden-mobile/localized.svg)](https://crowdin.com/project/bitwarden-mobile)
|
||||||
[![Join the chat at https://gitter.im/bitwarden/Lobby](https://badges.gitter.im/bitwarden/Lobby.svg)](https://gitter.im/bitwarden/Lobby)
|
[![Join the chat at https://gitter.im/bitwarden/Lobby](https://badges.gitter.im/bitwarden/Lobby.svg)](https://gitter.im/bitwarden/Lobby)
|
||||||
|
|
||||||
# bitwarden mobile
|
# Bitwarden Mobile Application
|
||||||
|
|
||||||
<a href="https://play.google.com/store/apps/details?id=com.x8bit.bitwarden" target="_blank"><img alt="Get it on Google Play" src="https://imgur.com/YQzmZi9.png" width="153" height="46"></a> <a href="https://itunes.apple.com/us/app/bitwarden-free-password-manager/id1137397744?mt=8" target="_blank"><img src="https://imgur.com/GdGqPMY.png" width="135" height="40"></a>
|
<a href="https://play.google.com/store/apps/details?id=com.x8bit.bitwarden" target="_blank"><img alt="Get it on Google Play" src="https://imgur.com/YQzmZi9.png" width="153" height="46"></a> <a href="https://itunes.apple.com/us/app/bitwarden-free-password-manager/id1137397744?mt=8" target="_blank"><img src="https://imgur.com/GdGqPMY.png" width="135" height="40"></a>
|
||||||
|
|
||||||
The bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, UWP, and Xamarin Forms.
|
The Bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, UWP, and Xamarin Forms.
|
||||||
|
|
||||||
<img src="https://i.imgur.com/R7H2tkQ.png" alt="" width="300" height="533" /> <img src="https://i.imgur.com/3BO1Wcg.png" alt="" width="300" height="533" />
|
<img src="https://i.imgur.com/R7H2tkQ.png" alt="" width="300" height="533" /> <img src="https://i.imgur.com/3BO1Wcg.png" alt="" width="300" height="533" />
|
||||||
|
|
||||||
|
@ -16,10 +16,14 @@ The bitwarden mobile application is written in C# with Xamarin Android, Xamarin
|
||||||
|
|
||||||
- [Visual Studio](https://store.xamarin.com/)
|
- [Visual Studio](https://store.xamarin.com/)
|
||||||
|
|
||||||
|
**API endpoint**
|
||||||
|
|
||||||
By default the app is targeting the production API. If you are running the [Core](https://github.com/bitwarden/core) API locally,
|
By default the app is targeting the production API. If you are running the [Core](https://github.com/bitwarden/core) API locally,
|
||||||
you'll need to switch the app to target your local instance. Open `src/App/Utilities/ApiHttpClient.cs` and `src/App/Utilities/IdentityHttpClient.cs` and set the `BaseAddress` to your local
|
you'll need to switch the app to target your local instance. Open `src/App/Utilities/ApiHttpClient.cs` and `src/App/Utilities/IdentityHttpClient.cs` and set the `BaseAddress` to your local
|
||||||
API endpoints (ex. `new Uri("http://localhost:5000")`). Alternatively, you can also adjust the environment endpoints from the environment settings page on the home screen of the app (log out).
|
API endpoints (ex. `new Uri("http://localhost:5000")`). Alternatively, you can also adjust the environment endpoints from the environment settings page on the home screen of the app (log out).
|
||||||
|
|
||||||
|
**Run the app**
|
||||||
|
|
||||||
After restoring the nuget packages, you can now build and run the app.
|
After restoring the nuget packages, you can now build and run the app.
|
||||||
|
|
||||||
# Contribute
|
# Contribute
|
||||||
|
|
|
@ -14,7 +14,7 @@ using XLabs.Ioc;
|
||||||
|
|
||||||
namespace Bit.Android.Autofill
|
namespace Bit.Android.Autofill
|
||||||
{
|
{
|
||||||
[Service(Permission = Manifest.Permission.BindAutofillService, Label = "bitwarden")]
|
[Service(Permission = Manifest.Permission.BindAutofillService, Label = "Bitwarden")]
|
||||||
[IntentFilter(new string[] { "android.service.autofill.AutofillService" })]
|
[IntentFilter(new string[] { "android.service.autofill.AutofillService" })]
|
||||||
[MetaData("android.autofill", Resource = "@xml/autofillservice")]
|
[MetaData("android.autofill", Resource = "@xml/autofillservice")]
|
||||||
[Register("com.x8bit.bitwarden.Autofill.AutofillService")]
|
[Register("com.x8bit.bitwarden.Autofill.AutofillService")]
|
||||||
|
|
|
@ -7,7 +7,7 @@ using Android.Views;
|
||||||
namespace Bit.Android
|
namespace Bit.Android
|
||||||
{
|
{
|
||||||
[Activity(Theme = "@style/BitwardenTheme.Splash",
|
[Activity(Theme = "@style/BitwardenTheme.Splash",
|
||||||
Label = "bitwarden",
|
Label = "Bitwarden",
|
||||||
Icon = "@drawable/icon",
|
Icon = "@drawable/icon",
|
||||||
WindowSoftInputMode = SoftInput.StateHidden)]
|
WindowSoftInputMode = SoftInput.StateHidden)]
|
||||||
public class AutofillActivity : Activity
|
public class AutofillActivity : Activity
|
||||||
|
|
|
@ -12,7 +12,7 @@ using Bit.App.Resources;
|
||||||
|
|
||||||
namespace Bit.Android
|
namespace Bit.Android
|
||||||
{
|
{
|
||||||
[Service(Permission = global::Android.Manifest.Permission.BindAccessibilityService, Label = "bitwarden")]
|
[Service(Permission = global::Android.Manifest.Permission.BindAccessibilityService, Label = "Bitwarden")]
|
||||||
[IntentFilter(new string[] { "android.accessibilityservice.AccessibilityService" })]
|
[IntentFilter(new string[] { "android.accessibilityservice.AccessibilityService" })]
|
||||||
[MetaData("android.accessibilityservice", Resource = "@xml/accessibilityservice")]
|
[MetaData("android.accessibilityservice", Resource = "@xml/accessibilityservice")]
|
||||||
public class AutofillService : AccessibilityService
|
public class AutofillService : AccessibilityService
|
||||||
|
|
|
@ -21,7 +21,7 @@ using Bit.App.Enums;
|
||||||
|
|
||||||
namespace Bit.Android
|
namespace Bit.Android
|
||||||
{
|
{
|
||||||
[Activity(Label = "bitwarden",
|
[Activity(Label = "Bitwarden",
|
||||||
Icon = "@drawable/icon",
|
Icon = "@drawable/icon",
|
||||||
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation,
|
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation,
|
||||||
Exported = false)]
|
Exported = false)]
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false" />
|
<uses-feature android:name="android.hardware.camera" android:required="false" />
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
|
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
|
||||||
|
|
||||||
<application android:label="bitwarden" android:theme="@style/BitwardenTheme" android:allowBackup="false">
|
<application android:label="Bitwarden" android:theme="@style/BitwardenTheme" android:allowBackup="false">
|
||||||
<provider
|
<provider
|
||||||
android:name="android.support.v4.content.FileProvider"
|
android:name="android.support.v4.content.FileProvider"
|
||||||
android:authorities="com.x8bit.bitwarden.fileprovider"
|
android:authorities="com.x8bit.bitwarden.fileprovider"
|
||||||
|
|
|
@ -10,7 +10,7 @@ using Android.App;
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
||||||
[assembly: AssemblyProduct("bitwarden")]
|
[assembly: AssemblyProduct("Bitwarden")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
</string>
|
</string>
|
||||||
<string name="AutoFillServiceDescription">
|
<string name="AutoFillServiceDescription">
|
||||||
It can be difficult and insecure for users to switch between apps to copy/paste username and password information
|
It can be difficult and insecure for users to switch between apps to copy/paste username and password information
|
||||||
from their bitwarden vault.\n\nUsing this accessibility service allows bitwarden to detect and read input fields on
|
from their Bitwarden vault.\n\nUsing this accessibility service allows Bitwarden to detect and read input fields on
|
||||||
your device\'s screen. Whenever bitwarden detects a password field on the screen a notification will appear that allows
|
your device\'s screen. Whenever Bitwarden detects a password field on the screen a notification will appear that allows
|
||||||
you to quickly access your bitwarden vault and automatically fill (auto-fill) the correct login information into the
|
you to quickly access your Bitwarden vault and automatically fill (auto-fill) the correct login information into the
|
||||||
necessary fields.
|
necessary fields.
|
||||||
</string>
|
</string>
|
||||||
<string name="MyVault">
|
<string name="MyVault">
|
||||||
|
|
|
@ -38,7 +38,7 @@ namespace Bit.Android
|
||||||
|
|
||||||
emailIntent.SetType("plain/text");
|
emailIntent.SetType("plain/text");
|
||||||
emailIntent.PutExtra(Intent.ExtraEmail, new String[] { "hello@bitwarden.com" });
|
emailIntent.PutExtra(Intent.ExtraEmail, new String[] { "hello@bitwarden.com" });
|
||||||
emailIntent.PutExtra(Intent.ExtraSubject, "bitwarden Crash Report");
|
emailIntent.PutExtra(Intent.ExtraSubject, "Bitwarden Crash Report");
|
||||||
emailIntent.PutExtra(Intent.ExtraText, FormatText(text, includeSecurityProviders));
|
emailIntent.PutExtra(Intent.ExtraText, FormatText(text, includeSecurityProviders));
|
||||||
|
|
||||||
Application.Context.StartActivity(Intent.CreateChooser(emailIntent, "Send mail..."));
|
Application.Context.StartActivity(Intent.CreateChooser(emailIntent, "Send mail..."));
|
||||||
|
@ -50,7 +50,7 @@ namespace Bit.Android
|
||||||
|
|
||||||
emailIntent.SetType("plain/text");
|
emailIntent.SetType("plain/text");
|
||||||
emailIntent.PutExtra(Intent.ExtraEmail, new String[] { "hello@bitwarden.com" });
|
emailIntent.PutExtra(Intent.ExtraEmail, new String[] { "hello@bitwarden.com" });
|
||||||
emailIntent.PutExtra(Intent.ExtraSubject, "bitwarden Crash Report");
|
emailIntent.PutExtra(Intent.ExtraSubject, "Bitwarden Crash Report");
|
||||||
emailIntent.PutExtra(Intent.ExtraText, FormatText(text, includeSecurityProviders));
|
emailIntent.PutExtra(Intent.ExtraText, FormatText(text, includeSecurityProviders));
|
||||||
|
|
||||||
act.StartActivity(Intent.CreateChooser(emailIntent, "Send mail..."));
|
act.StartActivity(Intent.CreateChooser(emailIntent, "Send mail..."));
|
||||||
|
@ -68,7 +68,7 @@ namespace Bit.Android
|
||||||
|
|
||||||
private static string FormatText(string text, bool includeSecurityProviders = true)
|
private static string FormatText(string text, bool includeSecurityProviders = true)
|
||||||
{
|
{
|
||||||
var crashMessage = "bitwarden has crashed. Please send this email to our support team so that we can help " +
|
var crashMessage = "Bitwarden has crashed. Please send this email to our support team so that we can help " +
|
||||||
"resolve the problem for you. Thank you.";
|
"resolve the problem for you. Thank you.";
|
||||||
|
|
||||||
text = crashMessage + "\n\n =============================================== \n\n" + text;
|
text = crashMessage + "\n\n =============================================== \n\n" + text;
|
||||||
|
|
50
src/App/Resources/AppResources.Designer.cs
generated
50
src/App/Resources/AppResources.Designer.cs
generated
|
@ -295,7 +295,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Use the bitwarden accessibility service to auto-fill your logins across apps and the web..
|
/// Looks up a localized string similar to Use the Bitwarden accessibility service to auto-fill your logins across apps and the web..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string AutofillAccessibilityDescription {
|
public static string AutofillAccessibilityDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -385,7 +385,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to The bitwarden auto-fill service uses the Android Autofill Framework to assist in filling logins, credit cards, and identity information into other apps on your device..
|
/// Looks up a localized string similar to The Bitwarden auto-fill service uses the Android Autofill Framework to assist in filling logins, credit cards, and identity information into other apps on your device..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string AutofillServiceDescription {
|
public static string AutofillServiceDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -394,7 +394,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Auto-fill with bitwarden.
|
/// Looks up a localized string similar to Auto-fill with Bitwarden.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string AutofillWithBitwarden {
|
public static string AutofillWithBitwarden {
|
||||||
get {
|
get {
|
||||||
|
@ -430,7 +430,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to bitwarden.
|
/// Looks up a localized string similar to Bitwarden.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string Bitwarden {
|
public static string Bitwarden {
|
||||||
get {
|
get {
|
||||||
|
@ -439,7 +439,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to bitwarden App Extension.
|
/// Looks up a localized string similar to Bitwarden App Extension.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAppExtension {
|
public static string BitwardenAppExtension {
|
||||||
get {
|
get {
|
||||||
|
@ -448,7 +448,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to The easiest way to add new logins to your vault is from the bitwarden App Extension. Learn more about using the bitwarden App Extension by navigating to the "Tools" screen..
|
/// Looks up a localized string similar to The easiest way to add new logins to your vault is from the Bitwarden App Extension. Learn more about using the Bitwarden App Extension by navigating to the "Tools" screen..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAppExtensionAlert {
|
public static string BitwardenAppExtensionAlert {
|
||||||
get {
|
get {
|
||||||
|
@ -457,7 +457,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Use bitwarden in Safari and other apps to auto-fill your logins..
|
/// Looks up a localized string similar to Use Bitwarden in Safari and other apps to auto-fill your logins..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAppExtensionDescription {
|
public static string BitwardenAppExtensionDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -466,7 +466,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Use the bitwarden accessibility service to auto-fill your logins..
|
/// Looks up a localized string similar to Use the Bitwarden accessibility service to auto-fill your logins..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillAccessibilityServiceDescription {
|
public static string BitwardenAutofillAccessibilityServiceDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -484,7 +484,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to bitwarden Auto-fill Service.
|
/// Looks up a localized string similar to Bitwarden Auto-fill Service.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillService {
|
public static string BitwardenAutofillService {
|
||||||
get {
|
get {
|
||||||
|
@ -493,7 +493,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to The easiest way to add new logins to your vault is from the bitwarden Auto-fill Service. Learn more about using the bitwarden Auto-fill Service by navigating to the "Tools" screen..
|
/// Looks up a localized string similar to The easiest way to add new logins to your vault is from the Bitwarden Auto-fill Service. Learn more about using the Bitwarden Auto-fill Service by navigating to the "Tools" screen..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillServiceAlert {
|
public static string BitwardenAutofillServiceAlert {
|
||||||
get {
|
get {
|
||||||
|
@ -502,7 +502,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Use the bitwarden auto-fill service to fill logins, credit cards, and identity information into other apps..
|
/// Looks up a localized string similar to Use the Bitwarden auto-fill service to fill logins, credit cards, and identity information into other apps..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillServiceDescription {
|
public static string BitwardenAutofillServiceDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -520,7 +520,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to When you see a bitwarden auto-fill notification, you can tap it to launch the auto-fill service..
|
/// Looks up a localized string similar to When you see a Bitwarden auto-fill notification, you can tap it to launch the auto-fill service..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillServiceNotification {
|
public static string BitwardenAutofillServiceNotification {
|
||||||
get {
|
get {
|
||||||
|
@ -574,7 +574,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to 1. On the Android Accessibility Settings screen, touch "bitwarden" under the Services heading..
|
/// Looks up a localized string similar to 1. On the Android Accessibility Settings screen, touch "Bitwarden" under the Services heading..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string BitwardenAutofillServiceStep1 {
|
public static string BitwardenAutofillServiceStep1 {
|
||||||
get {
|
get {
|
||||||
|
@ -1222,7 +1222,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to In Safari, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu)..
|
/// Looks up a localized string similar to In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu)..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string ExtensionInSafari {
|
public static string ExtensionInSafari {
|
||||||
get {
|
get {
|
||||||
|
@ -1267,7 +1267,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to In Safari and Chrome, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the share menu)..
|
/// Looks up a localized string similar to In Safari and Chrome, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the share menu)..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string ExtensionSetup2 {
|
public static string ExtensionSetup2 {
|
||||||
get {
|
get {
|
||||||
|
@ -1276,7 +1276,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Tap the bitwarden icon in the menu to launch the extension..
|
/// Looks up a localized string similar to Tap the Bitwarden icon in the menu to launch the extension..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string ExtensionTapIcon {
|
public static string ExtensionTapIcon {
|
||||||
get {
|
get {
|
||||||
|
@ -1285,7 +1285,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to To turn on bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu..
|
/// Looks up a localized string similar to To turn on Bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string ExtensionTurnOn {
|
public static string ExtensionTurnOn {
|
||||||
get {
|
get {
|
||||||
|
@ -2050,7 +2050,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to You must log into the main bitwarden app before you can use the extension..
|
/// Looks up a localized string similar to You must log into the main Bitwarden app before you can use the extension..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string MustLogInMainApp {
|
public static string MustLogInMainApp {
|
||||||
get {
|
get {
|
||||||
|
@ -2257,7 +2257,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Option defaults are set from the main bitwarden app's password generator tool..
|
/// Looks up a localized string similar to Option defaults are set from the main Bitwarden app's password generator tool..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string OptionDefaults {
|
public static string OptionDefaults {
|
||||||
get {
|
get {
|
||||||
|
@ -2383,7 +2383,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Allow" on the following prompt when asked to enable push notifications..
|
/// Looks up a localized string similar to Bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Allow" on the following prompt when asked to enable push notifications..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string PushNotificationAlert {
|
public static string PushNotificationAlert {
|
||||||
get {
|
get {
|
||||||
|
@ -2410,7 +2410,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to App Store ratings are reset with every new version of bitwarden. Please consider helping us out with a good review!.
|
/// Looks up a localized string similar to App Store ratings are reset with every new version of Bitwarden. Please consider helping us out with a good review!.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string RateTheAppDescriptionAppStore {
|
public static string RateTheAppDescriptionAppStore {
|
||||||
get {
|
get {
|
||||||
|
@ -2554,7 +2554,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Specify the base URL of your on-premise hosted bitwarden installation..
|
/// Looks up a localized string similar to Specify the base URL of your on-premise hosted Bitwarden installation..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string SelfHostedEnvironmentFooter {
|
public static string SelfHostedEnvironmentFooter {
|
||||||
get {
|
get {
|
||||||
|
@ -3094,7 +3094,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Visit our website to get help, news, email us, and/or learn more about how to use bitwarden..
|
/// Looks up a localized string similar to Visit our website to get help, news, email us, and/or learn more about how to use Bitwarden..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string VisitOurWebsiteDescription {
|
public static string VisitOurWebsiteDescription {
|
||||||
get {
|
get {
|
||||||
|
@ -3112,7 +3112,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to bitwarden Web Vault.
|
/// Looks up a localized string similar to Bitwarden Web Vault.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string WebVault {
|
public static string WebVault {
|
||||||
get {
|
get {
|
||||||
|
@ -3121,7 +3121,7 @@ namespace Bit.App.Resources {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Manage your items from any web browser with the bitwarden web vault..
|
/// Looks up a localized string similar to Manage your items from any web browser with the Bitwarden web vault..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string WebVaultDescription {
|
public static string WebVaultDescription {
|
||||||
get {
|
get {
|
||||||
|
|
|
@ -140,7 +140,7 @@
|
||||||
<comment>Navigate back to the previous screen.</comment>
|
<comment>Navigate back to the previous screen.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Bitwarden" xml:space="preserve">
|
<data name="Bitwarden" xml:space="preserve">
|
||||||
<value>bitwarden</value>
|
<value>Bitwarden</value>
|
||||||
<comment>App name. Shouldn't ever change.</comment>
|
<comment>App name. Shouldn't ever change.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cancel" xml:space="preserve">
|
<data name="Cancel" xml:space="preserve">
|
||||||
|
@ -381,7 +381,7 @@
|
||||||
<value>Visit Our Website</value>
|
<value>Visit Our Website</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
<data name="VisitOurWebsiteDescription" xml:space="preserve">
|
||||||
<value>Visit our website to get help, news, email us, and/or learn more about how to use bitwarden.</value>
|
<value>Visit our website to get help, news, email us, and/or learn more about how to use Bitwarden.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Website" xml:space="preserve">
|
<data name="Website" xml:space="preserve">
|
||||||
<value>Website</value>
|
<value>Website</value>
|
||||||
|
@ -403,7 +403,7 @@
|
||||||
<value>App Extension</value>
|
<value>App Extension</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillAccessibilityDescription" xml:space="preserve">
|
<data name="AutofillAccessibilityDescription" xml:space="preserve">
|
||||||
<value>Use the bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
|
<value>Use the Bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillService" xml:space="preserve">
|
<data name="AutofillService" xml:space="preserve">
|
||||||
<value>Auto-fill Service</value>
|
<value>Auto-fill Service</value>
|
||||||
|
@ -412,19 +412,19 @@
|
||||||
<value>Avoid Ambiguous Characters</value>
|
<value>Avoid Ambiguous Characters</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtension" xml:space="preserve">
|
<data name="BitwardenAppExtension" xml:space="preserve">
|
||||||
<value>bitwarden App Extension</value>
|
<value>Bitwarden App Extension</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtensionAlert" xml:space="preserve">
|
<data name="BitwardenAppExtensionAlert" xml:space="preserve">
|
||||||
<value>The easiest way to add new logins to your vault is from the bitwarden App Extension. Learn more about using the bitwarden App Extension by navigating to the "Tools" screen.</value>
|
<value>The easiest way to add new logins to your vault is from the Bitwarden App Extension. Learn more about using the Bitwarden App Extension by navigating to the "Tools" screen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
|
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
|
||||||
<value>Use bitwarden in Safari and other apps to auto-fill your logins.</value>
|
<value>Use Bitwarden in Safari and other apps to auto-fill your logins.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillService" xml:space="preserve">
|
<data name="BitwardenAutofillService" xml:space="preserve">
|
||||||
<value>bitwarden Auto-fill Service</value>
|
<value>Bitwarden Auto-fill Service</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
|
<data name="BitwardenAutofillAccessibilityServiceDescription" xml:space="preserve">
|
||||||
<value>Use the bitwarden accessibility service to auto-fill your logins.</value>
|
<value>Use the Bitwarden accessibility service to auto-fill your logins.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChangeEmail" xml:space="preserve">
|
<data name="ChangeEmail" xml:space="preserve">
|
||||||
<value>Change Email</value>
|
<value>Change Email</value>
|
||||||
|
@ -482,7 +482,7 @@
|
||||||
<value>Enable App Extension</value>
|
<value>Enable App Extension</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionInSafari" xml:space="preserve">
|
<data name="ExtensionInSafari" xml:space="preserve">
|
||||||
<value>In Safari, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
|
<value>In Safari, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
|
||||||
<comment>Safari is the name of apple's web browser</comment>
|
<comment>Safari is the name of apple's web browser</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionInstantAccess" xml:space="preserve">
|
<data name="ExtensionInstantAccess" xml:space="preserve">
|
||||||
|
@ -498,13 +498,13 @@
|
||||||
<value>Your logins are now easily accessable from Safari, Chrome, and other supported apps.</value>
|
<value>Your logins are now easily accessable from Safari, Chrome, and other supported apps.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionSetup2" xml:space="preserve">
|
<data name="ExtensionSetup2" xml:space="preserve">
|
||||||
<value>In Safari and Chrome, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the share menu).</value>
|
<value>In Safari and Chrome, find Bitwarden using the share icon (hint: scroll to the right on the bottom row of the share menu).</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionTapIcon" xml:space="preserve">
|
<data name="ExtensionTapIcon" xml:space="preserve">
|
||||||
<value>Tap the bitwarden icon in the menu to launch the extension.</value>
|
<value>Tap the Bitwarden icon in the menu to launch the extension.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ExtensionTurnOn" xml:space="preserve">
|
<data name="ExtensionTurnOn" xml:space="preserve">
|
||||||
<value>To turn on bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu.</value>
|
<value>To turn on Bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Favorite" xml:space="preserve">
|
<data name="Favorite" xml:space="preserve">
|
||||||
<value>Favorite</value>
|
<value>Favorite</value>
|
||||||
|
@ -591,7 +591,7 @@
|
||||||
<value>More Settings</value>
|
<value>More Settings</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MustLogInMainApp" xml:space="preserve">
|
<data name="MustLogInMainApp" xml:space="preserve">
|
||||||
<value>You must log into the main bitwarden app before you can use the extension.</value>
|
<value>You must log into the main Bitwarden app before you can use the extension.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Never" xml:space="preserve">
|
<data name="Never" xml:space="preserve">
|
||||||
<value>Never</value>
|
<value>Never</value>
|
||||||
|
@ -616,7 +616,7 @@
|
||||||
<comment>Confirmation, like "Ok, I understand it"</comment>
|
<comment>Confirmation, like "Ok, I understand it"</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptionDefaults" xml:space="preserve">
|
<data name="OptionDefaults" xml:space="preserve">
|
||||||
<value>Option defaults are set from the main bitwarden app's password generator tool.</value>
|
<value>Option defaults are set from the main Bitwarden app's password generator tool.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Options" xml:space="preserve">
|
<data name="Options" xml:space="preserve">
|
||||||
<value>Options</value>
|
<value>Options</value>
|
||||||
|
@ -640,7 +640,7 @@
|
||||||
<value>Are you sure you want to overwrite the current password?</value>
|
<value>Are you sure you want to overwrite the current password?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PushNotificationAlert" xml:space="preserve">
|
<data name="PushNotificationAlert" xml:space="preserve">
|
||||||
<value>bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Allow" on the following prompt when asked to enable push notifications.</value>
|
<value>Bitwarden keeps your vault automatically synced by using push notifications. For the best possible experience, please select "Allow" on the following prompt when asked to enable push notifications.</value>
|
||||||
<comment>Push notifications for apple products</comment>
|
<comment>Push notifications for apple products</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="RateTheApp" xml:space="preserve">
|
<data name="RateTheApp" xml:space="preserve">
|
||||||
|
@ -650,7 +650,7 @@
|
||||||
<value>Please consider helping us out with a good review!</value>
|
<value>Please consider helping us out with a good review!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RateTheAppDescriptionAppStore" xml:space="preserve">
|
<data name="RateTheAppDescriptionAppStore" xml:space="preserve">
|
||||||
<value>App Store ratings are reset with every new version of bitwarden. Please consider helping us out with a good review!</value>
|
<value>App Store ratings are reset with every new version of Bitwarden. Please consider helping us out with a good review!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RegeneratePassword" xml:space="preserve">
|
<data name="RegeneratePassword" xml:space="preserve">
|
||||||
<value>Regenerate Password</value>
|
<value>Regenerate Password</value>
|
||||||
|
@ -726,10 +726,10 @@
|
||||||
<value>View Item</value>
|
<value>View Item</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WebVault" xml:space="preserve">
|
<data name="WebVault" xml:space="preserve">
|
||||||
<value>bitwarden Web Vault</value>
|
<value>Bitwarden Web Vault</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WebVaultDescription" xml:space="preserve">
|
<data name="WebVaultDescription" xml:space="preserve">
|
||||||
<value>Manage your items from any web browser with the bitwarden web vault.</value>
|
<value>Manage your items from any web browser with the Bitwarden web vault.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Lost2FAApp" xml:space="preserve">
|
<data name="Lost2FAApp" xml:space="preserve">
|
||||||
<value>Lost authenticator app?</value>
|
<value>Lost authenticator app?</value>
|
||||||
|
@ -756,7 +756,7 @@
|
||||||
<comment>This is used for the autofill service. ex. "There are no items in your vault for twitter.com".</comment>
|
<comment>This is used for the autofill service. ex. "There are no items in your vault for twitter.com".</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceNotification" xml:space="preserve">
|
<data name="BitwardenAutofillServiceNotification" xml:space="preserve">
|
||||||
<value>When you see a bitwarden auto-fill notification, you can tap it to launch the auto-fill service.</value>
|
<value>When you see a Bitwarden auto-fill notification, you can tap it to launch the auto-fill service.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
|
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
|
||||||
<value>Tap this notification to auto-fill an item from your vault.</value>
|
<value>Tap this notification to auto-fill an item from your vault.</value>
|
||||||
|
@ -765,7 +765,7 @@
|
||||||
<value>Open Accessibility Settings</value>
|
<value>Open Accessibility Settings</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceStep1" xml:space="preserve">
|
<data name="BitwardenAutofillServiceStep1" xml:space="preserve">
|
||||||
<value>1. On the Android Accessibility Settings screen, touch "bitwarden" under the Services heading.</value>
|
<value>1. On the Android Accessibility Settings screen, touch "Bitwarden" under the Services heading.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceStep2" xml:space="preserve">
|
<data name="BitwardenAutofillServiceStep2" xml:space="preserve">
|
||||||
<value>2. Switch on the toggle and press OK to accept.</value>
|
<value>2. Switch on the toggle and press OK to accept.</value>
|
||||||
|
@ -783,7 +783,7 @@
|
||||||
<value>Beta</value>
|
<value>Beta</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceAlert" xml:space="preserve">
|
<data name="BitwardenAutofillServiceAlert" xml:space="preserve">
|
||||||
<value>The easiest way to add new logins to your vault is from the bitwarden Auto-fill Service. Learn more about using the bitwarden Auto-fill Service by navigating to the "Tools" screen.</value>
|
<value>The easiest way to add new logins to your vault is from the Bitwarden Auto-fill Service. Learn more about using the Bitwarden Auto-fill Service by navigating to the "Tools" screen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Autofill" xml:space="preserve">
|
<data name="Autofill" xml:space="preserve">
|
||||||
<value>Auto-fill</value>
|
<value>Auto-fill</value>
|
||||||
|
@ -1009,7 +1009,7 @@
|
||||||
<value>Self-hosted Environment</value>
|
<value>Self-hosted Environment</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="SelfHostedEnvironmentFooter" xml:space="preserve">
|
<data name="SelfHostedEnvironmentFooter" xml:space="preserve">
|
||||||
<value>Specify the base URL of your on-premise hosted bitwarden installation.</value>
|
<value>Specify the base URL of your on-premise hosted Bitwarden installation.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ServerUrl" xml:space="preserve">
|
<data name="ServerUrl" xml:space="preserve">
|
||||||
<value>Server URL</value>
|
<value>Server URL</value>
|
||||||
|
@ -1180,7 +1180,7 @@
|
||||||
<value>Icons Server URL</value>
|
<value>Icons Server URL</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillWithBitwarden" xml:space="preserve">
|
<data name="AutofillWithBitwarden" xml:space="preserve">
|
||||||
<value>Auto-fill with bitwarden</value>
|
<value>Auto-fill with Bitwarden</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VaultIsLocked" xml:space="preserve">
|
<data name="VaultIsLocked" xml:space="preserve">
|
||||||
<value>Vault is locked</value>
|
<value>Vault is locked</value>
|
||||||
|
@ -1201,10 +1201,10 @@
|
||||||
<value>Auto-fill Accessibility Service</value>
|
<value>Auto-fill Accessibility Service</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutofillServiceDescription" xml:space="preserve">
|
<data name="AutofillServiceDescription" xml:space="preserve">
|
||||||
<value>The bitwarden auto-fill service uses the Android Autofill Framework to assist in filling logins, credit cards, and identity information into other apps on your device.</value>
|
<value>The Bitwarden auto-fill service uses the Android Autofill Framework to assist in filling logins, credit cards, and identity information into other apps on your device.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
|
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
|
||||||
<value>Use the bitwarden auto-fill service to fill logins, credit cards, and identity information into other apps.</value>
|
<value>Use the Bitwarden auto-fill service to fill logins, credit cards, and identity information into other apps.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
|
<data name="BitwardenAutofillServiceOpenAutofillSettings" xml:space="preserve">
|
||||||
<value>Open Autofill Settings</value>
|
<value>Open Autofill Settings</value>
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
</Resources>
|
</Resources>
|
||||||
<Applications>
|
<Applications>
|
||||||
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="Bit.UWP.App">
|
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="Bit.UWP.App">
|
||||||
<uap:VisualElements DisplayName="bitwarden" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="bitwarden" BackgroundColor="transparent">
|
<uap:VisualElements DisplayName="Bitwarden" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="bitwarden" BackgroundColor="transparent">
|
||||||
<uap:LockScreen Notification="badge" BadgeLogo="Assets\BadgeLogo.png" />
|
<uap:LockScreen Notification="badge" BadgeLogo="Assets\BadgeLogo.png" />
|
||||||
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" ShortName="Bitwarden" Square310x310Logo="Assets\LargeTile.png" Square71x71Logo="Assets\SmallTile.png">
|
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" ShortName="Bitwarden" Square310x310Logo="Assets\LargeTile.png" Square71x71Logo="Assets\SmallTile.png">
|
||||||
<uap:ShowNameOnTiles>
|
<uap:ShowNameOnTiles>
|
||||||
|
|
|
@ -9,7 +9,7 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
||||||
[assembly: AssemblyProduct("bitwarden")]
|
[assembly: AssemblyProduct("Bitwarden")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
|
@ -59,9 +59,9 @@
|
||||||
<key>ITSEncryptionExportComplianceCode</key>
|
<key>ITSEncryptionExportComplianceCode</key>
|
||||||
<string>ecf076d3-4824-4d7b-b716-2a9a47d7d296</string>
|
<string>ecf076d3-4824-4d7b-b716-2a9a47d7d296</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>bitwarden extension</string>
|
<string>Bitwarden Extension</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
<string>bitwarden</string>
|
<string>Bitwarden</string>
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>arm64</key>
|
<key>arm64</key>
|
||||||
|
|
|
@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
||||||
[assembly: AssemblyProduct("bitwarden")]
|
[assembly: AssemblyProduct("Bitwarden")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<key>MinimumOSVersion</key>
|
<key>MinimumOSVersion</key>
|
||||||
<string>9.0</string>
|
<string>9.0</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
<string>bitwarden</string>
|
<string>Bitwarden</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>com.8bit.bitwarden</string>
|
<string>com.8bit.bitwarden</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
<key>ITSEncryptionExportComplianceCode</key>
|
<key>ITSEncryptionExportComplianceCode</key>
|
||||||
<string>ecf076d3-4824-4d7b-b716-2a9a47d7d296</string>
|
<string>ecf076d3-4824-4d7b-b716-2a9a47d7d296</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>bitwarden</string>
|
<string>Bitwarden</string>
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>arm64</key>
|
<key>arm64</key>
|
||||||
|
|
|
@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
[assembly: AssemblyCompany("8bit Solutions LLC")]
|
||||||
[assembly: AssemblyProduct("bitwarden")]
|
[assembly: AssemblyProduct("Bitwarden")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
|
@ -118,19 +118,24 @@
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<data name="Name" xml:space="preserve">
|
<data name="Name" xml:space="preserve">
|
||||||
<value>bitwarden Password Manager</value>
|
<value>Bitwarden Password Manager</value>
|
||||||
|
<comment>Max 30 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Description" xml:space="preserve">
|
<data name="Description" xml:space="preserve">
|
||||||
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. The bitwarden app extension allows you to quickly log into any website through Safari or Chrome and is supported by hundreds of other popular apps.
|
<value>Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. The Bitwarden app extension allows you to quickly log into any website through Safari or Chrome and is supported by hundreds of other popular apps.
|
||||||
|
|
||||||
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
|
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
|
||||||
|
|
||||||
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords.
|
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? Bitwarden makes it easy for you to create, store, and access your passwords.
|
||||||
|
|
||||||
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value>
|
Bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at Bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.
|
||||||
|
|
||||||
|
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase.</value>
|
||||||
|
<comment>Max 4000 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Keywords" xml:space="preserve">
|
<data name="Keywords" xml:space="preserve">
|
||||||
<value>bitwarden,bit warden,8bit,password,login,free password manager,password manager,login manager</value>
|
<value>bit warden,8bit,password,free password manager,password manager,login manager</value>
|
||||||
|
<comment>Max 100 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="Screenshot1" xml:space="preserve">
|
<data name="Screenshot1" xml:space="preserve">
|
||||||
<value>Manage all your logins and passwords from a secure vault</value>
|
<value>Manage all your logins and passwords from a secure vault</value>
|
||||||
|
|
|
@ -118,21 +118,23 @@
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<data name="Title" xml:space="preserve">
|
<data name="Title" xml:space="preserve">
|
||||||
<value>bitwarden Password Manager</value>
|
<value>Bitwarden Password Manager</value>
|
||||||
<comment>Max 30 characters</comment>
|
<comment>Max 30 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="ShortDescription" xml:space="preserve">
|
<data name="ShortDescription" xml:space="preserve">
|
||||||
<value>bitwarden is a login and password manager that helps keep you safe while online.</value>
|
<value>Bitwarden is a login and password manager that helps keep you safe while online.</value>
|
||||||
<comment>Max 80 characters</comment>
|
<comment>Max 80 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FullDesciption" xml:space="preserve">
|
<data name="FullDesciption" xml:space="preserve">
|
||||||
<value>bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
|
<value>Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
|
||||||
|
|
||||||
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
|
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
|
||||||
|
|
||||||
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? bitwarden makes it easy for you to create, store, and access your passwords.
|
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? Bitwarden makes it easy for you to create, store, and access your passwords.
|
||||||
|
|
||||||
bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.</value>
|
Bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at Bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.
|
||||||
|
|
||||||
|
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase.</value>
|
||||||
<comment>Max 4000 characters</comment>
|
<comment>Max 4000 characters</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="FeatureGraphic" xml:space="preserve">
|
<data name="FeatureGraphic" xml:space="preserve">
|
||||||
|
|
Loading…
Reference in a new issue