Releases: Moskyera/hacash-wallet
Release list
Hacash Wallet Mobile v0.1.47
Hacash Wallet Mobile v0.1.47
Hotfix: in-app APK update no longer crashes on Android 11+.
Fix
- Package installer visibility (
<queries>in manifest) — required on API 30+ ApkInstallerruns on UI thread viarunOnUiThread(no Rust main-thread deadlock)- Install intent uses chooser; removed
FLAG_ACTIVITY_CLEAR_TOPthat could kill the activity - Softer vault cache warm on startup (avoids SIGABRT after returning from installer)
Includes v0.1.46
- Sub-milli L1 fees, service fee treasury, Pay tab service fee UI
- versionCode 147
Install
If in-app update crashed on v0.1.43–v0.1.46, use Open in browser once or install this APK manually from GitHub.
Hacash Wallet Mobile v0.1.46
Hacash Wallet Mobile v0.1.46
Fees, treasury service fee, and Pay tab parity with desktop.
L1 network fees (MoneyNex-style)
- Dynamic sub-milli fees from node average
- Speed tiers: Slow (min) · Normal ×1.20 · Fast ×5 · Ultra ×15
- On-chain fee picker in Pay options and Review
Ecosystem service fee
- Optional 0.3% of send amount (default on, checkbox in Payment options)
- Review shows service fee and treasury destination
- L1: on-chain second output to
18fT8iUWkcsJaKrQRVVad6BtRTt3GteZHa - Fast Pay: second instant leg to treasury when enabled
- versionCode 146
Install
- From v0.1.28+: Settings → Network → App update → Check again → Download & install
- Or install this APK manually (wallet data preserved on upgrade)
Hacash Wallet Desktop v0.1.38
Hacash Wallet Desktop v0.1.38
Hotfix: in-app update no longer validates Windows installers as APK.
Fix
- Settings → App update → Download & install now accepts
.exe/.msiinstallers (was incorrectly checking APK zip header) - Desktop releases prefer
*-setup.exeasset from GitHub
Includes v0.1.37
- Sub-milli L1 fees (×1.20 / ×5 / ×15 Ultra)
- Optional 0.3% service fee to treasury
- Welcome / Unlock full-window UI
Install
If in-app update failed on v0.1.36 or earlier, install this build once manually. Future updates work from the app.
Linux x64 (added by CI)
hacash-wallet-desktop-v*-x64.deb— Debian/Ubuntuhacash-wallet-desktop-v*-x64.AppImage— universal Linuxhacash-wallet-desktop-v*-x64-portable— standalone binary
Hacash Wallet Desktop v0.1.37
Hacash Wallet Desktop v0.1.37
Fees, treasury service fee, and auth UI polish.
L1 network fees (MoneyNex-style)
- Dynamic sub-milli fees from node average (no hard 0.001 HAC floor)
- Speed tiers: Slow (min) · Normal ×1.20 · Fast ×5 · Ultra ×15
- Tier quotes refresh at preview with distinct sub-milli spreads
Ecosystem service fee
- Optional 0.3% of send amount (default on, toggle in Payment options)
- Shown in Review; collected on-chain to treasury
18fT8iUWkcsJaKrQRVVad6BtRTt3GteZHa(L1 dual-output) - Fast Pay: second instant payment leg to treasury when enabled
UI
- Welcome / Unlock: full-window layout without sidebar or card panel
Install
Run setup.exe or MSI. Wallet data in %APPDATA% is preserved on upgrade.
In-app update
Settings → App update → Check again → Download & install (from v0.1.28+).
Linux x64 (added by CI)
hacash-wallet-desktop-v*-x64.deb— Debian/Ubuntuhacash-wallet-desktop-v*-x64.AppImage— universal Linuxhacash-wallet-desktop-v*-x64-portable— standalone binary
Hacash Wallet Mobile v0.1.30
Hacash Wallet Mobile v0.1.30
Security release: wallet creation no longer derives keys from your passphrase.
Changes
- Create wallet now generates a cryptographically random key — your passphrase only encrypts it on this device
- Same passphrase on another phone creates a different wallet (no shared funds with strangers)
- Import still restores your wallet from backup / secret hex / legacy passphrase (wallets created before this update)
- Reminder to back up your secret in More → Security after creating a wallet
- versionCode 130
Install
- From v0.1.28+: Settings → Network → App update → Check again → Download & install
- Or install this APK manually (wallet data is preserved on upgrade)
Move wallet to another phone
Use Import with your exported backup or private key — not Create with the same passphrase.
Hacash Wallet Desktop v0.1.30
Hacash Wallet Desktop v0.1.30
Security + performance release.
Security
- Create wallet now generates a cryptographically random key — passphrase only encrypts locally
- Same passphrase elsewhere creates a different wallet
- Import restores from backup / secret hex / legacy passphrase (older wallets)
Performance (from v0.1.29)
- Tab navigation no longer triggers 6 parallel Rust IPC refreshes on every click
- Auto-lock countdown ticks locally; deferred tab-specific data loads
Install
Run the setup.exe or MSI. Wallet data in %APPDATA% is preserved on upgrade.
In-app update
Settings → App update → Check again → Download & install (from v0.1.28+).
Linux x64 (added by CI)
hacash-wallet-desktop-v*-x64.deb— Debian/Ubuntuhacash-wallet-desktop-v*-x64.AppImage— universal Linuxhacash-wallet-desktop-v*-x64-portable— standalone binary
Hacash Wallet Desktop v0.1.29
Hacash Wallet Desktop v0.1.29
Performance release: fixes tab navigation lag/stutter.
Changes
- Stop full wallet data refresh on every tab click (was 6 parallel Rust IPC calls per navigation)
- Tab-specific refreshes deferred so UI paints first (
setTimeout(0)) - Auto-lock countdown ticks locally instead of status IPC every second
useMemofor router props — fewer unnecessary re-renders- Deferred mount fetches in BillsPanel, QuantumNodeHealth, QuantumToggle
Install
Run the setup.exe or MSI. Wallet data in %APPDATA% is preserved on upgrade.
In-app update
Settings → App update → Check again → Download & install (from v0.1.28+).
Linux x64 (added by CI)
hacash-wallet-desktop-v*-x64.deb— Debian/Ubuntuhacash-wallet-desktop-v*-x64.AppImage— universal Linuxhacash-wallet-desktop-v*-x64-portable— standalone binary
Hacash Wallet Mobile v0.1.28
Hacash Wallet Mobile v0.1.28
Structural release: code review fixes, Android build hardening, and UI refactor.
Changes
- Shared Rust invoke handler macros (desktop + mobile stay in sync)
- Android build validation (
validate-android-patches.ps1) runs after every patch - Single version sync from
package.json→tauri.conf.json+tauri.properties - Single
rebuild-mobile.bat(reads version frompackage.json) - More screen split into focused components (
SettingsScreen,SecurityScreen, etc.) - App update check is lazy (no auto-fetch on mount)
- versionCode 128
Install
Uninstall old build, then install this APK manually once.
Hacash Wallet Desktop v0.1.28
Hacash Wallet Desktop v0.1.28
Structural release: code review fixes aligned with mobile v0.1.28.
Changes
- Decomposed
App.tsx(2,287 → ~250 lines) into hooks + screen components +DesktopRouter useDesktopWallet+useHacSendhooks (session, refresh, send flow)- Extracted screens: Settings, Security, Privacy, Fast Pay, Send, Advanced (HIP-23), etc.
- Deleted duplicate
commands.rsquantum IPC; shared handler inwallet-tauri-common - Status poll reduced from 1s → 5s when unlocked
- Version synced from
package.jsonviasync-app-version.ps1
Install
Run the setup.exe or MSI. Wallet data in %APPDATA% is preserved on upgrade.
Linux x64 (added by CI)
hacash-wallet-desktop-v*-x64.deb— Debian/Ubuntuhacash-wallet-desktop-v*-x64.AppImage— universal Linuxhacash-wallet-desktop-v*-x64-portable— standalone binary
Hacash Wallet Mobile v0.1.27
Hacash Wallet Mobile v0.1.27
Fixes startup crash on Android 17 (Pixel):
ClassNotFoundException: app.tauri.opener.OpenerPlugin
The opener plugin was registered in Rust but missing from the Android Gradle build.
Changes
- Link
tauri-plugin-openerin Android Gradle - Add
opener:defaultmobile capability - ProGuard keep rules for
app.tauri.**plugin classes - versionCode 127
Install
Uninstall old build, then install this APK manually once.