tipfix
c_brojc0135
sustavdigigraf.online / tahograf-mvp
prioritetP2
sto_trebaKorisnik nije imao info da je prijavljen kao Genesis login uređaj — genesis-status-dot uvijek siv
root_cause[
"CSS definira 3 stanja: genesis-dot-ok (zelena/Ed25519), genesis-dot-local (narančasta/device), genesis-dot-off (crvena)",
"Ali NIGDJE u app.js ne postoji kod koji te klase postavlja na #genesis-status-dot",
"Dot je uvijek siv (default) bez obzira na login status",
"Profile screen nije prikazivao 'Genesis login uređaj' sekciju"
]
fix[
"Dodana _updateGenesisStatusDot() funkcija u app.js",
"Poziva /api/v1/genesis/auth/me s Bearer tokenom",
"auth_method === noble → genesis-dot-ok (zelena, Ed25519 verificiran)",
"auth_method !== noble → genesis-dot-local (narančasta, device-ID fallback)",
"Nema tokena / 401 → genesis-dot-off (crvena)",
"Cache window._genesisMe za profile screen",
"showDashboard() sada poziva _updateGenesisStatusDot()",
"Profile screen dobio 'Genesis login uređaj' sekciju s detaljevima",
"index
fajlovi[
"/var/www/genesis/tahograf-mvp/pwa/app.js",
"/var/www/genesis/tahograf-mvp/pwa/index.html",
"/var/www/genesis/tahograf-mvp/pwa/sw.js"
]
zakon[
"ZAKON 32"
]