My review of Primal for Android has been updated (including the overall score), based on the improvements made in 2.2. The remaining things I would like to see are detailed there. Here's a summary:
- Better relay handling. Not every relay in my kind 10002 is both read and write, but Primal appears to make no distinction, and editing my relays in Primal sets all of them to both.
- Ability to write long-form. Users expect to be able to create the same content that the client displays. I can understand leaving this out of the mobile apps, but the web client should allow for creating long-form "reads."
- Remote signer support. Android signer is very nice to have, but with the onboarding flow of nstart.me being promoted, and the advent of FROSTR, as well as Amber's ability to do remote login for other devices, more clients need to add it. Both nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn and nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr have implemented it well in Coracle and Nostrudel, for reference.
- NWC Wallets displayed in Primal's wallet tab. NWC has the ability to display balance and transaction details, when configured to do so. It would be great if NWC users could just use the Primal app as their wallet, rather than that tab being entirely useless unless you have a Primal wallet.
- DMs. Take them out or add NIP-17 support.
- Web-of-Trust or Pagerank (Vertex) based search for users. Not mentioned in the review, but all clients really need this so people aren't easily conned into following fake accounts or sending them zaps.
- The Media feed needs better filtering for sensitive content, and preferably a toggle in the settings for hiding or showing sensitive content throughout the client. Would be nice if it could be limited to media posted by your web-of-trust, too.
- Tablet optimized UI for the mobile apps. Looks ok in forced landscape mode, but would be better if landscape mode was available for tablets by default and the landscape UI looked similar to the web client.
That's all I have off the top of my head. Full review below.
nostr:naddr1qvzqqqr4gupzq8qeavdf6edkpa2z0gc0u0j2mg3za544rtzdwg3a59fskn3zlv9uqqxnzdenxvmrxdf3xqenwvp4qx903k