diff --git a/CHANGELOG.md b/CHANGELOG.md
index db625587e..f86745569 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -32,6 +32,7 @@ Web UI version numbers should always match the corresponding version of LBRY App
* Fixed downloading files that are deleted not being removed from the downloading list
* Fixed download progress bar not being cleared when a downloading file is deleted
* Fixed refresh regression after adding scroll position to history state
+ * Fixed app thinking downloads with 0 progress were downloaded after restart
### Deprecated
*
diff --git a/build/build.ps1 b/build/build.ps1
index 6c93b172c..569fbd875 100644
--- a/build/build.ps1
+++ b/build/build.ps1
@@ -46,8 +46,8 @@ dir dist # verify that binary was built/named correctly
# sign binary
nuget install secure-file -ExcludeVersion
-secure-file\tools\secure-file -decrypt build\lbry2.pfx.enc -secret "$env:pfx_key"
-& ${env:SIGNTOOL_PATH} sign /f build\lbry2.pfx /p "$env:key_pass" /tr http://tsa.starfieldtech.com /td SHA256 /fd SHA256 dist\*.exe
+secure-file\tools\secure-file -decrypt build\lbry3.pfx.enc -secret "$env:pfx_key"
+& ${env:SIGNTOOL_PATH} sign /f build\lbry3.pfx /p "$env:key_pass" /tr http://tsa.starfieldtech.com /td SHA256 /fd SHA256 dist\*.exe
-python build\upload_assets.py
\ No newline at end of file
+python build\upload_assets.py
diff --git a/build/lbry2.pfx.enc b/build/lbry2.pfx.enc
deleted file mode 100644
index 46e52260a..000000000
Binary files a/build/lbry2.pfx.enc and /dev/null differ
diff --git a/build/lbry3.pfx.enc b/build/lbry3.pfx.enc
new file mode 100644
index 000000000..330cfc05b
Binary files /dev/null and b/build/lbry3.pfx.enc differ
diff --git a/ui/js/component/fileActions/view.jsx b/ui/js/component/fileActions/view.jsx
index 64fb859db..ef72463c5 100644
--- a/ui/js/component/fileActions/view.jsx
+++ b/ui/js/component/fileActions/view.jsx
@@ -118,7 +118,10 @@ class FileActions extends React.PureComponent {
/>
);
- } else if (fileInfo === null && !downloading) {
+ } else if (
+ (fileInfo === null || (fileInfo && fileInfo.written_bytes === 0)) &&
+ !downloading
+ ) {
if (!costInfo) {
content = ;
} else {
diff --git a/ui/js/component/userEmailVerify/view.jsx b/ui/js/component/userEmailVerify/view.jsx
index 5aa656a61..2570eba29 100644
--- a/ui/js/component/userEmailVerify/view.jsx
+++ b/ui/js/component/userEmailVerify/view.jsx
@@ -35,7 +35,6 @@ class UserEmailVerify extends React.PureComponent {
{
@@ -46,7 +45,7 @@ class UserEmailVerify extends React.PureComponent {
{/* render help separately so it always shows */}
- {__("Email")}{" "}
+ {__("Check your email for a verification code. Email")}{" "}
{" "}
{__("if you did not receive or are having trouble with your code.")}