dd2f7daaf8
apiAuth in app.html: - Pre-checks JWT exp client-side BEFORE making request - On expired: clears localStorage + redirects /login?reason=expired - On 401 from server: clears + redirects /login?reason=unauthorized - Single-flight redirect via window.__pgz_redirecting flag login.html: - Toast for ?reason=expired (red) / ?reason=unauthorized (orange) app.html mobile: - Hamburger button injected into topbar (.tb) - Mobile CSS: sidebar slide-in -280→0, backdrop overlay, full-width drill-down - toggleMobileSidebar() global function - @media (max-width:768px) display:inline-flex, sidebar fixed pos scripts/playwright_e2e.py: - Desktop test (1280x800): login, JWT persist, profile, logo, logout - Mobile test (375x812 iPhone X): viewport, login flow, hamburger, no h-scroll - Output: _audit/playwright_<TS>/results.json + screenshots/*.png Reproducible: TS=YYYYmmdd_HHMM python3 scripts/playwright_e2e.py
750 B
750 B
| 1 | id | naziv | predlozeni_url | lang | confidence | razlog | kategorija |
|---|---|---|---|---|---|---|---|
| 2 | 4 | Nagrada Grada Čabra | https://hr.wikipedia.org/wiki/Nagrada_Grada_Pakraca_(automobilizam) | hr-search | 0.9 | Wikipedia HR opensearch 'Nagrada Grada Pakraca (automobilizam)', matches=2 | APPLY |
| 3 | 5 | Rally Opatija | https://hr.wikipedia.org/wiki/Rally_Opatija | hr | 0.95 | Wikipedia HR direct slug, matches=2 | APPLY |
| 4 | 23 | Sveti Vid | https://hr.wikipedia.org/wiki/Sveti_Vid | hr | 0.95 | Wikipedia HR direct slug, matches=2 | APPLY |
| 5 | 30 | Rijeka kup | https://hr.wikipedia.org/wiki/Rijeka_dubrova%C4%8Dka | hr-search | 0.75 | Wikipedia HR opensearch 'Rijeka dubrovačka', matches=1 | KANDIDAT |
| 6 | 31 | Delta kup | https://hr.wikipedia.org/wiki/Delta_Dunava | hr-search | 0.75 | Wikipedia HR opensearch 'Delta Dunava', matches=1 | KANDIDAT |