Tags: FreeOnlineUser/bitcoin-pocket-node
Tags
Show fee estimate retry progress during Lightning first start 'Waiting for fee estimates from bitcoind (3/10). This is normal on first start. Bitcoind needs mempool data to estimate fees.' Replaces the vague 'Connecting to bitcoind and syncing' during the 60s retry loop.
Graceful Lightning shutdown before in-app update install UpdateChecker.downloadAndInstall() now stops Lightning cleanly before stopping bitcoind and triggering the APK install. Prevents channel state corruption during self-updates. All restart/update paths now stop Lightning first: - Tor toggle ✅ - Version switch ✅ - BIP 110 toggle ✅ - In-app update ✅ - AdminReceiver (ADB) ✅
v0.32-alpha: channel safety + recovery State protection: - WAL checkpoint (TRUNCATE) after every channel/payment event - WAL integrity check + TRUNCATE on startup - All auto-restarts disabled (orphan, sync watchdog) - Drop gossip logs to preserve logcat buffer Recovery: - Static Channel Backup (SCB) on channel open/close - Recovery UI: lost channels card + missing on-chain funds guide - Stale monitor injection disabled (caused native crashes) Channel management: - Event-driven network hold for pending channels (Low/Away mode) - Peer browser 'Smallest' tab for minimum channel sizes - Probe button icon updated Documentation: - Mobile Lightning Playbook (consolidated from 16 docs) - Docs cleanup: removed 16 obsolete files
v0.29-alpha: state backup, migration protection, sync indicator - StateBackupManager: rolling SQLite backups (3 slots) with health checks, auto-restore on startup, legacy monitor fallback - Legacy channel migration protection: blocks update when old flat-file channels detected, safety net in LightningService for sideloads - LDK sync progress indicator on Lightning screen - Fix orphan funds restart loop (skip when broadcast already ran) - Fix periodic backup interval (5 min, was firing every 10s) - Smarter backup health check (monitors + manager size comparison)
v0.27.1-alpha: power-aware invoices, peer count explainer Features: - Invoice expiry adapts to power mode (5 min Low/Away, 24h Max) - BOLT11/BOLT12 toggle text explains expiry and online requirements - Tap peer count badge for explainer popup (B vs L peers) Pre-Tor snapshot.
PreviousNext