Commit Graph

249 Commits

Author SHA1 Message Date
magdo 033ef4485f Add deployment package with Docker images - 25/11/2025 20:42:05.37 2025-11-25 20:42:05 +01:00
magdo 195e1f6951 deployment changes 2025-11-25 20:40:34 +01:00
magdo 73c939e75b Update deployment files with nginx volume mount 2025-11-25 18:29:30 +01:00
Donat d654f480af Merge pull request 'Backend_Fix' (#105) from Backend_Fix into main
Reviewed-on: #105
2025-11-24 23:24:43 +00:00
magdo aae8daa313 save 2025-11-25 00:24:27 +01:00
magdo dda3dde8f9 save 2025-11-25 00:18:59 +01:00
magdo cd07e3339e save 2025-11-25 00:18:04 +01:00
Donat a16cd204cc Merge pull request 'save' (#104) from Backend_Fix into main
Reviewed-on: #104
2025-11-24 23:16:28 +00:00
magdo 4d2895664e save 2025-11-25 00:14:58 +01:00
magdo bf9503c7be save 2025-11-25 00:07:54 +01:00
Donat 05a1ad4017 Merge pull request 'final POC' (#103) from Backend_Fix into main
Reviewed-on: #103
2025-11-24 22:29:53 +00:00
magdo 6b3446e9b6 final POC 2025-11-24 23:28:57 +01:00
Donat 69aaf93db9 Merge pull request 'telefonos nezet' (#102) from nemtom into main
Reviewed-on: #102
2025-11-18 15:47:33 +00:00
mategergely33 4bcb93d357 telefonos nezet 2025-11-18 15:37:29 +01:00
Donat 22ea5c43f2 Merge pull request 'contextProvider' (#101) from Backend_Fix into main
Reviewed-on: #101
2025-11-17 23:13:06 +00:00
magdo ce02f55a99 Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into Backend_Fix 2025-11-18 00:12:54 +01:00
magdo 8647fde38f contextProvider 2025-11-18 00:09:08 +01:00
Walke dd93f054f8 lobby duplikalas fix toastyfy plusz apro fixek lol 2025-11-17 23:07:38 +01:00
Donat 13871b2dcc Merge pull request 'task/134-frontend-check' (#100) from task/134-frontend-check into main
Reviewed-on: #100
2025-11-17 18:40:55 +00:00
magdo 70cc18a58d Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace 2025-11-17 19:39:00 +01:00
Donat 3c5d26840a Merge pull request 'Donat nezd majd át mert a backenden is lett valtozas nem tudom pontosan hogy kell e vagy sem Köszi' (#99) from zsolajatekstart into main
Reviewed-on: #99
2025-11-17 17:31:03 +00:00
GitG0r0 6d25a499b2 feat: Centralized navigation system with HandleNavigate hook
BREAKING CHANGE: Replaced all direct useNavigate() usage with HandleNavigate hook

## Summary
- Complete frontend navigation refactoring
- Centralized route management with routes.js
- Converted 18+ components to use HandleNavigate
- Enhanced navigation with 20+ type-safe functions

## New Files
- src/utils/routes.js - Central route constants and helpers
- Documentations/FRONTEND_CODING_GUIDELINES.md - Frontend best practices (300+ lines)
- Documentations/NAVIGATION_REFACTORING_REPORT.md - Detailed refactoring report (400+ lines)

## Modified Components (18+)
### Pages
- Home.jsx, LoginForm.jsx, RegisterForm.jsx
- ResetPassword.jsx, VerifyEmailPage.jsx
- DeckCreator.jsx, Card_display.jsx
- Lobby.jsx, GameTest.jsx, ChooseDeck.jsx, PlayerSetup.jsx
- Landingpage.jsx

### Components
- Userdetails.jsx, DeckInfoPopUp.jsx
- PlayMenu.jsx, LandingPage.jsx, DeckManager.jsx

### Hooks
- useRequireAuth.jsx

### Core
- App.jsx - Route constants integration
- HandleNavigate.jsx - Enhanced with 20+ navigation functions

## Key Improvements
 Type-safe navigation (goDeckDetails(id) vs navigate('/deck/'+id))
 Automatic scroll management
 Centralized state passing
 Single source of truth for routes
 Backwards compatibility aliases
 Zero compile errors
 Production ready

## Validation
- useNavigate: Only in HandleNavigate.jsx
- navigate() calls: 0 direct usage
- Compile errors: 0
- Documentation: Complete
2025-11-17 09:07:05 +01:00
GitG0r0 51e79b00d4 Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into task/134-frontend-check 2025-11-17 08:28:27 +01:00
zsola03 0f85356154 Donat nezd majd át mert a backenden is lett valtozas nem tudom pontosan hogy kell e vagy sem Köszi 2025-11-14 15:21:59 +01:00
Donat 7371900fc3 Merge pull request 'telos nezet landing, home, navbar, footer' (#98) from ujgege into main
Reviewed-on: #98
2025-11-14 00:39:00 +00:00
mategergely33 322059ace0 telos nezet landin, home, navbar, footer 2025-11-13 18:54:06 +01:00
Donat 714900d4e9 Merge pull request 'joker/szerencse kartyak kezelese' (#97) from gege into main
Reviewed-on: #97
2025-11-11 18:11:02 +00:00
mategergely33 0ac5ead63a joker/szerencse kartyak kezelese 2025-11-11 19:00:14 +01:00
GitG0r0 1c67af90dc Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into task/134-frontend-check 2025-11-10 19:21:57 +01:00
Donat a7ce891098 Merge pull request 'error corrected' (#96) from Backend_Fix into main
Reviewed-on: #96
2025-11-10 18:20:58 +00:00
magdo 3c56e86d45 error corrected 2025-11-10 19:20:36 +01:00
GitG0r0 5479ca7f16 Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into cdjavitasok 2025-11-09 16:43:45 +01:00
Donat 2214a338dc Merge pull request 'error corrected' (#95) from Backend_Fix into main
Reviewed-on: #95
2025-11-07 19:00:44 +00:00
magdo 43c53076c5 error corrected 2025-11-07 20:00:24 +01:00
Donat 17c7e14686 Merge pull request 'csatlakozas-mukodesdemodemodemo (HIVJ FEL DONAT EMIATT)' (#94) from zsola into main
Reviewed-on: #94
2025-11-06 19:32:28 +00:00
zsola03 2b1217192c csatlakozas-mukodesdemodemodemo 2025-11-06 19:56:14 +01:00
Donat 957dea55ef Merge pull request 'game workflow corrected' (#93) from Backend_Fix into main
Reviewed-on: #93
2025-11-06 18:37:53 +00:00
magdo 5b177c77fc game workflow corrected 2025-11-06 19:37:32 +01:00
Donat 2cf8b7a748 Merge pull request 'game workflow corrected' (#92) from Backend_Fix into main
Reviewed-on: #92
2025-11-05 19:21:26 +00:00
magdo 5a4be5b7d3 game workflow corrected 2025-11-05 20:20:22 +01:00
Donat e65ba78e2b Merge pull request 'feat(frontend): enhance luck card editor with button-based value selection' (#91) from cdjavitasok into main
Reviewed-on: #91
2025-11-05 18:10:57 +00:00
GitG0r0 5d7d4a8c1d Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into cdjavitasok 2025-11-05 13:46:09 +01:00
Donat d3399470ba Merge pull request 'adatkonzisztencia leirasa' (#89) from gege into main
Reviewed-on: #89
2025-11-04 18:09:48 +00:00
GitG0r0 b34442bf9a feat(frontend): enhance luck card editor with button-based value selection 2025-11-04 19:00:21 +01:00
Walke 71789cfa29 Merge pull request 'fix' (#90) from fix into main
Reviewed-on: #90
ok
2025-11-04 17:23:28 +00:00
Walke d06504ee2d fix 2025-11-04 18:21:35 +01:00
mategergely33 63533c0313 adatkonzisztencia leirasa 2025-11-04 17:36:03 +01:00
Donat 2211da5c4f Merge pull request 'game workflow corrected' (#88) from Backend_Fix into main
Reviewed-on: #88
2025-11-03 22:23:12 +00:00
magdo 666a2d3e87 game workflow corrected 2025-11-03 23:23:05 +01:00
Donat b760c2716a Merge pull request 'game workflow corrected' (#87) from Backend_Fix into main
Reviewed-on: #87
2025-11-03 22:17:45 +00:00