diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2d36ff902b..34233fd1aa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Code contributions are welcome! Please commit any pull requests against the `mas We use a translation tool called [Crowdin](https://crowdin.com) to help manage our localization efforts across many different languages. -If you are interested in helping translate the bitwarden browser extension into another language (or make a translation correction), please register an account at Crowdin and join our project here: https://crowdin.com/project/bitwarden-browser +If you are interested in helping translate the Bitwarden browser extension into another language (or make a translation correction), please register an account at Crowdin and join our project here: https://crowdin.com/project/bitwarden-browser If the language that you are interested in translating is not already listed, create a new account on Crowdin, join the project, and contact the project owner (https://crowdin.com/mail/compose/kspearrin). diff --git a/README.md b/README.md index 4631a49e86..7f47bd40eb 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,18 @@ [![Crowdin](https://d322cqt584bo4o.cloudfront.net/bitwarden-browser/localized.svg)](https://crowdin.com/project/bitwarden-browser) [![Join the chat at https://gitter.im/bitwarden/Lobby](https://badges.gitter.im/bitwarden/Lobby.svg)](https://gitter.im/bitwarden/Lobby) -# bitwarden Browser Extension +# Bitwarden Browser Extension + -The bitwarden browser extension is written using the Chrome Web Extension API and AngularJS. +The Bitwarden browser extension is written using the Chrome Web Extension API and AngularJS. ![Alt text](http://imgur.com/C9p87nk.png "My Vault") @@ -20,15 +21,17 @@ The bitwarden browser extension is written using the Chrome Web Extension API an **Requirements** -- [Node.js](https://nodejs.org/en/) +- [Node.js](https://nodejs.org) - [Gulp](http://gulpjs.com/) (`npm install --global gulp-cli`) - Chrome (preferred), Opera, or Firefox browser +**API endpoint** + By default the extension is targeting the production API. If you are running the [Core](https://github.com/bitwarden/core) API locally, you'll need to switch the extension to target your local instance. Open `src/services/api.service.ts` and set `this.baseUrl` and `this.identityBaseUrl` to your local API instance (ex. `http://localhost:5000`). -Then run the following commands: +**Run the app** -```bash +``` npm install npm run dev:watch ``` diff --git a/SECURITY.md b/SECURITY.md index 3564ea7b08..ef94f0b494 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,4 +1,4 @@ -bitwarden believes that working with security researchers across the globe is crucial to keeping our +Bitwarden believes that working with security researchers across the globe is crucial to keeping our users safe. If you believe you've found a security issue in our product or service, we encourage you to notify us. We welcome working with you to resolve the issue promptly. Thanks in advance! @@ -16,7 +16,7 @@ notify us. We welcome working with you to resolve the issue promptly. Thanks in # In-scope -- Security issues in any current release of bitwarden. This includes the web vault, browser extension, +- Security issues in any current release of Bitwarden. This includes the web vault, browser extension, and mobile apps (iOS and Android). Product downloads are available at https://bitwarden.com. Source code is available at https://github.com/bitwarden. @@ -24,14 +24,14 @@ notify us. We welcome working with you to resolve the issue promptly. Thanks in The following bug classes are out-of scope: -- Bugs that are already reported on any of bitwarden's issue trackers (https://github.com/bitwarden), +- Bugs that are already reported on any of Bitwarden's issue trackers (https://github.com/bitwarden), or that we already know of. Note that some of our issue tracking is private. - Issues in an upstream software dependency (ex: Xamarin, ASP.NET) which are already reported to the upstream maintainer. - Attacks requiring physical access to a user's device. - Self-XSS -- Issues related to software or protocols not under bitwarden's control -- Vulnerabilities in outdated versions of bitwarden +- Issues related to software or protocols not under Bitwarden's control +- Vulnerabilities in outdated versions of Bitwarden - Missing security best practices that do not directly lead to a vulnerability - Issues that do not have any impact on the general public @@ -39,7 +39,7 @@ While researching, we'd like to ask you to refrain from: - Denial of service - Spamming -- Social engineering (including phishing) of bitwarden staff or contractors -- Any physical attempts against bitwarden property or data centers +- Social engineering (including phishing) of Bitwarden staff or contractors +- Any physical attempts against Bitwarden property or data centers -Thank you for helping keep bitwarden and our users safe! +Thank you for helping keep Bitwarden and our users safe! diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index d7053a37d5..ef7b64c9e5 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -1,13 +1,13 @@ { "appName": { - "message": "bitwarden" + "message": "Bitwarden" }, "extName": { - "message": "bitwarden - Free Password Manager", + "message": "Bitwarden - Free Password Manager", "description": "Extension name" }, "extDesc": { - "message": "bitwarden is a secure and free password manager for all of your devices.", + "message": "A secure and free password manager for all of your devices.", "description": "Extension description" }, "loginOrCreateNewAccount": { @@ -167,7 +167,7 @@ "message": "Visit Our Website" }, "visitOurWebsiteDirectly": { - "message": "Visit our website to get help, news, email us, and/or learn more about how to use bitwarden." + "message": "Visit our website to get help, news, email us, and/or learn more about how to use Bitwarden." }, "fileBugReport": { "message": "File a Bug Report" @@ -191,22 +191,22 @@ "message": "Automatically generate strong, unique passwords for your logins." }, "bitWebVault": { - "message": "bitwarden Web Vault" + "message": "Bitwarden Web Vault" }, "bitWebVaultInfo": { - "message": "Manage your items from any web browser with the bitwarden web vault." + "message": "Manage your items from any web browser with the Bitwarden web vault." }, "bitIosVault": { - "message": "bitwarden iOS Vault" + "message": "Bitwarden iOS Vault" }, "bitIosVaultInfo": { - "message": "Manage your items from your mobile devices with the bitwarden iOS vault." + "message": "Manage your items from your mobile devices with the Bitwarden iOS vault." }, "bitAndrVault": { - "message": "bitwarden Android Vault" + "message": "Bitwarden Android Vault" }, "bitAndrVaultInfo": { - "message": "Manage your items from your mobile devices with the bitwarden Android vault." + "message": "Manage your items from your mobile devices with the Bitwarden Android vault." }, "importItems": { "message": "Import Items" @@ -502,7 +502,7 @@ "message": "The \"Add Login Notification\" automatically prompts you to save new logins to your vault whenever you log into them for the first time." }, "notificationAddDesc": { - "message": "Should bitwarden remember this password for you?" + "message": "Should Bitwarden remember this password for you?" }, "notificationAddSave": { "message": "Yes, Save Now" @@ -635,7 +635,7 @@ "message": "You are a premium member!" }, "premiumCurrentMemberThanks": { - "message": "Thank you for supporting bitwarden." + "message": "Thank you for supporting Bitwarden." }, "premiumPrice": { "message": "All for just %price% /year!" @@ -727,7 +727,7 @@ "message": "Self-hosted Environment" }, "selfHostedEnvironmentFooter": { - "message": "Specify the base URL of your on-premise hosted bitwarden installation." + "message": "Specify the base URL of your on-premise hosted Bitwarden installation." }, "customEnvironment": { "message": "Custom Environment" diff --git a/src/background/main.background.ts b/src/background/main.background.ts index 10714fb1ab..bf83d9c75c 100644 --- a/src/background/main.background.ts +++ b/src/background/main.background.ts @@ -322,7 +322,7 @@ export default class MainBackground { type: 'normal', id: 'root', contexts: ['all'], - title: 'bitwarden', + title: 'Bitwarden', }); await this.contextMenusCreate({ @@ -607,7 +607,7 @@ export default class MainBackground { tabId: tabId, }); } else if (this.sidebarAction.setTitle) { - let title = 'bitwarden'; + let title = 'Bitwarden'; if (text && text !== '') { title += (' [' + text + ']'); } diff --git a/src/manifest.json b/src/manifest.json index 810a54da1a..778c1a0ed0 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -63,7 +63,7 @@ "19": "images/icon19.png", "38": "images/icon38.png" }, - "default_title": "bitwarden", + "default_title": "Bitwarden", "default_popup": "popup/index.html" }, "permissions": [ @@ -119,7 +119,7 @@ } }, "sidebar_action": { - "default_title": "bitwarden", + "default_title": "Bitwarden", "default_panel": "popup/index.html?uilocation=sidebar", "default_icon": "images/icon19.png" } diff --git a/src/popup/index.html b/src/popup/index.html index bc5a0c1dd4..27d50b53df 100644 --- a/src/popup/index.html +++ b/src/popup/index.html @@ -3,7 +3,7 @@
-