Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Commit

Permalink
Merge pull request #175 from HorizenOfficial/prepare_release_1.0.3
Browse files Browse the repository at this point in the history
Update bundled zend to v3.0.1, set verison 1.0.3
  • Loading branch information
cronicc committed Nov 22, 2021
2 parents 5cb3765 + 9093494 commit d78240d
Show file tree
Hide file tree
Showing 11 changed files with 96 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ os: linux
language: shell

env:
- ZEND_VERSION=3.0.0 JDK=16
- ZEND_VERSION=3.0.1 JDK=16

install:
- source ./scripts/install.sh
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ presents the information in a user-friendly manner.

#### New/Experimental: [Horizen Desktop GUI Wallet packages for Debian/Ubuntu Linux](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/blob/master/docs/ReleaseUbuntuRepository.md) are available

#### New/Experimental: [Horizen Desktop GUI Wallet for Windows/macOS](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/blob/master/docs/Release_1.0.2.md) is available
#### New/Experimental: [Horizen Desktop GUI Wallet for Windows/macOS](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/blob/master/docs/Release_1.0.3.md) is available

#### Information on diagnosing some common problems may be found in this [troubleshooting guide](docs/TroubleshootingGuide.md).

Expand Down
85 changes: 85 additions & 0 deletions docs/Release_1.0.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
## [Horizen](https://horizen.io/) Desktop GUI Wallet binary release 1.0.3

