Skip to content

PriviMW v1.5.0

Choose a tag to compare

@PriviMW PriviMW released this 28 Apr 18:11

PriviMW v1.5.0

New: Fiat Balance & Portfolio Tracking

  • 33-currency support — view your BEAM balance in USD, EUR, GBP, BTC, ETH, and 28 more currencies
  • 24h portfolio change — see how your holdings changed over the last 24 hours at a glance
  • Instant toggle — tap the currency label in Send screen or wallet card to switch between BEAM and fiat

New: Transaction History

  • Full transaction list — browse all incoming and outgoing transactions with amounts, dates, and status
  • CSV export — export your transaction history as a ZIP bundle for tax or record-keeping
  • Wallet preview — latest 10 transactions shown directly on the wallet home screen

New: DApp Store Improvements

  • Publisher filter — hide all DApps from publishers you don't trust with one tap
  • Auto-update — installed DApps check for new versions and update automatically when tapped
  • Launch feedback — visual loading indicator prevents duplicate launches from rapid tapping

New: Chat Experience

  • Groups & DMs tabs — separate tabs for group chats and direct messages in the chat list
  • On-chain search — search bar now finds handles and public groups from the contract
  • Balance privacy toggle — eye icon hides/shows all amounts across the wallet
  • Group invite messages — service message appears in DM when you invite someone to a group

New: Own Node Management

  • Fallback safety — if your own node becomes unreachable, the app automatically switches to a public node
  • Reconnect button — tap the node status indicator to try reconnecting to your own node
  • Silent retry — periodically attempts own node reconnection in the background without interrupting use

Fixes

  • DApp path traversal — defense-in-depth runtime guard prevents malicious DApps from reading files outside their directory
  • DApp manifest URL sanitization — rejects path traversal and absolute paths in DApp manifest URLs
  • SBBS message ordering — messages now sorted by timestamp after node reconnect, preventing wrong chat previews
  • Wallet core log cleanup — C++ diagnostic logs capped at 5 files (was growing to 3GB+ over time)
  • Group leave/rejoin — leave flow now waits for on-chain confirmation before deleting local data
  • Join password encoding — hex fallback for passwords containing spaces, commas, or non-ASCII characters
  • WalletApi callback leaks — cancelled coroutines no longer leave hung callbacks in the API layer
  • Own node reconnect — fixed dead background jobs after Activity recreation
  • Group member display names — preserved during member list refresh from contract
  • Export crash — fixed TX history export crash on Android 7-9
  • Publisher list — fixed publishers disappearing after being disabled and false-positive update badges
  • Search UI — fixed search bar bounce, scroll position issues, and FAB overlap with join buttons

Verify APK Integrity

SHA-256: 98047b5d70b79bbd3d402f715227e2c24e22526bb86cbf3361268840d0a17aec

Verify with:

sha256sum PriviMW-v1.5.0-release.apk