From d8839840430078b6eb0874b67edbac540fa22ba0 Mon Sep 17 00:00:00 2001 From: Devin Reams Date: Wed, 1 Nov 2017 14:43:46 -0600 Subject: [PATCH 1/2] Pre-release notes to include and push in 0.1.1-alpha1 (#279) * Bump to version 0.1.1-alpha * Add obvious warnings for repository and docs * Add release notes to explain the pre-release warning * Consistent strong treatment for pre-release warning --- README.md | 3 +++ docs/index.md | 3 +++ docs/release-notes.md | 17 ++++++++++++++++- package-lock.json | 2 +- package.json | 2 +- 5 files changed, 24 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7b3de9ed..0868c607 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,9 @@ Lockbox for Firefox is a work-in-progress extension for Firefox to improve upon Firefox's built-in password management. If you're interested, you should probably come back later when we have more to show! +:warning: **Note: This is a rapidly evolving prototype that will change. Any +data stored here is not guaranteed to be retained in future updates.** + ## [Quick Installation][install-link] If you'd like to quickly **start up a new Firefox profile on Nightly** with diff --git a/docs/index.md b/docs/index.md index 2cfe9609..ac675473 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,3 +5,6 @@ Click below to install the Lockbox extension: [install][install-link]{: .button-link } [install-link]: https://testpilot.firefox.com/files/lockbox@mozilla.com/latest + +**Note: This is a rapidly evolving prototype that will change. Any data stored +is not guaranteed to be retained in future updates.** diff --git a/docs/release-notes.md b/docs/release-notes.md index c0e545e3..78300820 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,5 +1,20 @@ # Lockbox Release Notes +## 0.1.1-alpha1 + +_Date: 2017-11-01_ + +### What's Fixed + +* We added language to the first-run experience to remind testers that this is pre-release software and both **subject to change and data may not be retained**. + +### Known Issues + +* There is no way to change your Lockbox master password. If you forget your master password, you'll need to start over fresh by either: + - Opening the this extension's Preferences and clicking the "`💥💣 Reset 💣💥`" button; or + - Uninstalling and re-installing the extension +* Firefox's default prompt to save logins is only disabled on new installs of this extension; updating Lockbox will not change your current Firefox preferences. + ## 0.1.1-alpha _Date: 2017-10-30_ @@ -43,6 +58,6 @@ This starts as a signed Firefox extension where you can: ### Known Issues -* Lockbox has only been tested on Firefox 57 and above. Installing on Firefox 56 or lower may not function at all. +* Lockbox has only been tested on Firefox 57 and above. Installing on Firefox 56 or lower may not function at all. * There is no way to reset your Lockbox master password. If you forget your master password, you'll need to start over fresh by uninstalling and re-installing this extension. * This is a Lockbox account, which stays local to your Firefox installation. There is no integration with Firefox accounts to sync (yet). diff --git a/package-lock.json b/package-lock.json index 89104547..04d274a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lockbox", - "version": "0.1.1-alpha", + "version": "0.1.1-alpha1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b4f2f447..0c8a95f0 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "title": "Lockbox", "name": "lockbox", "id": "lockbox@mozilla.com", - "version": "0.1.1-alpha", + "version": "0.1.1-alpha1", "main": "dist/bootstrap.js", "description": "A Lockbox extension for Firefox", "author": "Lockbox Team ", From d9e7c7c03f4ed8f41f90b51bf11aab7b2b583ab9 Mon Sep 17 00:00:00 2001 From: Devin Reams Date: Wed, 1 Nov 2017 14:50:08 -0600 Subject: [PATCH 2/2] Add a warning to first run introduction about this being a pre-release (#275) * Add a warning to first run introduction Fixes #270 requested by @sandysage to explain features may change and data may not be retained between releases * missing a word * Better semantics for important message * Clearer warning, doesn't bury lede, not as scary * Quick hack to get strong tag output after localization happens --- src/webextension/firstrun/components/welcome.js | 9 +++++++++ src/webextension/locales/en-US/firstrun.ftl | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/webextension/firstrun/components/welcome.js b/src/webextension/firstrun/components/welcome.js index 57074972..816512cc 100644 --- a/src/webextension/firstrun/components/welcome.js +++ b/src/webextension/firstrun/components/welcome.js @@ -20,6 +20,15 @@ export default function Welcome() { adipiscing elit. Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum.

+

+ + Lorem ipsum dolor sit amet, consectetur. + Mauris, aliquam vel pellentesque et, mattis bibendum tellus. Fusce + sodales, tellus a auctor accumsan, diam risus pharetra orci, at lacinia + libero eros ut erat. Fusce ex neque, pharetra id rhoncus in, + pellentesque quis urna. + +

Curabitur blandit tempus porttitor. Nulla vitae elit libero, a pharetra augue. Vestibulum id ligula porta felis euismod semper. diff --git a/src/webextension/locales/en-US/firstrun.ftl b/src/webextension/locales/en-US/firstrun.ftl index ff4cb5bd..87a965e3 100644 --- a/src/webextension/locales/en-US/firstrun.ftl +++ b/src/webextension/locales/en-US/firstrun.ftl @@ -9,10 +9,14 @@ welcome-intro = new entries, and then later you can view, search, edit, and delete those entries. +welcome-warning = + This is a rapidly evolving prototype that will change as Alpha progresses. + Any data stored here is not guaranteed to be retained in future updates. + welcome-feedback = Please be sure to let us know your thoughts using our feedback button within the tool, including any issues you may find, things - you like, and the things you're looking forward in the future. + you like, and the things you're looking forward to in the future. master-password-setup-formtitle = Please create a master password below: