Coder Social home page Coder Social logo

ft_transcendence's People

Contributors

bassamnaji avatar i99dev avatar isaad18 avatar kaydooo avatar saxsori avatar

Watchers

 avatar  avatar  avatar

Forkers

isaad18

ft_transcendence's Issues

RESPONSIVENESS

Description

home page not responsive for the mobile version
57c965b6-0133-4437-ab44-386dccc57c26

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

MULTER

Description

multer is not being used in the frontend, I Can't upload images and even. if I upload using the popup i get when i login for the first time, it won't change

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

FRIEND INTERNAL SERVER ERROR

Description

internal server error when adding a friend that doesn't exist

Screenshot 2023-05-22 at 15 20 24

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CHAT

Description

remove the green pop-up on chat, or activate it with the chat

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Fix 3d game movements (rotation/resizing)

Description

Please include a clear and concise description of the issue. Include any relevant error messages, screenshots, and/or steps to reproduce the issue.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

PAGINATION

Description

when i keep pressing the last page in the pagination for example in our case in the leaderboards when i keep pressing on (2) it keeps adding on the numbers in the leaderboards

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

AVATAR

Description

when you click on the image to choose an avatar or change the pic, I can click the buttons under which is chat and friends button, which doesn't allow you to choose certain avatars.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

GAME INVITE

Description

when I invite someone to the game and then refresh my own page, after that he accepts the invite, I get redirected to the game with no powerups while he does have powerups

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CHAT SETTINGS

Description

lag when i switch between chat's settings

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

HEADER IN GAME PAGE

Description

The header is covering the top of the game Page.
image

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

๐ŸŽจ[Front-end]: matchmaking page[2]

Requirements:

Knowledge of HTML, CSS, JavaScript, and a front-end framework such as Nuxt.js or React.js

What they will learn:

They will learn how to design UI/UX for a matchmaking page, how to code HTML and CSS for matchmaking page, and how to integrate front-end code with back-end API for matchmaking functionality.


  • Design UI/UX for matchmaking page
    Description: Design user interface for matchmaking page, including layout, buttons, and visuals.

  • Code matchmaking page in HTML and CSS
    Description: Using the design from task 1, code the matchmaking page in HTML and CSS.

  • Integrate matchmaking with back-end API
    Description: Integrate the matchmaking page with the back-end API for joining the matchmaking queue, displaying the status of the matchmaking process, and starting a game.

CHAT BAN

Description

after banning someone let's say he was an admin, and then I add him back, he'll get back as an admin, while he should get back as a normal user.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Crash on updating to username to an existed one

Description

Screenshot from 2023-05-25 10-42-52

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

LOGIN LAG

Description

when I enter the 2FA password received from the email, it gets stuck on a blank page, i need to refresh to get my home page working normally.

Screen.Recording.2023-05-22.at.17.03.39.mov

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CHAT

Description

after leaving chat, I still receive messages from the group.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

ADD FRIEND INTERFACE

Description

can't see the add friend button, and the create chat button

Additional context

Screenshot 2023-05-22 at 14 59 51

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

INVITE BLOCKED

Description

a user can receive match invite even if he is blocked

NOTE: - I have a service that checks for that in the backend already -

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

GAME

Description

Make game available for mobile version.
currently the game is unplayable in the mobile, as I only can move the board not the paddle by dragging on my screen.
suggested solutions => 1- for mobile version lock the movement of the board and make him move the paddle only, 2- add buttons on the web that can move the paddle.
whichever is easier and faster to do.

Steps to Reproduce

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Player One Leaving Game Does Not End Game for Player Two

Description

When a player leaves the Pong game, the other player is still able to play and no notification is shown. We need to implement a notification that informs the remaining player that their opponent has left the game, and display the game result for both players.

Steps to Reproduce

  1. Start a game of Pong with two players.
  2. Have one player leave the game.
  3. Observe that the remaining player is still able to play and no notification is shown.

Expected behavior

When a player leaves the game, the remaining player should receive a notification that their opponent has left and the game should end, displaying the game result for both players.

Actual behavior

When a player leaves the game, the remaining player is still able to play and no notification is shown.

Additional context

This issue is related to the multiplayer functionality of the Pong game.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to the multiplayer functionality of the Pong game.
  • The issue is related to the specific feature of notifying the remaining player when their opponent leaves the game and displaying the game result for both players.

reduce the length of username to 8 characters max

Description

reduce the maximum length for username to 8 characters max

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

WIN RATE

Description

please check this, it is not working for some reason
Screenshot 2023-05-25 at 12 07 28

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

๐Ÿง‘โ€๐Ÿ’ป [Back-end]:Registration and login [1].

A user can register and log in to the platform using the OAuth system of 42 intranet.

  • Create Services and Controllers for registration and login
    Description: Create services and controllers for handling the registration and login requests to handle the logic and communication with the database.

  • Implement OAuth
    Description: Implement the OAuth system for user registration and login using the 42 intranet.

  • Database design for registration and login
    Description: Design the database tables and fields for storing user registration and login information.

  • Test and Approve

Description: Test the back-end registration and login functionality and ensure it meets the requirements. Could you get approval from the lead developer?

