feat: peer cards with labels + use ldk-node from GH#800
feat: peer cards with labels + use ldk-node from GH#800ovitrif merged 6 commits intorelease/177-hotfixfrom
Conversation
- define NodePeer data model to enrich known peers with names - use card UI for peers listed in node dev screen - show all node details regardless of dev mode on or off - extract node dev screen viewmodel
- define NodePeer data model to enrich known peers with names - use card UI for peers listed in node dev screen - show all node details regardless of dev mode on or off - extract node dev screen viewmodel - add padding between ldk debug screen peer input and buttons
|
I made regtest build from this branch and tried to transfer to savings (having 1BTC onchain), but seeing "Available 0" on transfer to spending screen. Setting any amount larger than 0 makes "Continue" button inactive: Screen.Recording.2026-02-23.at.16.18.26.movin the log there is: |
Very interesting, because I had this issue once too, and then I couldn't repro it. But I had it on Does your issue reproduce or it was a one-time thing?! Could also try on master afterwards 🙏 |
|
@piotr-iohk PLS see above 🙏🏻 |
|
Created a separate bug ticket #801. Managed to make it work after couple of retries (i.e. setting up wallet again and funding with 100 000 sats - eventually worked with no 0 cap when transfer to spending, it didn't work with initial balance 100 000 000, but not sure if it is balance related, b2b I think I also seen it once or twice before but couldn't reproduce later) |


Fix #682
This PR:
NodePeerdata model to enrich known peers with namesldk-node-androiddependency GitHub Packages instead of JitPackDescription
Polishes peer card UI and makes Node Info screen show all details from the start. Introduces a dedicated
NodeInfoViewModelandNodePeermodel, and sources peer labels fromEnvconfiguration if fetching from LSP API fails.Also switches the
ldk-node-androiddependency from JitPack to GitHub Packages, and includes minor housekeeping for detekt and AI rules.Preview
QA Notes
1. Peer cards visibility