Skip to content

Tags: FreeOnlineUser/bitcoin-pocket-node

Tags

v0.34-alpha

Toggle v0.34-alpha's commit message
v0.34-alpha: Reliable chainstate sharing

v0.33-alpha

Toggle v0.33-alpha's commit message
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.

v0.32.1-alpha

Toggle v0.32.1-alpha's commit message
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

Toggle v0.32-alpha's commit message
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.31-alpha

Toggle v0.31-alpha's commit message
v0.31-alpha (versionCode 32)

v0.30-alpha

Toggle v0.30-alpha's commit message
v0.30-alpha (versionCode 31)

v0.29-alpha

Toggle v0.29-alpha's commit message
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.28-alpha

Toggle v0.28-alpha's commit message
v0.28-alpha: Native Tor for all LDK traffic

v0.27.1-alpha

Toggle v0.27.1-alpha's commit message
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.