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() {