It includes [Horizen 3.0.1 binaries](https://github.com/HorizenOfficial/zen/releases/tag/v3.0.1).

**This wallet is targeted at advanced users who understand the implications of running a full Zen node on**
**the local machine, maintaining a full local copy of the blockchain, maintaining and backing up the**
**Zen nodes's `wallet.dat` file etc! The wallet is not suitable for novice crypto-currency users!**

**SECURITY WARNING: Encryption of the wallet.dat file is not yet supported for Horizen. Using the wallet**
**on a system infected with malware may result in wallet data/funds being stolen. The**
**wallet.dat needs to be backed up regularly (not just once - e.g. after every 30-40**
**outgoing transactions) and it must also be backed up after creating a new Z address.**

**STABILITY WARNING: The GUI wallet is as yet considered experimental! It is known to exhibit occasional stability problems related to running a full Zen node.**
**Specifically if the locally running `zend` cannot start properly due to issues with the local blockchain, the GUI cannot start either!**
**Users need to be prepared to fix such problems manually as described in the [troubleshooting guide](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/blob/master/docs/TroubleshootingGuide.md).**
**Doing so requires command line skills.**

**AUTO-DEPRECATION WARNING: Wallet binary releases for Mac/Windows contain ZEN full node binaries. These have an auto-deprecation feature:**
**they are considered outdated after 16 weeks and stop working. So they need to be updated to a newer version before this term expires.**
**Users need to ensure they use an up-to-date version of the wallet (e.g. update the wallet every two months or so).**

### Installing the Horizen Desktop GUI Wallet on Windows

It requires a 64-bit Windows 7 or later version to run.

1. Download the Wallet EXE file
[HorizenDesktopGUIWallet-1.0.3.exe](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/releases/download/1.0.3/HorizenDesktopGUIWallet-1.0.3.exe).

2. Security check: You may decide to run a virus scan on it, before proceeding... In addition using a tool
such as [http://quickhash-gui.org/](http://quickhash-gui.org/) you may calculate the its SHA256 checksum. The
result should be:
```
TODO HorizenDesktopGUIWallet-1.0.3.exe
```
**If the resulting checksum is not `TODO` then**
**something is wrong and you should discard the downloaded wallet!**

3. Run the `HorizenDesktopGUIWallet-1.0.3.exe` installer and choose an installation folder.

### Running the Horizen Desktop GUI Wallet on Windows

Double click on `HorizenDesktopGUIWallet.exe` in the installation folder or run `HorizenDesktopGUIWallet` from the start menu.
On first run (only) the wallet will download the cryptographic keys (1.6GB or so).
In case of problems logs are written in `%LOCALAPPDATA%\ZENCashSwingWalletUI\` for diagnostics.

### Installing the Horizen Desktop GUI Wallet on Mac OS

It requires Mac OS Sierra/High Sierra/Mojave.

1. Download the Wallet image file
[HorizenDesktopGUIWallet-1.0.3.dmg](https://github.com/HorizenOfficial/zencash-swing-wallet-ui/releases/download/1.0.3/HorizenDesktopGUIWallet-1.0.3.dmg).

2. Security check: You may decide to run a virus scan on it before proceeding... In addition using a tool
such as [http://quickhash-gui.org/](http://quickhash-gui.org/) you may calculate the its SHA256 checksum. The
result should be:
```
TODO HorizenDesktopGUIWallet-1.0.3.dmg
```
**If the resulting checksum is not `TODO` then**
**something is wrong and you should discard the downloaded wallet!**

3. Install the wallet like any other downloaded Mac OS application: Open the disk image `HorizenWallet-1.0.3.dmg`
and copy the HorizenWallet application to the Applications folder. You can then discard the disk image.

### Running the Horizen Desktop GUI Wallet on Mac OS

Simply click on HorizenWallet in the Mac OS application launchpad.

### Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

### Some known issues and limitations
1. If a system has a high resolution monitor with DPI scaling enabled, not all GUI elements scale alike.
As a result the Wallet UI may feel inconvenient to use at scaling above 1.5x or even unusable at scaling above 3x.
This problem will be fixed in future versions.
1. Limitation: The list of transactions does not show all outgoing ones (specifically outgoing Z address
transactions).
2 changes: 1 addition & 1 deletion installer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.zencash</groupId>
<artifactId>HorizenSwingWalletUI</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.3-SNAPSHOT</version>
</parent>

<artifactId>installer</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions installer/src/main/izpack/install.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<installation version="5.0">
<info>
<appname>HorizenSwingWalletUI</appname>
<appversion>1.0.2</appversion>
<appversion>1.0.3</appversion>
<url>https://horizen.io</url>
<authors>
<author name="Ivan Vaklinov" email="ivan@vaklinov.com"/>
Expand Down Expand Up @@ -47,7 +47,7 @@
<variables>
<variable name="InstallerFrame.logfilePath" value="Default"/>
<variable name="WELCOME_TEXT" value="Horizen Swing Wallet Installation"/>
<variable name="WELCOME_VERSION" value="Version: 1.0.2"/>
<variable name="WELCOME_VERSION" value="Version: 1.0.3"/>
<variable name="WELCOME_BG_COLOR" value="#404B62"/>
<variable name="WELCOME_TEXT_COLOR" value="#ffffff"/>
</variables>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.zencash</groupId>
<artifactId>HorizenSwingWalletUI</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.3-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Horizen Swing Wallet UI</name>

Expand Down
2 changes: 1 addition & 1 deletion src/build/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@

<target name="ubuntuPackage" depends="jar,copyothers">
<mkdir dir="${ubuntu.package.dir}"/>
<deb destfile="${ubuntu.package.dir}/zencash-desktop-gui-wallet_1.0.2_all.deb"
<deb destfile="${ubuntu.package.dir}/zencash-desktop-gui-wallet_1.0.3_all.deb"
control="${deb.dir}/control"
verbose="true">

Expand Down
2 changes: 1 addition & 1 deletion src/resources/messages/zencash_en.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
main.frame.title=Horizen Desktop GUI Wallet 1.0.2
main.frame.title=Horizen Desktop GUI Wallet 1.0.3
main.frame.progressbar=Starting GUI wallet...
main.frame.title.testnet=\u0020[using TESTNET]
main.frame.tab.overview.title=Overview\u0020
Expand Down
2 changes: 1 addition & 1 deletion src/resources/messages/zencash_it.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
main.frame.title=Horizen Desktop GUI Wallet 1.0.2
main.frame.title=Horizen Desktop GUI Wallet 1.0.3
main.frame.progressbar=Avviando la GUI...
main.frame.title.testnet=\u0020[usando TESTNET]
main.frame.tab.overview.title=Anteprima\u0020
Expand Down
2 changes: 1 addition & 1 deletion zencash-wallet-swing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>com.zencash</groupId>
<artifactId>HorizenSwingWalletUI</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.3-SNAPSHOT</version>
</parent>

<artifactId>zencash-wallet-swing</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion zencash-wallet-swing/src/deb/control/control
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Package: zencash-desktop-gui-wallet
Version: 1.0.2
Version: 1.0.3
Section: misc
Priority: low
Architecture: all
Expand Down

0 comments on commit d78240d

Please sign in to comment.