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
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
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
zsola03
2b1217192c
csatlakozas-mukodesdemodemodemo
2025-11-06 19:56:14 +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
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
d06504ee2d
fix
2025-11-04 18:21:35 +01:00
mategergely33
63533c0313
adatkonzisztencia leirasa
2025-11-04 17:36:03 +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
Donat
79786d8bb1
Merge pull request 'szerkesztes jog megoldva+ Frontend' ( #83 ) from decksetting into main
...
Reviewed-on: #83
2025-10-30 18:20:20 +00:00
zsola03
f8917f6862
szerkesztes jog megoldva+ Frontend
2025-10-30 19:17:45 +01:00
GitG0r0
bfcdd3ec9d
Deck törlés funkció implementálása modal-lal és consequence értékek finomítása
2025-10-30 18:25:25 +01:00
GitG0r0
46369ed112
Merge remote changes into javitasok-plusz
2025-10-27 21:01:57 +01:00
Barni
8ce04afe8b
landing navbar footer javítás
2025-10-27 19:36:03 +01:00
Walke
39e0d36a7f
navbar meg merge
2025-10-27 18:55:54 +01:00
GitG0r0
d3dcb7f7da
fix: Consequence kezelés és deck szerkesztés javítások
...
- TaskCardEditor és JokerCardEditor: consequence mezők eltávolítása (csak LuckCardEditor-nél marad)
- DeckCreator: kártya type konverzió javítása betöltéskor (szám -> string)
- DeckCreator: csak megfelelő típusú kártyák megtartása mentéskor
- UpdateDeckCommandHandler: userstate -> authLevel javítás (interface mező helyesen)
- sql_schema_only.sql: trigger függvény javítása (NEW.updatedate -> NEW.update_date)
2025-10-27 18:27:40 +01:00
magdo
825d7a91e2
Verification reset-password email and site corrections
2025-10-26 23:56:52 +01:00
magdo
63b261c023
Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into user-resetpass
2025-10-26 20:53:39 +01:00
zsola03
ab35f73158
userdetails,resetpass müködöképes lett
2025-10-26 19:46:13 +01:00
Barni
94943d4988
Handlenavigate
2025-10-26 17:46:21 +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
magdo
6867cb2b72
Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into 1024zsola
2025-10-24 20:39:51 +02:00
zsola03
cea9062f91
Deck szerkesztese
2025-10-24 20:34:43 +02:00
magdo
630283e922
Merge branch 'main' of https://git.mdnd-it.cc/Donat/SerpentRace into barni
2025-10-24 20:01:32 +02:00
Barni
0ed75beb3f
navbar meg fooldal navigációk illetve companies -> contacts
2025-10-24 19:55:37 +02:00
magdo
5722846da3
To The Top
2025-10-24 19:52:11 +02:00
magdo
a5f38f791d
To The Top
2025-10-24 19:37:13 +02:00
zsola03
b73d1528c4
10.23 zsola hibák + Deckek listázása megoldva
2025-10-23 20:18:52 +02:00
GitG0r0
3bbd3f1e8a
Feature: Consequence rendszer implementálása minden kártya típushoz
...
- TaskCardEditor: Consequence és wrongConsequence kezelés hozzáadva
- JokerCardEditor: Teljesítés és nem teljesítés consequence-ek
- LuckCardEditor: Szerencse kártyák consequence kezelése
- CardEditor: Alapértelmezett consequence értékek az új kártyákhoz
- DeckCreator: Consequence mezők biztosítása mentéskor
- CardsList: Következmény típusok megjelenítése
- UI javítás: Mind a három editor külön szekciókba rendezve (info, szöveg, következmények)
- Egységes struktúra és design az összes kártya szerkesztőnél
2025-10-23 00:31:33 +02:00
GitG0r0
f2a54154f5
UI: Beállítások szekció letiltása a feladat kártyáknál
...
- Pontszám, Időlimit és Karakterlimit mezők letiltva
- Magyarázat mező is letiltva
- Szöveges válasz típusnál a beállítások (kis/nagy betű, pontos egyezés, stb.) letiltva
- Egységes 'Hamarosan elérhető' effekt az összes letiltott szekción
- Tipp mező továbbra is opcionális és használható
- Ezek a beállítások nem kötelezőek a kártya mentéséhez
2025-10-22 23:34:34 +02:00
GitG0r0
edca8f84cd
Fix: Kártya típus kezelés javítása és joker kártyák megjelenítése
...
- Hozzáadva react-toastify a notifyWarning használatához
- Javítva a CardEditor fejléc hogy helyesen jelenítse meg az új kártya típusát
- Javítva a CardsList 'szerkesztés folyamatban' rész hogy QUESTION/JOKER/LUCK értékeket használjon
- Implementálva az automatikus nem megfelelő típusú kártyák törlése új kártya mentésekor
- Hozzáadva hibakezelés a kártya mentési logikához
- Joker típus címke változtatva 'Szórakozás'-ról 'Joker'-re
- Joker kártya szín változtatva citromsárgára (#FFD700)
- Docker watch mode volume konfiguráció javítása a hot reload-hoz
2025-10-22 23:21:19 +02:00
GitG0r0
0ca0e95540
Merge: Konfliktusok feloldása és toastify integráció
...
- Megtartva az új kártya típusok (QUESTION, LUCK, JOKER)
- Hozzáadva toastify notifikációk
- Egyszerűsített új kártya létrehozás
2025-10-22 21:31:16 +02:00
GitG0r0
ec001fb39f
Refactor: DeckCreator komponensek típus kezelésének egységesítése
...
- Frissítve a DeckHeader típusai a backend formátumra (QUESTION, LUCK, JOKER)
- Frissítve a CardsList és Editor komponensek típus kezelése
- Egyszerűsítve a kártya létrehozás és mentés logika
- Az új kártya gomb mindig a pakli típusának megfelelő kártyát hozza létre
2025-10-22 21:23:16 +02:00
GitG0r0
00b13de70c
fix(deck-creator): alapértelmezett név magyarítása
...
- 'Új Deck' helyett 'Új Pakli' az alapértelmezett név
- Mind a kezdeti állapotban, mind az új pakli létrehozásakor
2025-10-22 20:10:47 +02:00
GitG0r0
83efb91f52
style(deck-creator): pakli név mező szélességének optimalizálása
...
- Pakli név mező mostantól csak 2/3 szélességű
- Jobb vizuális egyensúly a form elemek között
- Reszponzív elrendezés megtartva
2025-10-22 20:01:54 +02:00
magdo
5ba043cff8
Merge branch 'main' into zsolahibatxt
2025-10-22 19:56:32 +02:00
GitG0r0
46ad6caefd
refactor(deck-creator): statisztika panel eltávolítása és layout optimalizálása
...
- Statisztika panel eltávolítva
- Grid elrendezés egyszerűsítve
- Felesleges kód eltávolítva
- Jobb helykihasználás az űrlap elemeknek
2025-10-22 19:52:45 +02:00
GitG0r0
f56ebbf2c3
fix(deck-creator): angol szövegek magyarítása
...
- 'Deck' szó cseréje 'Pakli'-ra
- Placeholder szövegek magyarítása
2025-10-22 19:43:31 +02:00