📝 Változásnapló

v2.7.2 2026. Február 28. Legújabb 2 javítás, 1 változás
🐛 Hibajavítások
  • Statisztika oldal stat kártyák villanásának megszüntetése betöltéskor
  • Teszt email mobilbarát formázás (viewport, reszponzív szélesség)
🔄 Változások
  • Teszt email sablon egységesítve a jelszó emlékeztető email stílusával (info táblázat, eredmény doboz)
v2.7.1 2026. Február 25. 13 javítás, 7 változás
🐛 Hibajavítások
  • Toast üzenetek XSS védelme (escapeHtml)
  • Email header injection védelem a kontakt űrlap Reply-To mezőjében
  • Remember token race condition javítása (atomic claim)
  • Meghívó token újrafelhasználás megakadályozása (atomic claim)
  • Tankolás: mezők visszatöltése, összeadódás és akkumulálódás javítása
  • Hiányzó fuel_km paraméter jármű váltáskor a naptárban
  • Heti fogyasztásszámítás egységesítése a műszak-szintű logikával
  • Fuel input validáció egységesítése (parseFuelInput a base Controllerben)
  • GPS engedélykérés csak gombnyomásra, nem oldalletöltéskor
  • Megjegyzés mező előtöltése aktív műszaknál
  • Műszakgombok méretezése asztali nézetben
  • Sitemap.xml névtér javítása
  • Hiányzó PWA ikonok a Service Worker cache listában
🔄 Változások
  • Tankolás input validáció biztonságos tartomány-limitekkel
  • Kötelező mezők csillagja (*) halványpiros kiemelés + opcionális jelölés egységesítése
  • L/100km badge finomabb megjelenítése a naptár modalban
  • Email sikerüzenetek pontosítása (PHP mail() korlátok)
  • Login oldal inline CSS kiszervezése style.css-be
  • Sitemap.xml lastmod dátumok frissítése
  • Akadálymentesítés: aria attribútumok modal dialógusokhoz, gombokhoz és szűrőkhöz
v2.7.0 2026. Február 24. 7 új, 5 változás, 9 javítás
✨ Új funkciók
  • GPS helymeghatározás az Indulás/Érkezés mezőkhöz (azonnali watchPosition előre-lekéréssel)
  • Overpass API integráció pontosabb GPS cím lekéréshez (házszámmal)
  • Furgon (van) járműtípus hozzáadása
  • Pótkocsi rendszám mező a járműhöz
  • Többszöri tankolás rögzítése egy műszakon belül
  • Fill-to-fill fogyasztásszámítás (km/l) tankolások között
  • Fogyasztás badge megjelenítése a heti kártyán
🔄 Változások
  • Honnan/Hová mezők átnevezése Indulás/Érkezésre, Érkezés mező megjelenik a kezdőlapon is
  • Kamion típus átnevezése: Tehergépkocsi → Kamion
  • Verzió értesítés: szerver oldali tárolás (localStorage helyett)
  • Tankolás és GPS gombok letiltva nem munkanap típusnál
  • Kódbázis karbantartás: nem használt CSS osztályok eltávolítása
🐛 Hibajavítások
  • „Emlékezz rám": DB-alapú remember token a session cookie helyett
  • Session lejárat hiba javítása (GC maxlifetime beállítás)
  • Éjszakai műszak óraszámítás pontosítása
  • Jármű „Válassz járművet" kiválasztásakor az űrlapmezők törlése
  • Statisztika oldal kártyáinak villódzása javítva
  • Átlagos óra/nap formázási eltérés javítása
  • GPS és jármű gombok fekete háttere eltávolítva
  • Dark mode: műszak mentés gomb konzisztens megjelenése
  • Charts: JSON adat kódolás biztosítása (XSS védelem)
v2.6.0 2026. Február 21. 4 új, 4 változás, 3 javítás
✨ Új funkciók
  • Adatexport: munkanapok letöltése Excel, CSV és JSON formátumban a Beállításokban
  • Lezáratlan műszak figyelmeztetés a kezdőlapon
  • Meghívó link másolás gomb a meghívók oldalon
  • Audit log: „Összes bejegyzés" törlés opció admin
🔄 Változások
  • Meghívók oldal: reszponzív kártyás nézet mobilon
  • Excel export: hónap elválasztó sorok a jobb átláthatóságért
  • CSV dátum megjelenítés javítása Excelben (szöveg formátum kényszerítés)
  • Audit log: export_data címke magyarítása admin
🐛 Hibajavítások
  • Naptár rendszám XSS sebezhetőség javítása
  • 2FA CSRF token hiba javítása AJAX válaszokban
  • Dark mode: JSON export gomb, dashboard figyelmeztető gomb és „folyamatban" jelzés javítása
v2.5.0 2026. Február 21. 3 új, 5 változás, 3 javítás, 2 eltávolítva
✨ Új funkciók
  • Kétfaktoros hitelesítés (2FA): opcionális TOTP alapú kétlépcsős azonosítás a fiókbiztonság növelésére
  • Cég neve mező a személyes adatokhoz
  • 2FA biztonsági beállítások konfigurálhatók (max próbálkozás, időtúllépés, kód érvényesség) admin
🔄 Változások
  • Beállítások oldal újratervezése: egységesített megjelenés a többi oldallal
  • Személyes adatok: név és cég neve egy közös formban, egy mentés gombbal
  • Téma szelektor középre igazítása a Beállítások oldalon
  • Admin tab-ok: mobilon is szöveggel megjelennek (nem csak emoji) admin
  • Audit log: 2FA és profil módosítás címkék magyarosítása admin
🐛 Hibajavítások
  • 2FA biztonsági javítások: rate limit, CSRF rotáció, secret timeout, impersonálás védelem
  • 2FA login flow: dupla audit log és hardcoded timeout javítása
  • Admin tab-ok mobilon: megfelelő szöveges megjelenítés admin
🗑️ Eltávolítva
  • Felesleges fájlok (2FA terv, migráció, mockupok)
  • Elavult change_name és update_company audit log címkék admin
