Repository navigation
Releases: pshenmic/dash-desktop-wallet
Release list
Dash Desktop v1.0.0-rc.3
New coin control UI, DashPay support, P2P improvements
What's Changed
- Bump core SDK by @owl352 in #228
- feat: new coin control UI by @r0man1337 in #224
- feat: unify the wallet UI on shared components by @r0man1337 in #226
- DashPay backend support by @owl352 in https://github.com/psheånmic/dash-desktop-wallet/pull/225
- GRPC from p2p connection (mnlistdiff) by @owl352 in #220
- Long Living Masternode Quorums by @owl352 in #223
- Fix GRPC error on fisrt startup by @owl352 in #235
- feat: add DashPay frontend by @r0man1337 in #227
- Fix username naming by @owl352 in #236
- Bump sdk version by @owl352 in #237
Full Changelog: 1.0.0-rc.2...1.0.0-rc.3
Dash Desktop v1.0.0-rc.2
Adds Linux arm64 support and improved Platform connection (DAPI) with a custom GRPC node list option.
Also adds Snap / .deb repo support (via Github Pages)
What's Changed
- Add Snap support (Ubuntu / Debian) by @pshenmic in #184
- Add apt deb support by @pshenmic in #212
- Add Windows AppX support by @pshenmic in #182
- Linux arm64 support by @pshenmic in #213
- Resume with chain lock by @owl352 in #217
- Custom nodes for GRPC by @owl352 in #216
- fix: small ux/ui improvements by @r0man1337 in #215
- feat: add Platform node connection settings by @r0man1337 in #219
Full Changelog: 1.0.0-rc.1...1.0.0-rc.2
Dash Desktop v1.0.0-rc.1
L2 transactions (Dash Platform) history, dashboard UI improvements and stability fixes
- Dashboards Updates
- L2 transactions
- Signed Apple binaries (no more security warnings on Mac)
- Mac universal package (single .dmg for x86_64 / arm64)
- Coin control for Platform -> Shield transactions
- Fix incoming transactions delay when sendings between wallets
- Improved transaction details (inputs / outputs for Platform transfers)
What's Changed
- Fix p2p issues by @owl352 in #187
- L2 transactions history API by @owl352 in #190
- feat: L2 transactions history added to UI by @r0man1337 in #193
- Add metrics ipc placeholder by @owl352 in #197
- Fix sync stuck on orphan blocks by @owl352 in #191
- Read mempool on wallet start by @owl352 in #198
- Reproduce transactions build flow from ios wallet by @owl352 in #195
- Fall back to chainlock in resumes by @owl352 in #199
- Update electron packages by @owl352 in #188
- Log failed L2 broadcast by @owl352 in #200
- fix: frontend bugs by @r0man1337 in #194
- Multiple sources for shield by @owl352 in #203
- Add Mac codesign steps by @pshenmic in #204
- Mac universal package (dual-arch) by @pshenmic in #206
- feat: add log level select by @r0man1337 in #207
- Use Coin Control for Platform to Shielded transfers by @r0man1337 in #205
- Fix single platform transaction parts by @owl352 in #208
- Improve wallet UI consistency by @r0man1337 in #209
- feat: dashboard ui update by @r0man1337 in #202
- Fix incoming transaction lag on startup (between wallets) by @owl352 in #210
Full Changelog: 1.0.0-beta.4...1.0.0-rc.1
Dash Desktop v1.0.0-beta.4
New coin control interface for manual inputs / outputs selection for Core and Platform transfers, improved connection screen and bugfixes.
- Coin control (Core and Platform chains)
- Improved connection settings
- Fix shielded transfers 100 notes limit
- New peers list / static peer mode (P2P)
- Fix crash for users with big wallets (SQL SELECT limit)
- Lowered glibc requirement to 2.35 (Ubuntu 22.04)
- Other small UI fixes
Issues closed: https://github.com/pshenmic/dash-desktop/issues?q=is%3Aissue%20state%3Aclosed%20milestone%3Av1.0.0-beta.4
MacOS
For MacOS users, additional step is required. This release is not yet signed with Apple Developer account, and manual self signing is required for application to be opened on newer MacOS systems.
Execute this line in your Terminal:
codesign --force --deep --sign - "/Applications/Dash Desktop.app"
Linux (AppImage)
Deb packages should be preferred due better compatibility between systems. AppImage users may require additional steps for a successful application start:
chmod +x dash-desktop-1.0.0-beta.4-linux-x86_64.AppImage
Ubuntu 24.04 due new AppArmor rules should pass --no-sandbox flag to the executable or manually configure AppArmor rules for Dash Desktop app.
What's Changed
- Refactor fee calculations by @owl352 in #154
- Improve p2p stability by @owl352 in #148
- Fix sync failed for some seeds by @owl352 in #157
- Refactor addresses by @owl352 in #156
- Static peers mode by @owl352 in #164
- Fix unlimited array length in select and insert by @owl352 in #166
- fix: autofocus password field on login by @r0man1337 in #155
- feat: new connection settings UI by @r0man1337 in #165
- feat: add coin control UI by @r0man1337 in #168
- Coin control by @owl352 in #159
- fix: remember window size and position by @r0man1337 in #169
- fix: UI bugfixes by @r0man1337 in #158
- Implement logger on backend by @owl352 in #162
- Fix p2p pool reload on adding peer into a static peers list by @owl352 in #171
- Add timestamp and confirmations for utxos by @owl352 in #174
- Transaction preview method (unconfirmed tx) by @owl352 in #173
- feat: add multiple outputs support by @r0man1337 in #172
- Fix transaction confirmations count in p2p mode by @owl352 in #175
- Lower glibc requirement to 2.35 by @pshenmic in #177
- Fix broken fonts by @pshenmic in #178
Full Changelog: 1.0.0-beta.3...1.0.0-beta.4
Dash Desktop v1.0.0-beta.3
P2P and RPC connection fixes, instant incoming transactions (Core), and handful of UI improvements
- Instant Core incoming transactions (reworked SPV chain processor)
- New network status UI (with connection settings)
- P2P sync optimizations (faster sync)
- Identity Registrations (feature is returned back)
- RPC connection improvements
- New logs viewer (can be found in settings)
- UI Bug Fixes
Closed issues:
https://github.com/pshenmic/dash-desktop/issues?q=is%3Aissue%20state%3Aclosed%20milestone%3Av1.0.0-beta.3
For MacOS users, additional step is required. This release is not yet signed with Apple Developer account, and manual self signing is required for application to be opened on newer MacOS systems.
Execute this line in your Terminal:
codesign --force --deep --sign - "/Applications/Dash Desktop.app"
What's Changed
- fix: place explorer links next to transaction hashes by @r0man1337 in #124
- Proccess incoming transactions instantly by @owl352 in #120
- Code refactor and optimizations by @owl352 in #126
- Use different storage paths in dev and production modes by @owl352 in #142
- Optimize binary builds size by @owl352 in #143
- feat(settings): add application log viewer by @r0man1337 in #125
- feat: add identity registration flow by @r0man1337 in #128
- fix: frontend bug fixes and improvements by @r0man1337 in #144
- Remove query status by @owl352 in #147
- feat: update sync and connection UI by @r0man1337 in #145
- fix: improve unfinished asset lock recovery by @r0man1337 in #149
- Fix zero amount in inputs for p2p mode by @owl352 in #146
- Refresh balances on the Receive page by @r0man1337 in #150
Full Changelog: 1.0.0-beta.2...1.0.0-beta.3
Dash Desktop v1.0.0-beta.2
Improved stability, bug fixes and UI improvements based on community feedback
- Improved InstantSend locks recognition
- Shielded transfers performance speed up on Windows (new native libs)
- Many UI/UX improvements (based on users feedback)
Full issues list:
https://github.com/pshenmic/dash-desktop/issues?q=is%3Aissue%20milestone%3Av1.0.0-beta.2
For MacOS users, additional step is required. This release is not yet signed with Apple Developer account, and manual self signing is required for application to be opened on newer MacOS systems.
Execute this line in your Terminal:
codesign --force --deep --sign - "/Applications/Dash Desktop.app"
What's Changed
- Optimize working with memory in p2p by @owl352 in #64
- Code refactor by @owl352 in #98
- Frontend fixes: easy issues batch by @r0man1337 in #101
- implement fee calculation ipc by @owl352 in #107
- feat(ui): app-wide UX polish across balances, transactions, navigation and settings by @r0man1337 in #102
- feat(send): take platform transition fees from the backend quote by @r0man1337 in #108
- feat(send): reserve fixed Core network fee by @r0man1337 in #111
- fix: Disable RPC fallback in P2P mode by @r0man1337 in #112
- Request unused addresses in different sync modes by @owl352 in #113
- Fix wallet deletion bypassing lock screen by @r0man1337 in #115
- fix: use fixed Core fee for coin selection by @r0man1337 in #117
- Fix fee calculation for platform addresses transfer by @owl352 in #119
- fix(send): enter Platform amounts in DASH by @r0man1337 in #118
Full Changelog: 1.0.0-beta.1...1.0.0-beta.2
Dash Desktop v1.0.0-beta.1
Big stable release
- Shielded Transactions
- New Multi Send Screen
- Platform Addresses support
- Tons of speed, stability and UX improvements
For MacOS users, additional step is required. This release is not yet signed with Apple Developer account, and manual self signing is required for application to be opened on newer MacOS systems.
Execute this line in your Terminal:
codesign --force --deep --sign - "/Applications/Dash Desktop.app"
What's Changed
- fix: UI fixes by @r0man1337 in #60
- feat: auto-derive core/shielded/platform addresses + periodic balance refresh by @r0man1337 in #59
- feat(ui): shielded notes, send routing & wallet UX improvements by @r0man1337 in #61
- fix(conventions): style-rule compliance & sidebar/unlock polish by @r0man1337 in #62
- Migrations fix by @owl352 in #66
- UI fixes and consistency batch, forgot-password flow, and enum refactor by @r0man1337 in #65
- Write logs to the file by @owl352 in #67
Full Changelog: 0.1.0-rc.1...v1.0.0-beta.1
Dash Desktop v0.1.0-rc.1
Shielded transfers support (Orchard / Halo2)
Basic support + UI (InstantLock / ChainLock)
What's Changed
- feat: shielded pool, platform L2 transactions & unified transfer hub by @r0man1337 in #52
- Platform (L2) credit transfer + multi-step Send UI by @r0man1337 in #50
- feat: register Dash Platform identity funded from wallet UTXOs by @LexxXell in #49
- feat: create identity from the shielded pool (shielded → new identity) by @r0man1337 in #57
- feat: direct identity → identity and identity → core L1 transfers by @r0man1337 in #56
- feat: L1 asset lock pipeline — shielded funding, resumable identity registration and top-up by @r0man1337 in #55
- InstantSend asset lock proofs for all fundings + SPV sync loss fixes by @r0man1337 in #58
Full Changelog: 0.0.1-rc.2...0.1.0-rc.1
Dash Desktop v0.0.1-rc.2
Send DASH + UI stabilization
- Send DASH screen working
- Wallet labels
- Dashboard
- Contacts
- Fiat Rates
- Export mnemonic
- UI improvements and bugfixes
- Better sync stability
What's Changed
- fix(p2p): sync stability and cfilter fixes by @r0man1337 in #37
- feat(renderer): persisted theme and live fiat rates by @r0man1337 in #38
- feat(contacts): address book and IPC channel wiring by @r0man1337 in #40
- feat: add setWalletLabel for renaming wallets by @LexxXell in #30
- Add L1 sendCoins support and tx deduplication by @LexxXell in #29
- feat: add exportMnemonic for seed phrase backup by @LexxXell in #31
- feat: add RatesService for DASH→USD balance conversion by @LexxXell in #32
- feat(settings): appearance, currency, CSV export and rename by @r0man1337 in #43
- Consolidate split stack (04-08) into master by @r0man1337 in #45
- Settings: export recovery phrase + move wallet delete; fix send button by @r0man1337 in #46
- Fix testnet issue by @pshenmic in #48
Full Changelog: 0.0.1-rc.1...0.0.1-rc.2
Dash Desktop v0.0.1-rc.1
What's Changed
- Fix Receive tab and improve wallet tab data loading by @LexxXell in #28
- Auto-resume P2P sync + auth/UX polish by @r0man1337 in #35
- P2P broadcast by @owl352 in #36
- Add P2P sync UI, settings page, and resetSync Windows-lock fix by @r0man1337 in #33
New Contributors
- @LexxXell made their first contribution in #28
- @r0man1337 made their first contribution in #35
Full Changelog: 0.0.1-dev.7...0.0.1-rc.1