Will be tracking the roadmap by year going forwards.

Planned changes

  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Export tables as part of export settings. Currently there is a limitation for the import/export settings feature. It only supports settings which are represented as key-value pairs. However some settings are represented as lists and these are stored in tables in a db. This change will require the app to know how to import/export a table as well as possible showing this option to the user.

Specific user requests

  • Instead of showing a circle when votes are hidden, show nothing instead.
  • Add a setting to disable/enable parsing 4 numbers separated by dots as ip addresses. This is currently always enabled in the app.
  • Full content layout but with cards.
  • Add a setting to change the behavior of long pressing … button in the post screen.
  • Add an optional “header” design to the community feed. Make the header configurable.
  • Feature to allow user to swipe to go to next post.
  • Add setting to enable/disable text in bottom nav.
  • Support opening instance links in-app. Eg. https://ttrpg.network/
  • Allow gestures to work in both directions.

Stretch features (nice to have but I need to do more research)

  • Possible integration with mastodon/? (needs research)
  • Support kbin?
  • Sync between devices?

Completed

  • Add haptic feedback to some actions such as voting and posting/commenting
  • Do not retry on send comment/post errors. Offer a way to retry sending a comment/post.