Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backlog #20

Open
remotenode opened this issue Mar 27, 2021 · 0 comments
Open

Backlog #20

remotenode opened this issue Mar 27, 2021 · 0 comments

Comments

@remotenode
Copy link
Member

remotenode commented Mar 27, 2021

  1. Fix rerenders
  2. Disconnect users who aren't active for n days - Need to discuss
  3. Reduce chunks number
  4. remove http timeout
  5. do not request chat info more than one time
  6. fix scrolling on edge
  7. Get rid of React Scripts and use webpack
  8. when a user presses on push notification he sees itself
  9. [Eslint] Fix eslint import/order bug on update package
  10. [Immer] fix immer type error on the update package
  11. Setup security policy
  12. how to debounce message typing?
  13. Cleanup resources after sending voice message
  14. When endpoint for getting chats/friends to forward check ForwardModal for rerendering
  15. Voice attachment creation block shouldn't close itself
  16. migrate to yarn 2
  17. after chat deletion we have to decide to store it or not for further use - because we still need to display it in the right panel after deletion
  18. after fiend/chat/message... deletion we have do decide to store user creator or not for further use
  19. Investigate checking file type library https://github.com/sindresorhus/file-type
  20. Preload medium images when scrolling messages
  21. Add mentions to message input
  22. The website shouldn't crash if there is no internet connection
  23. Test sending recording attachment on slow 3g and play it while sending(bug expected)
  24. currently, attachment navigation replaced with a scroll
  25. if dialog not exists then disable corresponding action buttons
  26. Handle interrupted call
  27. [Store] Optimize store - Exclude repeating keys from the store (ex. store.chats.chats[] => store.chats[])
  28. Review all: useCallback, useMemo and React.memo
  29. Refactor class names for the components to BLOCK_NAME values (ex {`${BLOCK_NAME}__test)
  30. move emoji files to our repository, currently they are located in different github repository
  31. make input fields sticky
    image
@remotenode remotenode changed the title Possible optimizations Backlog Apr 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant