Particl Desktop v3.3.0
Particl Desktop v3.3.0
RELEASE INFORMATION
BUILD | PARTICL CORE (MIN VERSION) | MARKETPLACE VERSION | WALLET VERSION |
---|---|---|---|
3.3.0 | 23.0.3 | 0.3.12 | 1.8.0 |
CHANGELOG
[overview]
- [Linux OS] Application name now conforms to Linux executable names, changing from "Particl Desktop" to "particl-desktop".
- [Linux OS] Installation with the deb or rpm installer should now display the application icon correctly in the system launcher.
- [Linux OS] DEB package installation no longer makes use of libappindicator3.
- The Particl Desktop config directory/folder has been updated:
- location:
- Windows:
%userprofile%\AppData\Roaming\Particl Desktop
- MacOS:
~/Library/Application Support/Particl Desktop
- Linux:
~/.config/particl-desktop
- Windows:
- The internal structure directory has been updated; using
<base>
to represent the Particl Desktop config directory/folder location, some useful directories/folders are- Downloaded Particl Core binary location:
<base> > binaries > particl
- Particl Desktop log location:
<base> > logs
- Particl Desktop module settings location:
<base> > settings
Note that for developer mode, the log location and module settings location are found at<base> > developer
instead of<base>
.
- Downloaded Particl Core binary location:
- location:
- Particl Desktop now implements its own log file: the log file is currently basic and not particularly useful at present (unless a startup error occurs), but provides Particl Desktop specific logging activity that was previously only visible if running the application via the terminal.
- Each app/module within Particl Desktop typically now stores its settings/configuration in the Particl Desktop config module settings location as mentioned above. It is not recommended to edit these by hand, but they can be useful if something goes wrong and a setting is unavailable.
- Completed a significant refactor to help move towards the goal of independent apps/modules in the system (and/or independent blockchain networks).
- Any attempt to download a new Particl Core binary or start a new binary now occurs after the application has fully started, rather than blocking access to the main application user interface until particl-core has been started.
- Updated to use Particl Core v23
[particl-core]
- Introduced a new module to allow for the configuration of when and how to start the Particl Core binary/executable.
- Particl Core will need to be correctly started and accessible in order to access the apps/modules requiring Particl blockchain functionality.
- Various Particl Core startup configuration options are presented in this module, along with the ability to start or stop a Particl Core node (or connect to an already running node).
- Note that the settings per chain (mainnet/testnet/regtest) are stored separately, and are updated whenever the chain being connected to is changed (in the Startup menu option).
- For advanced users, wanting to customize startup further:
- the
particl-core.json
file in the settings directory/folder contains a number of settings per chain (in addition to other settings). - A
params
key can be placed into the JSON structure of the chain to be configured; thisparams
key should contain a value of an array/list of strings, where each string is the CLI arg of the argument to pass to particl core when starting it. These are not presented in the GUI, but will be applied when attempting to start or connect to the configured Particl chain. - Any incorrect values provided, or an invalid structure, or conflicting params can be viewed in the appropriate log file.
- the
[particl wallet]
- Updated after the refactor.
- Includes minor bug fixes and improvements.
- Added the ability to export the wallet History to a CSV file.
- Updated the Settings page: removed the need to click a 'Save' button: settings are now automatically saved once the input loses focus (if the value provided is valid).
- Added the ability to configure alternative external transaction and address lookup URLs
- these are configured according to the Particl chain currently running.
[particl market]
- Updated after the refactor.
- Minor fixes and improvements made.
- Added an indicator to the menu bar to indicate when the current wallet is locked and order updates may not be processed.
- Updated the Settings page: removed the need to click a 'Save' button: settings are now automatically saved once the input loses focus (if the value provided is valid).
- Added the ability to configure alternative external transaction URLs
- these are configured according to the Particl chain currently running.
[particl governance]
- Updated after the refactor.
- Minor fixes and improvements made.
[Particl Desktop Settings]
- Added the ability to view the Terms and Conditions (not possible previously once they had been accepted after first starting the application).
- Added the option to toggle whether PD does its own update checks (the URL where updates are queried can be configured in the appropriate settings JSON file: the format of the response needs to be specific, but a script is available to generate and host this file elsewhere if so desired).
- Included the ability to configure external domains that Particl Desktop can open in the browser.
- IMPORTANT! Particl Desktop attempts to prevent unknown external domains from being navigated to, unless they are included in a permitted/allowed list. Some URLs. such as the local machine, the Particl block explorer, and Github, are by default added to this allowed/permitted list. Thus, if any of the transaction or address lookup URLs in the particl wallet or particl market app/modules are changed/customized, ensure that the configured URL (or the domain name at minimum) is also added to this permitted list. Not including the custom domain in the permitted/allowed list will present a prompt indicating that the URL cannot be navigated to.
VERIFICATION
LINUX:
0799d19b1f857e70d0c7259b7266245c199513e062c9f4ae0590eb06e194ca7c particl-desktop-3.3.0-linux-amd64.deb
fe4f18bb476f3b7dbaf39a7e4e1a5d2b11ae6a0286a4ec26afdb4159dcd7722f particl-desktop-3.3.0-linux-x64.zip
784d1f3bf53512ecb9a2005be1d3add3512ac24824cd239e4e2e13547a8f2361 particl-desktop-3.3.0-linux-x86_64.AppImage
a18188d8c432a74b44bc4ac5803637f254a91ff4208374e90cf723f679acfae0 particl-desktop-3.3.0-linux-x86_64.rpm
WINDOWS:
7bd2ca71f79e981595ae495e7ba2ca7a304eb76ec2fc9598e26d383fafdacf8f particl-desktop-3.3.0-win.exe
9923f3dd7ced4dce6e6d60d70df2d6795239238b6be02c50a66fb5e584febf2d particl-desktop-3.3.0-win-ia32.exe
e16671a2fbf7d1e8cfbcf622270451ad0a3ee8100c62211ddb308e83f631267a particl-desktop-3.3.0-win-ia32.zip
717e0682ca4c79c7ef4b7b9eaf4728d1108927344448c9dbef093a998625edb1 particl-desktop-3.3.0-win-x64.exe
fa5af1ebb8aa3fac9a2fec9f088b6f2dc4e5296c7eaa138d7d34a0dcf0efda64 particl-desktop-3.3.0-win-x64.zip
MacOS:
Any version, including 10.15 (Catalina) or greater
20d498c3235701700d28000a105738f787baa39dd454442b97bbaa7c3581e05d particl-desktop-3.3.0-mac.dmg
Can only be used on 10.14 (Mojave) or earlier
2684984bfa22f2ef91b467e3b03b0b91086723d46cbd208fc98f549b3b470ee7 particl-desktop-3.3.0-mac.zip