coracle/ROADMAP.md
2023-04-20 10:47:35 -05:00

4.9 KiB

Current

Core

UI/Features

  • Allow sharing of lists/following other people's lists
  • Add suggestion list for topics on compose
  • Badges link to https://badges.page/p/97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322
  • Add QR code that pre-fills follows and relays for a new user
  • Advanced search: select timeframe, authors, p tags, t tags
    • If logged in, open a detail page that shows the relays and people
    • If not logged in, pre-populate follows/relays in onboarding flow
  • If someone logs in with their private key, create a notification to install an extension
  • Review QR codes, search, basic affordances for link navigation
  • Add delete button to notes
  • Log in as user button
  • Separate notifications out by type, mute certain kinds. Likes are extraneous
  • Relay recommendations based on follows/followers
  • Make the note relays button modal make sense, one relay with no explanation is not good
  • Linkify invoices
  • Person zaps
  • Apply person popover to mentions in notes as well
  • Invite link, nprofile + path that prompts someone to sign in or create an account and auto-follow the inviter
  • Polls
  • Share button for notes, shows qr code and nevent
  • open web+nostr links like snort
  • Pinned posts ala snort
  • Scroll to top button that appears after scrolling a bit
  • Likes list on note detail. Maybe a sidebar or header for note detail page?
  • Add keyword mutes
  • Show options on note detail for retrieving replies
    • Replies from user's network
    • All replies from author's + user's read relays, including spam
  • Improve publish notification with more information, retries, etc
  • Use nip 56 for reporting
  • Sync mentions box and in-reply mentions

Privacy

  • Add image proxy to avoid leaking user ips to hosts

Big Picture

  • Monetize multiplexing
  • Image Uploads
  • Add coracle relay
    • Authenticated write, public read
    • Only accepts events from people with a @coracle.social nip05
  • Micro app DSL
  • Groups - may need a new NIP, or maybe use topics or relays
  • Tool for finding relays with light usage so people can spread out
    • Graph view? Query db with COUNT? Hardware specs on relay info endpoint?
    • "adoptarelay.com"
    • Add suggested relays based on follows or topics

Chat/DMs

  • Link/embed good chat/DM micro-apps
  • Ability to leave/mute DM conversation
  • Add notifications for chat messages
  • Add "new DM" button to dms list