feathersjs-ecosystem/feathers-react-native-chat

Left to finish

ekryski opened this issue · 3 comments

Things left to be done:

  • Handling socket disconnect
  • User account creation
  • Deleting messages
  • Login validation errors
  • Not submitting empty messages
  • Showing offline/online users
    • Show users in side bar if online
    • Mark users as online or offline on the server
  • Overall UI polish
    • Adjust signout button size
    • Fix form input widths
  • Duplicate messages in UI on create
  • Retaining auth status in UI between app launches?
  • Logout
  • Loading messages
    • reverse chronological order
    • pull or tap to load earlier (ie. pagination)
  • App icons
  • Splash screen iOS
  • Authentication

Tap to load earlier works but there is a bug in https://github.com/FaridSafi/react-native-gifted-messenger that causes it to remove all other messages once you get to the beginning of the chat history.

Loading offline/online users is coded on the front end but requires a hook on the server in order to flag a user as offline or online.

Closing in favour of #8 and #9