Neighbourhood.omg.lol/.imdone/DONE/backlog.md

3.7 KiB

Must Haves

Should Haves

  • {check} Share statuses, etc.
  • {check} Have a character counter on statuses and a warning if going over length for posting to Mastodon.
  • {check} Be a share target for creating statuses
  • {check} View the address directory (showing profile pics and linking to profile page)
    • {check} Link to it via the account menu (There's not a lot of room in the nav)
  • {check} View the now garden (also, perhaps cache the now garden and link to the now page on a person's profile)
  • {check} Updated profile page. Shows:

Want to Haves

  • {check} Some.pics feed (plus seeing the some.pics of individuals, link on profile)
  • {check} Be a share target for pictures
  • {check} Ephemeral feed
    • {check} plus posting - if/when an API becomes available (Thanks Adam 😁)
  • {check} Upload pics
  • {check} Edit some.pics
  • {check} delete pics
  • {check} Edit statuses
  • {check} delete statuses
  • {check} Update / manage now page
  • {square} pull to refresh
  • {check} Follow people (i.e. locally bookmark their statuslog profile)
    • {check} A combined feed of all statuses and pics of everyone you're following

Nice to Haves

  • {check} Update profile picture
  • {check} Update / manage statuslog bio
  • {check} Update / manage profile/web page
  • {check} Update / manage pastebin
    • {check} share and copy items
    • {check} view as markup
    • {check} visible in profile page
    • {check} visible in feed

Current Bugs

  • {check} Sharing to app multiple times throws an exception
  • {check} Need to update "Loading", "Logging in" and "nothing here" pages to match the splash screen (ish)
  • {check} Empty bio on person/statuses (just remove the div if the bio is empty)
  • {check} Need warnings on pics with no description
  • {check} respond appears on statuses with no external link
  • {check} statuses / pics don't refresh on update/delete
  • {check} own now page isn't showing properly in profile
  • {check} statuses with long words or urls won't wrap.
  • {check} Ephemeral scraping doesn't send a user agent string, so no longer works.