A fair bit of updates on #zapsurf today - a new client that filters notes by authors zap behaviour
- Add a responsive one-to-one DM inbox with NIP-17 messages, NIP-44 encryption, NIP-59 gift wrapping, sender history copies, authenticated inbox relays, retry controls, and older-message loading.
- Discover and configure kind-10050 DM inbox relays, support extension, remote, and encrypted-local-key signers, and keep decrypted messages and drafts out of persistent storage.
- Read existing legacy NIP-04 conversations and offer an explicit per-conversation legacy-send switch with a metadata-privacy warning; keep NIP-17 as the default and never downgrade automatically.
- Check recipient inbox readiness before enabling Send, show actionable disabled-button reasons, and place a teal Messages button beside New note with matching dimensions.
- Add focused DM protocol, relay routing, retry, signer-denial, history, recipient-readiness, and legacy opt-in regression tests.
- Add multi-image Blossom uploads to note and reply editors, discover advertised upload servers, and support an account-specific fallback server in Settings with validated upload descriptors and cancellation.
- Render quoted notes inline with bounded nesting, media, link previews, and unavailable-note fallbacks.
- Show approximate profile follower counts with cached relay queries and an explanation of relay-coverage limits; load notification author profiles before rendering activity.
- Preserve spaces after selected mentions and refine emoji picker layout, with regression tests for uploads, quote references, follower counts, and composer text.
- Add an All Activity link to profiles, opening a shareable timeline of original posts, replies, likes and reactions, reposts, verified sent zaps, and new follows.
- Show target-post details, reply-parent context, zap amounts and comments, and followed profiles, with unavailable-target fallbacks and paginated older activity.
- Infer new follows from available historical contact lists without inventing follow dates when older snapshots are missing; handle partial relay failures with retry controls.
- Add profile activity routes and Vercel deep-link rewrites, plus focused tests for activity classification, follow history, pagination, routing, and zap target validation.
- Add All Activity filters for posts, replies, likes, reposts, zaps, and follows without resetting loaded history or pagination.
10/24/2026, 5 engagements








