magdo
|
8647fde38f
|
contextProvider
|
2025-11-18 00:09:08 +01:00 |
|
magdo
|
70cc18a58d
|
Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace
|
2025-11-17 19:39:00 +01: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 |
|
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 |
|
zsola03
|
2b1217192c
|
csatlakozas-mukodesdemodemodemo
|
2025-11-06 19:56:14 +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 |
|
mategergely33
|
1af7bdc3f0
|
kartya inspect
|
2025-10-31 17:38:14 +01:00 |
|
Walke
|
39e0d36a7f
|
navbar meg merge
|
2025-10-27 18:55:54 +01:00 |
|
magdo
|
825d7a91e2
|
Verification reset-password email and site corrections
|
2025-10-26 23:56:52 +01:00 |
|
zsola03
|
ab35f73158
|
userdetails,resetpass müködöképes lett
|
2025-10-26 19:46:13 +01:00 |
|
Donat
|
1ca0f54032
|
Merge pull request '[#122] Email verifikáció https://project.mdnd-it.cc/work_packages/122 #70' (#70) from task/122-email-verifik-ci into main
Reviewed-on: #70
|
2025-10-24 19:08:16 +00:00 |
|
Buus
|
d90f92c91c
|
[#122] Email verifikációhttps://project.mdnd-it.cc/work_packages/122
|
2025-10-24 21:06:18 +02:00 |
|
Barni
|
0ed75beb3f
|
navbar meg fooldal navigációk illetve companies -> contacts
|
2025-10-24 19:55:37 +02:00 |
|
zsola03
|
3ad9ba3e3f
|
kartyatorles popup
|
2025-10-22 14:24:24 +02:00 |
|
zsola03
|
825e9d1a08
|
hibak.txt feladatai
|
2025-10-22 09:30:09 +02:00 |
|
Barni
|
1bf3253128
|
Lobby
|
2025-10-20 17:14:37 +02:00 |
|
mategergely33
|
016b5632e1
|
'[#118] bugfix
|
2025-09-21 16:53:55 +02:00 |
|
GitG0r0
|
d1377291ab
|
[#104] Create/Updatehttps://project.mdnd-it.cc/work_packages/104
|
2025-09-12 19:44:22 +02:00 |
|
Donat
|
0b90e4217a
|
merge commit
|
2025-08-25 23:55:40 +02:00 |
|
Donat
|
684216ab40
|
merge commit
|
2025-08-25 22:16:00 +02:00 |
|
Walke
|
d8598755e0
|
GameScreen feltöltés
|
2025-08-23 00:15:27 +02:00 |
|
zsola03
|
b288b29e35
|
[#90] Cégek Kezelésehttps://project.mdnd-it.cc/work_packages/90
|
2025-08-06 21:00:51 +02:00 |
|
Barni
|
3e82b19480
|
[#83] Abouthttps://project.mdnd-it.cc/work_packages/83
|
2025-07-30 20:10:27 +02:00 |
|
Walke
|
4bf667a1ac
|
navbarral footerrel mindennel egyutt
|
2025-07-11 21:57:39 +02:00 |
|
Walke
|
19c762fe67
|
[#56] Landing Pagehttps://project.mdnd-it.cc/work_packages/56
|
2025-07-07 10:11:41 +02:00 |
|
Walke
|
e5b601e483
|
[#50] AUTH UI Frissítés https://project.mdnd-it.cc/work_packages/50
|
2025-05-22 02:07:00 +02:00 |
|
Walke
|
f089d314ca
|
[#37] Login & Register Page UI
https://project.mdnd-it.cc/work_packages/37
|
2025-05-16 20:08:24 +00:00 |
|
Walke
|
a231fa4b5e
|
[#47] Tailwind init https://project.mdnd-it.cc/work_packages/47
|
2025-05-16 17:02:00 +00:00 |
|
Donat
|
28ced1c764
|
initialize
|
2025-05-14 19:27:36 +02:00 |
|