coracle/ROADMAP.md
2023-04-17 15:45:14 -05:00

6.1 KiB

Current

  • Topics
    • Improve topic suggestions and rendering
    • Add topic search, keep cache of topics
    • Ability to create custom feeds
      • Bookmark icon opens "create feed" dialog with form pre-filled
      • Replace some modals instead of pushing
      • Test anonymous with lists
      • Test hardcoded relay, currently you get asked to pick a relay if not logged in
      • Claim relays bounty
  • Fix notifications
  • Queue context requests to avoid having too many concurrent subscriptions
  • Advanced search
    • Select timeframe, authors, p tags, t tags
  • Some lnurls aren't working npub1y3k2nheva29y9ej8a22e07epuxrn04rvgy28wvs54y57j7vsxxuq0gvp4j
  • Global search modal that searches within current feed
  • Fix force relays on login: http://localhost:5173/messages/npub1l66wvfm7dxhd6wmvpukpjpyhvwtlxzu0qqajqxjfpr4rlfa8hl5qlkfr3q
  • Image classification

Custom views

  • Add customize icon and route with editable custom view cards using "lists" nip
    • nevent1qqspjcqw2hu5gfcpkrjhs0aqvxuzjgtp50l375mcqjfpmk48cg5hevgpr3mhxue69uhkummnw3ez6un9d3shjtnhd3m8xtnnwpskxegpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7spramhxue69uhkummnw3ez6un9d3shjtnwdahxxefwv93kzer9d4usz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpr9mhxue69uhkummnw3ezuer9d3hjuum0ve68wctjv5n8hwfg
    • Custom views should combine pubkeys, relays, event ids, and topics

Core

UI/Features

  • Remember message/chat status
  • 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
    • 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
  • 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