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: