v3.1.0
Particl Desktop v3.1.0
NB!! The source code linked to here is not the actual tagged release source code. Please contact Particl for source code information. The actual source code will be uploaded and made available after an appropriate interval of time has passed.
RELEASE INFORMATION
BUILD | NETWORK | PARTICL CORE (MIN VERSION) | MARKETPLACE VERSION | WALLET VERSION |
---|---|---|---|---|
3.1.0 | mainnet | 0.21.2.5 | 0.3.4 | 1.6.0 |
UPDATES AND FIXES
This lists the changes that have been made since the release of v3.0.
[general]
- Fixes various typos, incorrect button labels, and incorrect text/label related concerns.
- Update to using core v0.21.
- Note that for new users, a default wallet is not automatically created, and so the initial wallet generation (when using the wallet module as the first entry point) will allow for a wallet name to be provided.
- The particl-core setting
txindex
will be explicitly enabled by automatically updating the particl.conf file.
[market module]
Included here are the changes applied to both the UI of the marketplace, as well as the market service, for convenience:
- Allow for backing up the market profile mnemonic and passphrase. These are generated for the profile and stored in the particl-market database. Its far better to allow the user to back these up and remove them from the database.
- Note that each market identity generated derives from the profile wallet, so backing up the profile means that all identity wallets created from that profile are backed up as well.
- Remove the logging out of the profile wallet mnemonic and passphrase.
- Fixed sent listing image smsgs from leaking some information related to the sender's machine.
- Fixed an issue with the market browser search ignoring various search criteria under certain cases.
- When removing a market, particl-core is now correctly informed so as to stop receiving smsg for that market.
- Reduced the ring size used in marketplace transactions involving anon funds (such as listing fees) from 24 to 12. This should assist with reducing fees slightly.
- A number of smsg processing issues have been fixed: these should provide for greater stability in both the processing of received smsg, as well as the sending of smsg.
- The settings page has been updated to better reflect the settings it contains.
- Fixed an issue when generating a new identity where if the profile wallet was encrypted it failed to generate the new identity: a prompt for the profile wallet passphrase is now correctly presented.
- Fixed an issue where some settings were incorrectly editable while the market service was starting up.
- Invalid or missing values on the shipping source country in the product/template editor are now clearly displayed. This field was often missed when creating an item for sale, and so should now have greater visibility when a value is missing.
- The seller key has been added to the listings detail modal, as requested.
- The promoting of a market using the incorrect market identity funds (in a multi-identity setup) in some cases, has been fixed.
- In the market browser, a count of new items received (but not yet displayed) is shown alongside the refresh button.
- Adds a button in the Settings page to allow for easy re-scanning of smsg messages (rather than needing to manually run commands or use workarounds such as joining a market to obtain the prompt to perform the re-scan).
- Note that once a re-scan is performed, the button is disabled for a few minutes afterwards: this is normal and allows some time for any message processing to occur.
- Edits to pricing via the batch publish modal are now possible: a percentage value can be set that will update the price of each item by the percentage provided, or alternatively a fixed price can be set per item. Instead of needing to update the price of each item individually prior to publishing, a seller making use of the batch publish feature can now set the prices of items in the batch publish modal.
- Allow for the seller to specify escrow ratios:
- This is available both via the user interface (in the product/template editor) as well as via the csv import (see the help text in the csv import wizard for further details).
- These values can be viewed in the listings detail window.
- Do note that various warnings are presented both when viewing a listing's details as well as during purchasing/checkout of items to indicate when non-standard escrow ratios are used.
- Orders also indicate the escrow ratios used by both parties to provide any additional information that may be needed.
- A button on each order is added to allow for the re-sending of the last action performed by the user. This might help where the other party never received the message (or some issue prevented the message from being processed correctly), and causing the transaction to appear "stuck". The workaround was typically to follow a set of instructions to manually perform the resend... the button replaces the need to perform the manual steps.
- Images can now be imported via the csv import file to add images when creating initial products. Local paths as well as urls from the internet can be used. See the help text in the csv import wizard for further details.
[wallet module]
- Use existing stealth addresses when performing a balance transfer: this helps to reduce the unnecessary generation of stealth addresses.
- Wallets derived from another wallet (such as the identity wallets derived from the profile wallet in the marketplace) can now be restored. This is considered more of an advanced feature, but it does at least allow for a wallet/identity generated via the marketplace, for example, to be restored and for the user to regain access to their coins.
- Show all wallets created: previously, the market generated profile wallet was hidden from the displayed wallets, which has been updated.
- A new setting has been added to set the default ring size value used when performing a transaction using anon balance. The ring size can still be edited per transaction: this just allows for setting the initial/default value used.
- Updates the default ring size to 12 from 24.
- Fixes an issue in using a very high
inputs_per_sig
value on anon related transactions. This should also reduce the transaction fee slightly. - Updates the
locked
balance value displayed by using the new particl-core rpc commandgetlockedbalances
for this purpose. The previous means attempted to calculate the locked balance but in some cases incorrectly included the wrong values. - Fixes the displaying of the fee amount showing as the transferred amount for conversion transactions in the transaction table (and also in the overview page).
- Adds checks to the zapping detail modal to ensure that addresses used during zapping actually belong to the wallet. This is more of a preventative measure.
- Consolidates both of the wallet settings to split utxos for public transactions and private transactions into a single "default" setting value. The distinction between the two different settings was somewhat confusing.
- The Send/Convert page now includes a control to allow for ease of splitting the amount transacted into distinct utxos more easily. Having the control only in the settings page made it tedious to use, and the control makes more sense in the Send/Convert page, where its most useful.
- The default utxo split control in the wallet settings provides the initial/default value for the control in the Send/Convert page.
- The max value for the utxo splitting has been increased from 20 to 100 per transaction.
NOTES
- There will be an automatic update to the latest supported particl-core version, if applicable, when the application is launched.
- If using an encrypted marketplace wallet, the wallet needs to be unlocked in order to process buy and sell orders on the open marketplace. It is not necessary to unlock the wallet to browse listed items.
- The marketplace is still in on-going development, and thus is considered to be a Beta release.
- NB!! The source code linked to here is not the actual tagged release source code. Please contact Particl for source code information. The actual source code will be uploaded and made available after an appropriate interval of time has passed.
KNOWN ISSUES
- Please only use the .dmg file to install the application for Mac OSX 10.15 or greater. The .app file extracted from the zip package does not currently run on OSX 10.15 (although it should work correctly on 10.14 (Mojave) or earlier).
VERIFICATION
LINUX:
285e8e53c1475dc6864b44b54af6c67dc47e3fa681d74071048af3869366cb40 particl-desktop-3.1.0-linux-amd64.deb
4aa47712bbcd8a7f79ac7b16ac0b8b8429cca69eac1f3bad342b657b55ff0df3 particl-desktop-3.1.0-linux-x64.zip
56aa7bf6e142dbde3031c5990bb2f3df48b99d181ca5062f63832a0d1920a94d particl-desktop-3.1.0-linux-x86_64.AppImage
1976c3efafa3eef564758349293498f309028b25f0b67ec1ec7d13575a42c724 particl-desktop-3.1.0-linux-x86_64.rpm
WINDOWS:
47e9f1dd0bd01357d8be3266f4d0a0ab05d3bc20a80490a65cffbb85d6e3a2ba particl-desktop-3.1.0-win-ia32.exe
9bcb5ddd48febf803c457eb0e53be908a59a134fdc048c12462a40dd2ee27467 particl-desktop-3.1.0-win-ia32.zip
14116a4ec793b78e9caaa2c7baf29938b67063645797435a7fffcbdd74d4aff9 particl-desktop-3.1.0-win-x64.exe
dfe3e31f67c3cc1afefd84699c6fef4d867d56a520ac5a27d4e42a1105f96270 particl-desktop-3.1.0-win-x64.zip
fea6eded3790aadd8c9b1dcf6e157a46f99ce0b9dc59919b514c0bfd7cdb1b5d particl-desktop-3.1.0-win.exe
OSX:
Any version, including 10.15 (Catalina) or greater
6e91de5729b45de8dc7e552412973ea26ad8b234c6b9f967bd4c8c0ebd756222 particl-desktop-3.1.0-mac.dmg
Can only be used on 10.14 (Mojave) or earlier
2ce303c1ab82419ee2cc8ac91e0ec6f7a04baa3cd2abb59b4f20e18ff56635e0 particl-desktop-3.1.0-mac.zip