2025-07-27 - 2026-07-27
Overview
43 Pull requests merged by 4 users
Merged
#104 hotfix/websockets
Merged
#103 fixing game history, leaderboard, stats and removing more comments
Merged
#102 Version 1.0
Merged
#101 removed comments
Merged
#100 fix/single-player
Merged
#99 feature/bestof-series-interface
Merged
#98 fix:admin & user match table sort
Merged
#96 Added matches scrollable to home page
Merged
#97 feature/frontend-add-match-profile-tabs
Merged
#95 feature/websockets-matches
Merged
#94 feature/multiplayer-game-interface
Merged
#93 Admin platform, with users, transactions, games and admin creation
Merged
#92 fix:websocket errors & polict change
Merged
#91 Issues Websockets #48 #49 #51 e #54
Merged
#90 Created statistics personal and general
Merged
#89 Implemented coin purchase-flow
Merged
#88 Bugfix: Added api logic with transactions when match is finished, started and joined
Merged
#87 Added endpoint to create tranasactions
Merged
#86 matches and transactions history fully operational
Merged
#85 feature/api-adminstats-transactions
Merged
#84 feat: api users change password endpoint
Merged
#83 register, coin balance, game history and transactions mockup
Merged
#82 feature/api-stats
Merged
#78 feature/api-admin-policies
Merged
#77 feature/initial_gameplay_websockets
Merged
#76 Build game lobby for single-player and multiplayer modes
Merged
#75 SyntaxSquad/DADProject#14 feature/frontend-gameboard-singleplayer
Merged
#74 feat: api admin users endpoints
Merged
#73 feature/account-deletion
Merged
#71 feature/profile-page
Merged
#72 Fix auth
Merged
#70 Fixed Endpoint file and GameController
Merged
#69 Implement login page with email/password authentication
Merged
#68 Added routes, endpoints to get all matches, get a specific match, create a match, join a match, and update the match
Merged
#62 feature/game-endpoints
Merged
#61 Added the register endpoint
Merged
#60 feat: websocket init
Merged
#59 feature/database-and-auth-api
Merged
#58 Rebase Develop
Merged
#57 Added base project
Merged
#3 feature/database-and-start
Merged
#2 Project Structure Fixed And Code Cleanup
Merged
#1 Added Project structure, API, Frontend and Websockets
58 Issues closed from 1 user
Closed
#56 Implement spectator mode for multiplayer games (Optional Enhancement)
Closed
#55 Implement input validation and error responses
Closed
#53 Implement WebSocket reconnection and game state recovery
Closed
#52 Implement resignation and auto-forfeit mechanics
Closed
#50 Implement opponent connection and status monitoring
Closed
#6 [API] Game Board
Closed
#5 [UI] Game Board
Closed
#4 Game Board
Closed
#24 Ensure responsive design across all pages
Closed
#16 Build best-of series interface for matches
Closed
#15 Implement multiplayer game interface with WebSocket integration
Closed
#20 Create admin interface and dashboard
Closed
#21 Implement admin user management interface
Closed
#22 Build admin transaction viewing interface
Closed
#23 Create admin statistics and reporting dashboard
Closed
#54 Implement game setup and player matching flow
Closed
#51 Implement game completion and result transmission
Closed
#49 Implement turn order and player state synchronization
Closed
#48 Implement 20-second move timer with auto-timeout
Closed
#19 Build global leaderboard page (visible to all)
Closed
#18 Create personal statistics and leaderboard dashboard
Closed
#12 Implement coin purchase flow with payment gateway
Closed
#33 Implement POST /api/coin-purchases with Payment Validation
Closed
#17 Implement game history page with filtering and sorting
Closed
#11 Build coin balance and transaction history UI
Closed
#37 Create DELETE /api/admin/users/{id} endpoint
Closed
#38 Create GET /api/admin/statistics endpoint
Closed
#32 Create GET /api/users/{id}/transactions endpoint
Closed
#29 Create POST /api/users/{id}/change-password endpoint
Closed
#7 Implement user registration with profile setup
Closed
#31 Create GET /api/users/me/coins endpoint
Closed
#80 Implement Global Leaderboard API endpoint
Closed
#79 Implement Public Statistics API endpoint
Closed
#81 Implement Personal User Statistics API endpoint
Closed
#36 Create POST /api/admin/users/{id}/block endpoint
Closed
#34 Create POST /api/admin/accounts endpoint
Closed
#46 Implement server-side game state management
Closed
#47 Implement card play messaging and validation
Closed
#45 Initialize WebSocket server with connection management
Closed
#14 Implement single-player game interface
Closed
#8 Implement login page with email/password authentication
Closed
#13 Build game lobby for single-player and multiplayer modes
Closed
#35 Create GET /api/admin/users endpoint
Closed
#10 Implement account deletion with confirmation
Closed
#9 Build user profile page with edit functionality
Closed
#25 Create POST /api/users registration endpoint
Closed
#26 Create POST /api/login authentication endpoint
Closed
#39 Create POST /api/games endpoint
Closed
#44 Create GET /api/matches
Closed
#64 Create POST /api/matches
Closed
#63 Create PUT /api/games/{gameId} endpoint
Closed
#65 Create GET /api/matches/{match}
Closed
#66 Create POST /api/matches/{match}/join
Closed
#27 Create GET /api/users/me profile endpoint
Closed
#67 Create PUT /api/matches/{match}
Closed
#30 Create DELETE /api/users/{id} account deletion endpoint
Closed
#28 Create PUT /api/users/{id} profile update endpoint
Closed
#40 Create GET /api/games/{id} endpoint
58 Issues created by 0 users
Opened
#4 Game Board
Opened
#5 [UI] Game Board
Opened
#6 [API] Game Board
Opened
#7 Implement user registration with profile setup
Opened
#8 Implement login page with email/password authentication
Opened
#9 Build user profile page with edit functionality
Opened
#10 Implement account deletion with confirmation
Opened
#11 Build coin balance and transaction history UI
Opened
#12 Implement coin purchase flow with payment gateway
Opened
#13 Build game lobby for single-player and multiplayer modes
Opened
#14 Implement single-player game interface
Opened
#15 Implement multiplayer game interface with WebSocket integration
Opened
#16 Build best-of series interface for matches
Opened
#17 Implement game history page with filtering and sorting
Opened
#18 Create personal statistics and leaderboard dashboard
Opened
#19 Build global leaderboard page (visible to all)
Opened
#20 Create admin interface and dashboard
Opened
#21 Implement admin user management interface
Opened
#22 Build admin transaction viewing interface
Opened
#23 Create admin statistics and reporting dashboard
Opened
#24 Ensure responsive design across all pages
Opened
#25 Create POST /api/users registration endpoint
Opened
#26 Create POST /api/login authentication endpoint
Opened
#27 Create GET /api/users/me profile endpoint
Opened
#28 Create PUT /api/users/{id} profile update endpoint
Opened
#29 Create POST /api/users/{id}/change-password endpoint
Opened
#30 Create DELETE /api/users/{id} account deletion endpoint
Opened
#31 Create GET /api/users/me/coins endpoint
Opened
#32 Create GET /api/users/{id}/transactions endpoint
Opened
#33 Implement POST /api/coin-purchases with Payment Validation
Opened
#34 Create POST /api/admin/accounts endpoint
Opened
#35 Create GET /api/admin/users endpoint
Opened
#36 Create POST /api/admin/users/{id}/block endpoint
Opened
#37 Create DELETE /api/admin/users/{id} endpoint
Opened
#38 Create GET /api/admin/statistics endpoint
Opened
#39 Create POST /api/games endpoint
Opened
#40 Create GET /api/games/{id} endpoint
Opened
#44 Create GET /api/matches
Opened
#45 Initialize WebSocket server with connection management
Opened
#46 Implement server-side game state management
Opened
#47 Implement card play messaging and validation
Opened
#48 Implement 20-second move timer with auto-timeout
Opened
#49 Implement turn order and player state synchronization
Opened
#50 Implement opponent connection and status monitoring
Opened
#51 Implement game completion and result transmission
Opened
#52 Implement resignation and auto-forfeit mechanics
Opened
#53 Implement WebSocket reconnection and game state recovery
Opened
#54 Implement game setup and player matching flow
Opened
#55 Implement input validation and error responses
Opened
#56 Implement spectator mode for multiplayer games (Optional Enhancement)
Opened
#63 Create PUT /api/games/{gameId} endpoint
Opened
#64 Create POST /api/matches
Opened
#65 Create GET /api/matches/{match}
Opened
#66 Create POST /api/matches/{match}/join
Opened
#67 Create PUT /api/matches/{match}
Opened
#79 Implement Public Statistics API endpoint
Opened
#80 Implement Global Leaderboard API endpoint
Opened
#81 Implement Personal User Statistics API endpoint