magdo
|
cd07e3339e
|
save
|
2025-11-25 00:18:04 +01: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 |
|
magdo
|
7aebbf9c13
|
game workflow corrected
|
2025-11-03 23:17:25 +01:00 |
|
Walke
|
e09e1d04d0
|
Merge pull request 'start nincs' (#86) from navbar+aboutű into main
Reviewed-on: #86
HALLOD UGYES VAGY :)
|
2025-11-03 17:56:53 +00:00 |
|
Walke
|
5d83588470
|
start nincs
|
2025-11-03 18:55:37 +01:00 |
|
Donat
|
8e5bd9bb54
|
Merge pull request 'kartya inspect' (#85) from gege into main
Reviewed-on: #85
|
2025-11-02 15:26:22 +00:00 |
|
mategergely33
|
1af7bdc3f0
|
kartya inspect
|
2025-10-31 17:38:14 +01:00 |
|
Donat
|
129ea694f8
|
Merge pull request 'game workflow corrected' (#84) from Backend_Fix into main
Reviewed-on: #84
|
2025-10-30 18:40:36 +00:00 |
|
magdo
|
9f3a5b6fd7
|
game workflow corrected
|
2025-10-30 19:39:41 +01:00 |
|