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

Todos #1

Open
12 of 24 tasks
alewis729 opened this issue Apr 10, 2020 · 0 comments
Open
12 of 24 tasks

Todos #1

alewis729 opened this issue Apr 10, 2020 · 0 comments
Assignees

Comments

@alewis729
Copy link
Owner

alewis729 commented Apr 10, 2020

Context

This is a list of things that I have in mind for this project.

Todos: planned

  • on joining a room, when asked for name, have an option to not join the room but go to home page
  • integrate socket's room-joins with redux
  • solve glitch on all clients when new user joins room
  • validate modal username to be a valid name, dont allow many chars, allow certain chars
  • implement InteractionSettings user menu functionalities, integrate with redux
  • if author leaves the room, convert someone else as author (editors have priority)
  • add dark mode, also improve it's position on the navigation bar
  • add i18n
  • if a user stays in a room for too long (~1-2hr) I think they get disconnected for some reason, check again, most likely relevant with socket.io
  • issue: socket.id is undefined after user leaves and creates a new room
  • issue: after user leaves they can't create a new room properly
  • on user join they should see the content without any content manual update
  • on creating a new room, if the user has text typed bring that text to the new room
  • if kicked user wants to join again, there should be a snackbar notification to let the author decide if they accept the kicked user or not
  • add line count on editor

Todos: unplanned (unordered)

  • refactor/improve socket utils
  • check from server if the room id is already occupied
  • deny user join to room if they are already in an other room
  • InteractionsChat: don't allow enter key
  • convert getRandomTextMd helper function to a hook in order to use translations.
  • add copy to clipboard functionality to share room modal
  • alert user with snackbar when their privillege (author | editor | viewer) is updated
  • alert users with snackbar when new user joins or leaves
  • implement save as (name of file) modal when saving
@alewis729 alewis729 added the good first issue Good for newcomers label Apr 26, 2020
@alewis729 alewis729 removed the good first issue Good for newcomers label May 26, 2020
@alewis729 alewis729 self-assigned this Mar 7, 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