classDiagram
    class User {
        +id:int
        +username:string
        +password:string
        +email:string
        +status:string
        +two_factor_auth:boolean
        +created_at:datetime
        +updated_at:datetime
    }
    class OAuth {
        +id:int
        +user_id:int
        +provider:string
        +provider_id:string
        +created_at:datetime
        +updated_at:datetime
    }
    User --> OAuth

๐Ÿ’กonly for start

In this diagram, the User table holds all the user's information such as id, username, email, password and user status. The OAuth table holds all the information related to the OAuth system such as id, provider, provider_id and user_id. The relation between the two tables is one to one where one user corresponds to one OAuth information.

CHROME BACK AND FORWARD

Description

test going back and forward buttons on the chrome please

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CHAT

Description

creating group is not working, not being sent to the backend

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Dashboard Layout and Component Elements Implementation

Description:

As part of our ongoing project, we are focusing on creating a comprehensive and user-friendly dashboard. To streamline the development process, we have divided the tasks as follows:

Task Breakdown

  1. Dashboard Layout & Components:

    • Assigned to: @i99dev
    • Description: Create the dashboard layout and design components for each element within the dashboard, ensuring consistency and adherence to our design guidelines.
  2. Front-end Team - Element Code Integration:

    • Assigned to: @isaad18
    • Description: Once the dashboard layout and components are shared, the front-end team is responsible for filling in the code for each element. This should be done while following the design guidelines and ensuring functionality and seamless integration with the rest of the application.

Acceptance Criteria

  • The dashboard layout and components are created and shared with the front-end team.
  • The front-end team fills in the code for each element according to the design guidelines.
  • Each element functions as intended and integrates seamlessly with the rest of the application.

Please feel free to reach out if you have any questions, or concerns, or require clarification on any part of this task. We are excited to work together.

Labels: dashboard, layout, components, front-end, enhancement

DM

Description

can't create new DM with someone

Steps to Reproduce

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

IMAGE UPDATE CHAT

Description

image doesn't update directly upon group chat creation to the image I uploaded from my local machine

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

SEARCH

Description

if I search for a user using his intra login and he changed his username to something else, it will look for his login as a username

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem

Screen.Recording.2023-05-22.at.2.09.34.PM.mov

changed bassam's username to h

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

STATE MANAGEMENT

Description

Handle updating user image using state management without reloading the page

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CREATE CHAT

Description

group chats are not being created when I try from the frontend page.

Steps to Reproduce

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

๐Ÿง‘โ€๐Ÿ’ป[Back-end]: matchmaking page[2]

Requirements:

Knowledge of Nest.js or another back-end framework, knowledge of database design and queuing systems.

What they will learn:

How to create a matchmaking service and controller to handle matchmaking logic, how to design a database to store matchmaking information, and how to implement a queuing system to match players.


  • Create matchmaking service
    Description: Create a service to handle the matchmaking logic, including adding users to the queue, matching them with other players, and starting a game.

  • Create matchmaking controller
    Description: Create a controller to handle HTTP requests for joining the queue, displaying the matchmaking status, and starting a game.

  • Design the database
    Description: Design the database to store information about the matchmaking queue, matched players, and games.

classDiagram
    class User {
        +id:int
        +username:string
        +status:string
        +created_at:datetime
        +updated_at:datetime
    }
    class MatchmakingQueue {
        +id:int
        +user_id:int
        +status:string
        +created_at:datetime
        +updated_at:datetime
    }
    class Game {
        +id:int
        +user1_id:int
        +user2_id:int
        +result:string
        +created_at:datetime
        +updated_at:datetime
    }
    User --> MatchmakingQueue
    MatchmakingQueue --> Game

 

In this diagram, the User table holds all the user's information such as id, username, and status. The MatchmakingQueue table holds all the information related to the matchmaking queue such as id, user_id, status and the relation between the two tables is one to many where one user can join multiple queues. The Game table holds all the information related to the Game such as id, user1_id, user2_id, result and the relation between Game and MatchmakingQueue is one to one where one matchmaking queue match one game.

SEARCH GROUP

Description

when I search for group chat and then join it, it doesn't redirect me to the chat directly.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

LOGIN

Description

when I login, I don't get the popup where i have to choose my username and picture
I get a page with a button (HOME) that's it

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Exit of last user in group chat (Owner)

Description

allow owner to exit group chat if owner is the only one left in that chat. Then either delete that chat record, so no one can search for that chat OR keep it and make the first one to join the owner if there are no users in the chat

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Fix ending the game when someone leave

Description

Fix ending the game

  • The match that has someone left in mid shouldnโ€™t be added.
  • The leaver should be punished by rank down or deduct xp.
  • The the one who stayed should get a bit more xp for losing time.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

fix responsivity on main page

Description

Please include a clear and concise description of the issue. Include any relevant error messages, screenshots, and/or steps to reproduce the issue.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

GROUP CHAT

Description

If I create a new group chat I can't add a password after creation, and I can't modify the group mainly changing the password.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

update theme on UserProfileSetup component

Description

