Skip to content

v1.3: Add files via upload

Latest

Choose a tag to compare

@rome539 rome539 released this 06 Mar 18:42
432031b

Fren Finder — Update Notes

New: View-Only Login (npub)

  • Added a third login option: "View Only (npub)" alongside Extension and Private Key
  • Paste your public key to browse, discover frens, and explore profiles without needing a signing extension
  • Follow buttons are disabled in view-only mode since you can't sign events
  • A small "view" badge appears next to your name in the header so you know which mode you're in
  • Has its own login modal styled in blue to stand out from the private key option

New: Star Ratings on Profiles (Kind 38383)

  • Fren Finder now fetches Nostr review ratings for every discovered profile
  • Star ratings appear on each profile card under the NIP-05 badge
  • Ratings also show in the expanded avatar modal when you click someone's profile picture
  • Stars pulse with a loading animation while fetching, then fill in with the average rating and review count
  • Results are cached so opening the same profile again is instant
  • Queries multiple relays including relay.nostrplebs.com and relay.mostr.pub for better coverage

New: Compare Networks Button

  • Cross-reference now has a dedicated "Compare Networks" button instead of auto-triggering when you tab out of the input
  • The button only appears after you paste a valid npub
  • Shows "Comparing…" with a spinner while fetching follow lists from relays
  • Enter key also triggers the compare
  • Inline error messages replace the old alert popups

Improved: Instant Login

  • All three login methods (Extension, Private Key, View Only) now respond instantly
  • Previously you'd stare at a frozen button while it fetched your profile and follows from relays
  • Now the UI updates immediately — your name shows as "Anon" for a moment, then swaps to your real name and avatar once the background fetch completes
  • Follow lists load silently in the background too — they're ready by the time you hit Discover

Improved: Cross-Reference Is Now Mobile Friendly

  • The three stat cards (You Only / Both Follow / They Only) now sit side by side in a compact row on all screen sizes
  • Font sizes, padding, and counts all scale down properly on mobile
  • Each card shows the total follow count underneath for context (e.g. "of 338 total")
  • Loading spinner and error messages are properly styled for small screens

Improved: Cross-Reference No Longer Hijacks Discovery

  • Previously, enabling cross-reference replaced normal discovery with a limited pool of just the two accounts' follow lists — often resulting in empty or poor matches
  • Now discovery runs exactly the same regardless of whether cross-reference is on or off
  • Cross-reference just adds badges to the results: "You Follow", "They Follow", or "Both Follow" on each discovered profile card
  • This applies to all discovery modes (Social Graph, Shared Interests, Niche, Hashtags)

Improved: Honest Match Percentages

  • The old scoring inflated every result into a fake 40-95% range — the top match always showed ~95% no matter what
  • Now the percentage reflects actual match quality based on mutual follows, shared interests, and activity
  • Sub-scores were also retuned so good matches can realistically reach the 80s-90s:
    • Social: 3 mutual follows + they follow you now scores ~70 instead of ~50
    • Interests: 2 shared hashtags now scores ~70 instead of ~50
    • Engagement: posting once a day now scores ~30 instead of ~15

Restored: Mutual Follower Counts

  • The "X Mutual" badge on profile cards is back
  • Fren Finder now fetches each discovered person's follow list again (kind 3 events in batches)
  • This powers both the mutual follower count on cards and the social proximity scoring
  • A progress message ("Analyzing social connections...") shows during this step

Improved: Discovery Reliability

  • If your profile can't be fetched on the first try, discovery now retries instead of silently aborting
  • If the retry also fails, a minimal profile is created so discovery can still proceed
  • No more clicking Discover and having nothing happen

Changed: Removed the Public Key Input Field

  • The old "Your Nostr Public Key" text field at the top is gone
  • All login now goes through the Login button (Extension, Private Key, or View Only)
  • The npub input still exists behind the scenes for the discovery flow, but it's populated automatically when you log in

Fixed: Controls Lock During Discovery

  • The cross-reference input field and Compare Networks button now properly lock (grey out) while discovery is running
  • Previously you could still type in the cross-ref field and click Compare mid-search

Fixed: Cross-Reference Gets Fresh Data

  • The compare now clears cached follow lists before fetching, so you always get the latest data from relays instead of potentially stale results from your login session