Repository navigation
v.0.0.16
fix(android): stabilize lightserver connectivity, endpoint routing, and send/read diagnostics
- normalize endpoint input to explorer base URL and derive RPC URL internally
- migrate
:19444//rpcinputs to explorer:18080 - strip accidental route inputs like
/api/status
- migrate
- enforce correct surface split
- explorer reads via
http://host:18080/api/* - broadcast via
http://host:19444/rpc
- explorer reads via
- fix balance semantics in app UI
- trust
/api/address.finalized_balancefor displayed spendable balance - keep UTXO list for coin selection/send flow
- trust
- add strict UTXO parsing policy
- accept
amount|value - reject entries missing both instead of defaulting to zero
- accept
- improve endpoint health + diagnostics
- add malformed-data classification
- include resolved explorer URL, resolved RPC URL, and raw transport error
- add per-endpoint probe diagnostics in saved endpoint cards
- prioritize active-endpoint failure visibility over fallback noise
- improve resilience/performance
- add short TTL caching + stale-if-error fallback for explorer reads
- avoid redundant same-cycle address/status fetches
- increase explorer HTTP connect/read timeouts to 15s
- fix stale UI state behavior
- clear sticky endpoint-status messages correctly
- preserve last good dashboard state on transient unavailable reads
- align labels/UX
- rename “Finalized balance” -> “Spendable balance”
- update endpoint input copy to avoid
/rpcconfusion
- housekeeping
- remove deprecated
package=manifest attributes in feature/data modules - update tests for endpoint normalization/fallback and diagnostics wiring
- remove deprecated
