m-wallet version 1.3.1 released

Qt-Wallet and Daemon: 

http://coinmagi.org/bin/m-wall...
Source code: https://github.com/magi-projec...

Windows Installer (x32/x64):http://coinmagi.org/bin/m-wall...
Windows (x32): http://coinmagi.org/bin/m-wall...
Windows (x64): http://coinmagi.org/bin/m-wall...

Linux: http://coinmagi.org/bin/m-wall...
Mac OS X: http://coinmagi.org/bin/m-wall...
FreeBSD: http://coinmagi.org/bin/m-wall...

Block chain: http://coinmagi.org/bin/block-...
Release notes: http://coinmagi.org/bin/releas...

Multiple Platforms: 

* Starting from v1.3.1, we provide official support of building packages for FreeBSD; both Qt wallet and daemon are available. Supports to other platforms may also occur in future release;
* Struggled with a working Qt wallet for Windows XP (daemon works); this effort is yet to be done. Since Windows XP is no longer supported by Microsoft, I'm considering to drop off the compilation; please let me if one does need a Qt wallet for Windows XP. 

Changelog: 

v1.3.1
=============
This is a major release designed to improve the overall performance of the wallet. Upgrading to this version is strongly recommended. All parties upgrading from versions prior to v1.3.0 should resynchronize the complete block chain from the beginning. 

A copy of block chain available:http://coinmagi.org/bin/block-...

- Support of building Qt wallet and daemon on FreeBSD;
- Added "Mint" menu on the Qt wallet;
- Added "About" menu on the Qt wallet;
- Fixed price update for all of OS including Windows; 
- Corrected the total amount on the transaction page; 
- Overall improvement of the Qt wallet appearance;
- Removed pre-release message from the status bar; 
- Redesigned the icon set; new logo available here:http://coinmagi.org/files/logo/v1;http://coinmagi.org/files/logo/v2;

(January 29, 2017)

This release also contains the prior changes associated with v1.3.0rc1 which wasn't made publicly. 

v1.3.0rc1
=============
- Changed database for storing transaction and block indices from Berkeley DB to LevelDB; 
- Enabled block hash storing in storage and loaded directly from disk;
- Fixed "Checkpoint is too old" warning;
- PoS stake splitting and combining features, which can be set by stakesplitthreshold=VALUE and stakecombinethreshold VALUE in magi.conf, or by RPC commands: setstakesplitthreshold and setstakecombinethreshold; RPC commands getstakesplitthreshold and getstakecombinethreshold to show their current values;
- Added price information on Qt overviewpage;
- Qt wallet logo change and GUI improvements;
- Merge pull request of adding total balance in "Transactions" page by lightsplasher;
- Merge pull request of version check updates by feldenthorne; fixed automatic version check including test/rc versions.

(June 22, 2016)

Notes: 

* Since v1.3.1 migrates to leveldb for block index storing, for upgrading from a version before v1.3 should reset the local block-chain;
* For users on Windows, we provide a convenient way to use an installer for upgrading wallet and migrating to the latest block chain; this is strongly recommended; 
* Additional note to the stake splitting & combing for information; https://github.com/magi-projec...
Code:
               // The original design prevents stakes having the same parent transaction from combining
                // which somehow reads as encouraging splitting (improve security);
                // This mechanism is to be disabled in Magi since combining won't cause security concern 

                /* Splitting is only enforced at wallet, not by PoS protocol as well as consensus over network.
                 * Original PPCoin design encourages splitting as per "Lower coinstake combine threshold to
                 * improve security", which can be understood by the fact that in general PoS, with a large
                 * number of coins in stake comes greater chance of (PoS) mining blocks. This is not going to 
                 * happen in Magi. Also, hardening nStakeCombineThreshold is impractical since an advanced user 
                 * can easilly make a change to that and rebuild a wallet. The change to nStakeCombineThreshold 
                 * should be available externally, e.g., RPC command, magi.conf configuration file. 
                 ** Magi, for optimum staking, nStakeCombineThreshold should be used in combination with nStakeSplitThreshold.*/

nStakeCombineThreshold along with nStakeSplitThreshold should be utilized for best results. The optimum threshold is neither a random number nor as large as possible; it's in accordance with the magi's PoS (mPoS) protocol.  

Upgrading procedure: 

- In general: 
1) Backup wallet.dat;
2) Delete everything under the Magi or .magi folder except wallet.dat;
3) Download block chain from herehttp://coinmagi.org/bin/block-... and unzip the file;
4) Put all of the contents under the folder m-blockchain into Magi or .magi;
5) Launch the new wallet. 

- Windows:   
1) Backup wallet.dat;
2) Launch the installer;
3) Choose the option you want to migrate the block-chain; the installer will always move the original Magi folder to something like Magi-BACKUP-*;
4) Follow on-screen prompts to install.