v2.4.0 2026. Február 19. 2 új, 4 változás, 5 javítás
✨ Új funkciók
  • Megkezdett műszak jelzése a naptárban (részletek panel és cella kiemelés)
  • Megkezdett műszak adatainak megjelenítése a jelenléti ívben és PDF exportban (idő, km, „folyamatban" jelzés)
🔄 Változások
  • Időformátum egységesítés: szóközök az en-dash körül (05:43 – 14:29)
  • Nyomtatási nézet: ongoing badge helyett sima szöveg
  • PNG képek optimalizálása (összesen 81% méretcsökkenés)
  • Audit log lapozás 25-ről 10-re csökkentve admin
🐛 Hibajavítások
  • Mai nap jelölés kitöltött kék körre cserélve a naptárban
  • Mobil today-row kiemelés javítása megkezdett műszakhoz
  • Excel aláírás vonalak szimmetrikus szélességre javítva
  • Lejárt rate_limit sorok automatikus törlése admin
  • Auth::impersonate() null-ellenőrzés nem létező user esetén admin
v2.3.1 2026. Február 19. 3 változás, 1 eltávolítva
🔄 Változások
  • Jelenléti ív mobil nézet újratervezése: kártyás helyett kompakt táblázat (scroll nélkül, 1:1 desktop kinézet)
  • Mobil táblázat 4 fő oszlop (Nap, Típus, Munkaidő, Megtett km) + részletsor (rendszám, időpont, km-óra állás)
  • Szünet jelzés a részletsorba került — munkaidő oszlop fix szélességű
🗑️ Eltávolítva
  • Kártyás mobil nézet és kinyitható (collapse) interakció eltávolítva a jelenléti ívből
v2.3.0 2026. Február 18. 4 változás, 1 javítás, 2 eltávolítva
🔄 Változások
  • Jelenléti ív desktop táblázat tömörítése 7 oszloposra (Nap, Típus, Rendszám, Idő, Munkaidő, Kilométer, Össz km)
  • Többműszakos napok rowspan megjelenítéssel a táblázatban
  • PDF export átírva az új 7 oszlopos struktúrára
  • Excel export átírva az új 7 oszlopos struktúrára
🐛 Hibajavítások
  • Excel export hétvégi sorok szürkítése javítva
🗑️ Eltávolítva
  • Scroll-hint eltávolítva a jelenléti ív táblázatból
  • Megjegyzés oszlop eltávolítva a jelenléti ívből
v2.2.0 2026. Február 17. 3 új, 5 változás, 4 javítás, 1 eltávolítva
✨ Új funkciók
  • Napok listája: heti csoportosítás (accordion) mobilon
  • Meghívó funkció: bármely bejelentkezett felhasználó meghívhat másokat
  • Biztonsági fejlesztés: cookie_secure + HSTS header admin
🔄 Változások
  • Műszak gombok átalakítása modern gradiens stílusra
  • Navigációs menü breakpoint emelése 768px-ről 1024px-re
  • Jelenléti ív: összesítő kártyák 3+2 elrendezés mobilon
  • E-mail mezők egységesítése "E-mail cím"-re az egész alkalmazásban
  • SW cache automatikus verziókezelés (manuális bump eltávolítva)
🐛 Hibajavítások
  • Nyomtatás gomb Chrome Android kompatibilitás javítás
  • ExcelJS lazy loading — nem blokkolja az oldalt mobilon
  • Nyomtatási nézet összesítő kártyák méretezése
  • Heti csoportosítás: magyar hónapnevek hivatkozás és auto-expand javítás
🗑️ Eltávolítva
  • Felesleges migrációs SQL fájlok és README
v2.1.0 2026. Február 17. 3 új, 4 változás, 3 javítás, 1 eltávolítva
✨ Új funkciók
  • Dashboard: heti összesítő mini kártya (munkaidő, km, műszakok)
  • Statisztika: összesítő kártyák dinamikusan követik a Heti/Havi/Éves nézetet
  • Órák zöld színnel kiemelve a műszakoknál és napok listájánál
🔄 Változások
  • Oldalak átnevezése: Áttekintés → Naptár, Grafikon → Statisztika
  • Műszak gombok egyszerűsítése: letisztult btn stílus
  • Statisztika periódus gombok: egységes button group dizájn
  • Biztonsági beállítások újratervezése: accordion + grid elrendezés admin
🐛 Hibajavítások
  • Statisztika: kerekítési eltérés javítása a havi összesítőknél
  • Aktív tab gombok bal szegélyének megjelenítése (Havi/Éves)
  • Dark mode tab gomb színek konzisztencia javítás
🗑️ Eltávolítva
  • Naptár oldal stat kártyák eltávolítása (duplikáció megszüntetése)
v2.0.0 2026. Február 16. 8 új, 4 változás, 3 javítás
✨ Új funkciók
  • Csatlakozási kérelem űrlap a bejelentkezési oldalon
  • Meghívó rendszer: admin token-alapú regisztrációs linket küldhet emailben admin
  • Jelszó generálás a regisztrációs oldalon
  • Egységes RateLimiter rendszer (bejelentkezés, kapcsolat űrlap, jelszó visszaállítás)
  • Rate limit beállítások konfigurálhatók az admin felületen admin
  • Teszt email küldés az admin rendszer oldalon admin
  • Biztonsági beállítások: session/emlékezés időkorlát, zárolási paraméterek admin
  • About oldal: új szekciók és bővített tartalom
🔄 Változások
  • Szemkímélő sötét mód: teljes paletta átdolgozás lágy kék színekkel
  • Email sablonok vizuális átdolgozása (meghívó, jelszó visszaállítás)
  • Admin tabok: mobilon csak ikonok, desktopon szöveges címkék admin
  • CSS konszolidáció: inline style blokkok áthelyezése központi stíluslapba
🐛 Hibajavítások
  • Dark mode: inputok, badge-ek, gombok, audit log színek konzisztencia javítás
  • Email sablonok mobilbarát javítása (Gmail megjelenítési problémák)
  • XSS védelem javítása a meghívó törlés modálban admin
v1.9.1 2026. Február 13. 1 új, 3 változás
✨ Új funkciók
  • Heti összesítés stat kártyák emojikkal kiegészítve (⏱️, 🛣️, 💼)
🔄 Változások
  • Egységes oldal címek: automatikus " — Sofőrnapló" szuffix minden oldalon
  • Egységes em dash (—) elválasztó a böngésző tab címekben
  • Admin route egyszerűsítés: /admin/audit-logs → /admin/logs admin
v1.9.0 2026. Február 13. 3 javítás, 1 változás
🐛 Hibajavítások
  • Jármű mező értékének ürítése nem-munkanap típusnál
  • Letiltott felhasználó azonnali kijelentkeztetése aktív session esetén
  • confirmAction() és jármű törlés modal migrálása az egyedi megerősítő modalra
🔄 Változások
  • Auth::check() státusz ellenőrzés cache-elése request-enként (teljesítmény javítás)
v1.8.0 2026. Február 13. 2 új, 1 javítás
✨ Új funkciók
  • Egyedi megerősítő modal a natív böngésző confirm() helyett (kilépés, törlés, karbantartás mód)
  • Flash visszajelzés sikeres be- és kijelentkezéskor
🐛 Hibajavítások
  • Escape billentyű nem zárja a mobil menüt ha megerősítő modal nyitva van
v1.7.0 2026. Február 13. 3 változás, 1 javítás
🔄 Változások
  • Jármű törléskor az összes hozzá tartozó munkanap is törlődik
  • Letiltott felhasználó specifikus hibaüzenetet kap bejelentkezéskor
  • Jármű törlés audit log: rendszám jelenik meg az ID helyett admin
🐛 Hibajavítások
  • Jármű törlés és felhasználó törlés megerősítő szövegek pontosítva
v1.6.0 2026. Február 12. 5 változás, 1 javítás, 1 eltávolítva
🔄 Változások
  • APP_URL központosítás: hardcoded domain eltávolítva, egyetlen konfigurációs konstansból származik
  • Jelszó generátor és láthatóság toggle központosítva (password-utils.js)
  • Jelszó validáció egységesítve az összes űrlapon
  • OG/Twitter képek útvonala központosítva
  • Installer: webhely URL mező, sitemap.xml és robots.txt automatikus generálás
🐛 Hibajavítások
  • Emoji konzisztencia javítás (audit log, grafikon)
🗑️ Eltávolítva
  • Meta keywords eltávolítva a bejelentkező oldalról (Google nem használja)
v1.5.0 2026. Február 12. 6 új, 4 változás, 2 javítás
✨ Új funkciók
  • Automatikus témaváltás: 3 állapot (világos / sötét / auto — OS preferencia + napszak alapján)
  • Megjelenés szekció a Beállítások oldalon (téma választó szegmentált vezérlővel)
  • Toast értesítések (animált, színes háttér + ikon + csík)
  • Változásnapló accordion stílus (összecsukható verziók)
  • Rendszer tab az Admin oldalon (karbantartás mód áthelyezve) admin
  • Karbantartás mód audit log bejegyzések admin
🔄 Változások
  • Téma váltó gomb: fix pozíció, hover effekt, szöveg megjelenítés
  • Közös partials rendszer (téma, analytics, favicon, SW, footer, flash)
  • Szekció címek emojikkal kiegészítve a jobb átláthatóságért
  • Jelszó láthatóság és időszámítás konszolidálva (app.js, Helpers)
🐛 Hibajavítások
  • Téma gomb vizuális hibák (négyzet effekt gyors váltásnál, transition, szöveg kijelölhetőség)
  • Toast háttér átlátszóság javítása dark és light módban
v1.4.0 2026. Február 11. 4 új, 3 változás
✨ Új funkciók
  • Jelszó-visszaállítás e-mail alapú funkció (elfelejtett jelszó)
  • Karbantartás mód (admin kapcsoló, 503 oldal, figyelmeztető sáv) admin
  • Verzió értesítés kártya bejelentkezett felhasználóknak
  • Jelszó generálás a jelszó-visszaállítás oldalon
🔄 Változások
  • Jelszó generálás konszolidálva egyetlen globális függvénybe (biztonságosabb crypto.getRandomValues)
  • Jelszó-visszaállítás email sablon újratervezése (szebb dizájn)
  • Google Analytics és manifest.json kiegészítve az összes oldalon
v1.3.0 2026. Február 10. 6 új, 3 javítás, 3 változás
✨ Új funkciók
  • Változásnapló oldal (publikus, footer verziószám linkkel)
  • "Mi ez?" bemutató oldal (publikus, login oldalról elérhető)
  • SEO meta tagek, Open Graph és keywords támogatás az összes oldalon
  • Google Analytics kiterjesztve az összes oldalra
  • Sitemap bővítés (/changelog, /about)
  • Maskable PWA ikonok
🐛 Hibajavítások
  • Tailwind CSS osztály ütközés javítása a változásnaplóban
  • Magyar hónapnevek a változásnapló dátumainál
  • Footer verziószám link hiánya a bejelentkezési oldalon
🔄 Változások
  • Audit log: Műszak mentés összevonva a Nap mentéssel admin
  • Audit log: adatbázis ID helyett dátum és rendszám a műszak eseményeknél admin
  • Újratervezett alkalmazás ikonok
v1.2.0 2026. Február 9. 5 új, 4 javítás, 2 változás, 3 eltávolítva
✨ Új funkciók
  • Tevékenységnapló (audit log) admin
  • Napló törlés (purge) lehetőség admin
  • Felhasználó törlés funkció admin
  • Utolsó bejelentkezés megjelenítése felhasználó kártyákon admin
  • Zárolási kísérletek kezelése admin
🐛 Hibajavítások
  • Dark mode villódzás (FOUC) javítása bejelentkezési és összes oldalon
  • Éjszakai műszak időelőnézet javítás a nap szerkesztő modalban
  • Kritikus Database példányosítási hiba javítása admin
  • Törlés gomb méretezés javítása a modal láblécben
🔄 Változások
  • Tevékenységnapló leírások lefordítva magyarra admin
  • Audit log szűrő csoportosított legördülő menüre cserélve admin
🗑️ Eltávolítva
  • Nem használt Settings modell és adatbázis tábla
  • Nem használt unlock_day/lock_day funkciók
  • Felesleges drivers() és deactivate() metódusok
v1.1.0 2026. Január 20. 17 új, 13 javítás, 7 változás
✨ Új funkciók
  • PWA támogatás (alkalmazásként telepíthető)
  • Jelenléti ív PDF exportálás (szerver oldali, magyar ékezet támogatás)
  • Jelenléti ív Excel exportálás (kliens oldali, formázott)
  • "Emlékezz rám" bejelentkezési opció (30 napos cookie)
  • Jelszó generátor és láthatóság gomb a beállításoknál
  • Grafikon nézetek: heti, havi, éves — tab-okkal és navigációval
  • Jármű típusok: személyautó, busz, teherautó (emoji ikonokkal)
  • Éjszakai műszak figyelmeztető üzenet műszak zárásnál
  • Dinamikus műszak előnézet (idő és km számítás valós időben)
  • Aktív műszak kártya újratervezése a dashboardon
  • Kliens oldali validáció műszak zárásnál
  • Nem-munkanap info doboz típus szerinti szín és emoji
  • Nap típusa oszlop a jelenléti íven
  • Heti összegzés navigáció AJAX-szal a havi nézetben
  • Személyre szabott üdvözlés a dashboardon
  • SEO meta tagek és Open Graph támogatás
  • Oldal lábléc verzióinformációval
🐛 Hibajavítások
  • Éjszakai műszak kliens oldali validáció blokkolás javítása
  • Grafikon fekete háttér sötétmódban navigáció után
  • Grafikon navigációs gombok beragadása mobilon
  • Grafikon rács jobb oldali túlnyúlás mobilon
  • Grafikon színek frissítése témaváltáskor
  • Jármű és nap típusa mező intelligens letiltása a szerkesztő űrlapon
  • Nem-munkanap típus váltás engedélyezése (pl. szabadság → betegség)
  • Automatikus jármű kilométeróra frissítés műszak törléskor
  • CSRF token elvesztés session timeout után
  • Autofill fehér háttér sötétmódban
  • Kritikus biztonsági és adatkonzisztencia javítások
  • Műszak átfedés megelőzés backend validációval
  • start_km=0 falsy kezelés javítás a havi nézetben
🔄 Változások
  • Nyomtatás átnevezve Jelenléti ívre (/attendance)
  • Havi nézet átnevezve Áttekintésre (/overview)
  • Export gombok áthelyezve a navigáció alá
  • Kilépés gomb stílus: piros szöveg, elkülönített
  • Installer felület modernizálása és automatikus bejelentkezés
  • Bejelentkezési oldal újratervezése
  • Toast értesítések áthelyezve az oldal aljára
v1.0.0 2026. Január 1. Első kiadás
🚀 Első kiadás
  • Műszak indítás/befejezés egy kattintással
  • Több műszak támogatása egy napon belül
  • Éjszakai műszak kezelés
  • Járműkezelés rendszám és km nyilvántartással
  • Kilométer nyilvántartás automatikus átvitellel
  • Naptípusok: munkanap, szabadság, betegség, ünnep, pihenőnap
  • Havi áttekintés naptár nézetben
  • Heti összegzés a havi nézetben
  • Jelenléti ív nyomtatási nézettel
  • Statisztikák és grafikonok
  • Sötét/világos téma váltás
  • Felhasználókezelés admin
  • Brute-force védelem bejelentkezésnél
  • CSRF védelem minden űrlapon
  • Reszponzív, mobilbarát felület