Please include a clear and concise description of the issue. Include any relevant error messages, screenshots, and/or steps to reproduce the issue.

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Fix Global State Management Issue

Description

We have identified an issue with the global state management implementation in Nuxt 3 using the useState composable. The issue may cause unexpected behavior when accessing and modifying the global state. This issue requires further investigation and a potential fix.

Please find below the related code snippets and steps to reproduce the issue.

Steps to Reproduce

  1. Go to the component that uses the global state.
  2. Use the composable function to access and modify the global state.
  3. Observe the unexpected behavior when interacting with the global state.

Expected behavior

The global state should be reactive and SSR-friendly, allowing for easy access and modification across components.

Actual behavior

The global state may not behave as expected, leading to unexpected results when accessing and modifying the shared state across components.

Additional context

This issue is related to the implementation of the useState composable for global state management in a Nuxt 3 application. Please refer to the code snippets and examples provided in the initial description for more information.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to the useState composable and its implementation in Nuxt 3.
  • The issue is related to a specific feature or user story (global state management).

UPLOAD IMAGE ISSUE

Description

when i try to upload none it chooses random avatar and when i refresh it comes back to normal again.

Screen.Recording.2023-05-23.at.15.59.14.mov

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

PASSWORD

Description

prevent sending empty password for public channel

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

๐ŸŽจ [Front-end]:Registration and login[1]

  • Design UI/UX for registration and login.
    Description: Create wireframes for the registration and login pages and design the website's user interface and user experience.

  • Code HTML and CSS for registration and login
    Description: Convert the design wireframes into HTML and CSS code and implement it into the registration and login pages of the website.

  • Integrate registration and login with Back-end
    Description: Integrate the front-end registration and login code with the back-end APIs to ensure proper communication between the two.

  • Test and Approve
    Description: Test the front-end registration and login functionality and ensure it meets the requirements. Could you get approval from the lead developer?

FRIEND OPTION

Description

friends option is not fully activated, block and send msg

Screenshot 2023-05-22 at 16 49 37

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Fix seeders

Description

Fix seeders for

  • Achievement
  • Match history
    In order to make the leaderboard and ranks more logical

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Error when sending requests to backend API from server in Docker with Nginx

Description

When sending a request from the frontend Nuxt.js app to the backend API running on a Docker container with Nginx, the server returns an error message saying that the API endpoint cannot be reached at http://localhost/api. However, when sending the same request from the client, the endpoint can be reached successfully.

Steps to Reproduce

  1. Start the Docker environment with docker-compose up.
  2. Load the Nuxt.js app in the browser and send a request to the backend API endpoint at http://localhost/api.
  3. Observe that the server returns an error message saying that the endpoint cannot be reached.
  4. Send the same request from the client using the Nuxt.js axios library.
  5. Observe that the client is able to reach the backend API endpoint successfully.

Expected behavior

The Nuxt.js app should be able to send requests to the backend API endpoint at http://localhost/api regardless of whether the request is made from the server or the client.

Actual behavior

When sending a request from the server, the endpoint cannot be reached and the server returns an error message. When sending the same request from the client, the endpoint can be reached successfully.

Additional context

It appears that the issue is related to the use of Docker and Nginx. According to the error message returned by the server, the backend API endpoint at http://localhost/api cannot be reached. However, when sending the same request from the client, the endpoint can be reached successfully. This suggests that the issue may be related to the way that requests are being routed through Nginx.

CHAT PROFILE

Description

access user's profile through group chat interface

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

UPDATE HELP PAGE

Description

update help page with ux/ui and more info about the game

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

ADD USER

Description

the request to add a user to group is not being sent from the frontend

Screen.Recording.2023-05-22.at.20.16.59.mov

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

CHAT BLOCK

Description

when someone blocks me, I can see his messages but he can't see my messages

Steps to Reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Please describe what you expected to happen.

Actual behavior

Please describe what actually happened.

Additional context

Please add any other context about the problem here. If applicable, add screenshots or code snippets to help explain the issue.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase.
  • The issue is related to a specific feature or user story.

Docker not updating container with latest changes to package.json

Description

When trying to install a new package by adding it to the package.json file and rebuilding the Docker image, the container is not updated with the latest changes to package.json. The COPY and RUN instructions in the Dockerfile are not updating the container with the new package.

Steps to Reproduce

  1. Modify package.json to add a new dependency.
  2. Rebuild the Docker image with docker build -t <image-name> ..
  3. Run the Docker container with docker run <image-name> and verify that the new package is not installed.

Expected behavior

The Docker container should reflect the latest changes to package.json and have the new package installed.

Actual behavior

The Docker container does not reflect the latest changes to package.json and does not have the new package installed.

Additional context

I have tried disabling the Docker build cache with the --no-cache flag and ensuring that the Dockerfile instructions are correct. I have also checked that the node user has the correct permissions to access and modify the package.json file in the container. However, the container is still not being updated with the latest changes.

Acceptance Criteria

  • The issue is reproducible.
  • The issue is understood and described clearly.
  • The issue is related to a specific area of the codebase (Dockerfile).
  • The issue is related to a specific feature or user story.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.