coracle/ROADMAP.md
2023-04-13 08:39:20 -05:00

6.1 KiB

Current

  • Refactor

    • Split out Note pieces
    • Move global modals to child components?
  • Relays bounty

    • Ability to create custom feeds
    • Add global/following/network tabs to relay detail
  • Fix tag-style event mentions. Probably transform all mentions into entities in parse

  • Some lnurls aren't working npub1y3k2nheva29y9ej8a22e07epuxrn04rvgy28wvs54y57j7vsxxuq0gvp4j

  • Fix performance issues

  • Fix iOS/safari/firefox

  • Revisit profile page and info

    • Add zaps to likes tab
  • Sort DMs, remember message status

  • 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

  • Linkify topics
  • 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
  • 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