diff --git a/src/locales/en.json b/src/locales/en.json
index 512930bc..6eac320c 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -525,9 +525,10 @@
"subtitle": "The Bitcoin Unlimited project maintains an enhanced version of the Bitcoin Core \"Satoshi\" client.",
"latest": {
"title": "Latest Release",
- "download": "Download the latest release of Bitcoin Unlimited",
- "version": "v1.0.2.0",
- "date": "May 11, 2017",
+ "download": "Download the latest standard release of Bitcoin Unlimited",
+ "version": "v1.0.3.0",
+ "date": "July 18, 2017",
+ "notes": "this is a standard release, a new one that will implement UAHF/BUIP055 specification will be provided in the next few days",
},
"windows": "Windows",
"linux": "Linux",
@@ -544,6 +545,7 @@
"source": "source code",
"notes": {
"title": "Release Notes",
+ "releasenotes_1_0_3_0": "1.0.3.0: Release notes are ",
"releasenotes_1_0_2_0": "1.0.2.0: Release notes are ",
"releasenotes_1_0_1_4": "1.0.1.4: Release notes are ",
"releasenotes_1_0_1_3": "1.0.1.3: Release notes: this release addresses minor and cosmetic issues reported when the 1.0.1.2 release patch came under full review. Upgrading from 1.0.1.2 is optional, upgrading from 1.0.1.1 or earlier is essential.",
diff --git a/src/public/views/components/download/install-instructions.jsx b/src/public/views/components/download/install-instructions.jsx
index 52e815c1..eac43a9a 100644
--- a/src/public/views/components/download/install-instructions.jsx
+++ b/src/public/views/components/download/install-instructions.jsx
@@ -1,7 +1,7 @@
'use strict';
-const BASH0 = `tar xvf bitcoinUnlimited-1.0.2.0-linux64.tar.gz
-cd bitcoinUnlimited-1.0.2/bin/
+const BASH0 = `tar xvf bitcoinUnlimited-1.0.3.0-linux64.tar.gz
+cd bitcoinUnlimited-1.0.3/bin/
nohup ./bitcoin-qt &
`;
diff --git a/src/public/views/components/download/official-release.jsx b/src/public/views/components/download/official-release.jsx
index 4135c9a8..defffd7f 100644
--- a/src/public/views/components/download/official-release.jsx
+++ b/src/public/views/components/download/official-release.jsx
@@ -4,14 +4,14 @@ import React from 'react';
import { strings } from '../../../lib/i18n';
import Release from './release.jsx'
-import SignaturesLatest from './signatures_1-0-2-0.jsx'
+import SignaturesLatest from './signatures_1-0-3-0.jsx'
class OfficialRelease extends React.Component {
render() {
- var latestVersion = "1.0.2.0";
+ var latestVersion = "1.0.3.0";
return (
-
{ strings().download.latest.download } ({latestVersion}, {strings().download.latest.date}):
+
{ strings().download.latest.download } ({latestVersion}, {strings().download.latest.date})
({ strings().download.latest.notes }):
+
+
+
+ )
+ }
renderV1014Body() {
return (
-
+
)
}
@@ -169,6 +188,11 @@ class OfficialRelease extends React.Component {
render() {
return (
+
+
+
+ {strings().download.notes.releasenotes_1_0_3_0} {strings().download.notes.here}.
+
{strings().download.notes.releasenotes_1_0_2_0} {strings().download.notes.here}.
-
+
{strings().download.notes.releasenotes_1_0_1_4} {strings().download.notes.here}.
diff --git a/src/public/views/components/download/signatures_1-0-3-0.jsx b/src/public/views/components/download/signatures_1-0-3-0.jsx
new file mode 100644
index 00000000..d87c758d
--- /dev/null
+++ b/src/public/views/components/download/signatures_1-0-3-0.jsx
@@ -0,0 +1,63 @@
+'use strict';
+
+import React from 'react';
+import { strings } from '../../../lib/i18n';
+
+const CHECKSUMS = `{ 'files': { 'bitcoinUnlimited-1.0.3.0-arm32.tar.gz': '4d063832f7384871e6087b492d767418c4b6b695c8702fbfabb72050f03490dc',
+ 'bitcoinUnlimited-1.0.3.0-arm64.tar.gz': '73fc6d396dfff0184959610f42d42c1d15fac4aa79a8681e24ed8d33cb13e577',
+ 'bitcoinUnlimited-1.0.3.0-linux32.tar.gz': '0b5717c847f7ce8497c14a9eb32d23e98554722d8e6b32f679f9e6668ca617f0',
+ 'bitcoinUnlimited-1.0.3.0-linux64.tar.gz': 'a6658bac22f082539969a243943c7d1a865abd40cdfe39465ff82b4eba387b22',
+ 'bitcoinUnlimited-1.0.3.0-osx.dmg': 'b9f5e275450632fe595c9cd776694ffa2fc049071ee7d0ffe14b899c95255959',
+ 'bitcoinUnlimited-1.0.3.0-osx.tar.gz': '4686ad008450a0a7d81c0ff6ff92cdda0a9b375aa325bc1637659c24d347762b',
+ 'bitcoinUnlimited-1.0.3.0-osx64.tar.gz': '6c631dd70eae0e2dc365c95b00485d847837d82c39b01ee2db8ba054321d454d',
+ 'bitcoinUnlimited-1.0.3.0-win32-setup.exe': '36b0a3b77d2348b9a8a88e5a25c75726dee73fcc3c96fa3bc71fec0f2cdcb640',
+ 'bitcoinUnlimited-1.0.3.0-win32.zip': '376d5cdf4c2df1c4561a29ba6378ec848e74048e0f4d360d4a2802c4d122fa89',
+ 'bitcoinUnlimited-1.0.3.0-win64-setup.exe': 'f230cb01f5f25efdc6db2aa16a5c893a6e03455187f2aa79fc91ec2d9237d1f2',
+ 'bitcoinUnlimited-1.0.3.0-win64.zip': 'b4c176f33787c88c3a398605e1ec55043ab12b0d8f22edda1a15863d096aa424'},
+ 'program': 'BitcoinUnlimited',
+ 'version': '1.0.3.0'}`;
+
+class SignaturesLatest extends React.Component {
+ render() {
+ return (
+
+
+ {strings().download.signatures.signatures}
+
+
+ {strings().download.signatures.helpOne}
+ {' '}
+ {strings().download.signatures.helpTwo}
+ {' '}
+ {strings().download.signatures.helpThree}
+ {' '}
+ {strings().download.signatures.helpFour}
+ {' '}
+ {strings().download.signatures.helpFive}
+ {' '}
+
{strings().download.signatures.forum}.
+
+
+
+ 1.0.3.0 {strings().download.signatures.statement}:
+
{CHECKSUMS}
+
+ {strings().download.signatures.tip}
+
+
+ {strings().download.signatures.andrew} (1zerg12nRXZ41Pw4tfCTqgtdiJx6D1We3)
+ {strings().download.signatures.signature}:
G+h2pbTloDyxZXue1KDBuyjcBXAOj08nqtvvK8j9oC0IY7v7UZns+4IOE74YCxXyci3eWkAaZMuhSYIrb/Xhuhg=
+
+ {strings().download.signatures.sickpig} (1LwvkQTWmotqTosgBcK8kFPCKzW2BPiE1G)
+ {strings().download.signatures.signature}:
Hz11wP/CstTSn3ta+ODY6D4mD8QD1r05NHt2hLK1ukyMC3a8DSdYK3V9qyc0DuTqcIMMuTLwlOxxHlrT2r7/wjw=
+
+ {strings().download.signatures.freetrader} (1Libre7MGkCXr7pUAEbwihCR9X4quYAyQ4)
+ {strings().download.signatures.signature}:
HAuPxIwShFC0AeNvsvYhbEE6xN52pTlmF0UB+QeUjDZSAYP+/9L0qZ+zQhW+30zzDSiQYta7SUsfIz+vFx/OAaY=
+
+
+
+ );
+ }
+};
+
+export default SignaturesLatest
diff --git a/src/public/views/components/header/announceBanner.jsx b/src/public/views/components/header/announceBanner.jsx
index 3bff74e9..174dd596 100644
--- a/src/public/views/components/header/announceBanner.jsx
+++ b/src/public/views/components/header/announceBanner.jsx
@@ -12,7 +12,7 @@ class AnnounceBanner extends React.Component {
} else {
return (
-
+
Announcement:
{this.props.message}
diff --git a/src/public/views/components/header/securityBanner.jsx b/src/public/views/components/header/securityBanner.jsx
index 183da27d..2dbdd5a5 100644
--- a/src/public/views/components/header/securityBanner.jsx
+++ b/src/public/views/components/header/securityBanner.jsx
@@ -12,7 +12,7 @@ class SecurityBanner extends React.Component {
} else {
return (
-
+
Security alert:
{this.props.message}
diff --git a/src/public/views/header.jsx b/src/public/views/header.jsx
index e088d931..7d3854e7 100644
--- a/src/public/views/header.jsx
+++ b/src/public/views/header.jsx
@@ -22,12 +22,12 @@ class Header extends React.Component {
}
renderAnnounceMessage() {
- return
- //return (
- //
- //
BU x.y.z. has been just released, plese fetch it from the download section
- //
- //)
+ //return
+ return (
+
+
BU standard version 1.0.3 has just been released, please fetch it from the download section
+
+ )
}
render() {