What's changed
- Reliable rescans — a single rescan now finds all wallet transactions instead of silently dropping blocks, retries failed block downloads, and no longer stalls indefinitely on an unresponsive peer.
- Rescan UX — the Rescan button shows live progress + a completion message and blocks duplicate runs; a rescan now starts automatically once compact filters reach the chain tip, and the Node screen shows wallet-scan progress.
- Honest sync status — the app no longer reports "fully synced" while the wallet is still being scanned.
- Electrum compatibility — a client that tries TLS on the plaintext Electrum port now gets a clear, actionable message instead of an opaque failure.
- Faster first sync — the bundled Utreexo snapshot was updated to a more recent height.