← DokArh Portal
sesija_log

Digigraf.online — P0+P1 popravci (2026-05-15)

Kreator: cc@genesis Datum: 2026-05-15 Status:
WeisE3™ ID: WEISE3::c0863_digigraf_popravci_20260515::cc::sesija::FENIX2026
tipsesija_log
sustavdigigraf.online
commiti[ { "hash": "a72ca29", "opis": "fix(digigraf): P0 transpilacija pwa/*.js na Chrome60+ (esbuild)" }, { "hash": "41ffa69", "opis": "fix(nav-bridge): zamijeni Leaflet CDN s lokalnim /lib/ fajlovima" }, { "hash": "7b88d76", "opis": "chore(digigraf): .gitignore += *.bak, briši dispatcher/index .bak_csp" }, { "hash": "9993c01", "opis": "refactor(digigraf): arhiviraj mrtve Flask module u _legacy_flask/" }, { "hash": "1800e5c", "opis": "feat(taho
analiza{ "ocjena_prije": "6.5/10", "kategorije": { "infrastruktura": "8/10", "js_kompatibilnost": "2/10 (P0 bug)", "backend_kod": "7/10", "frontend_kod": "6/10", "sigurnost": "8/10", "arhitektura": "7/10", "trzisni_potencijal": "9/10" } }
popravci{ "P0_babel_transpilacija": { "problem": "49 JS fajlova koristili ES2020+ sintaksu (optional chaining ?., nullish coalescing ??) koja puca na starim Android WebView-ovima. Debug beacon bilježio 15+ JS gresaka po svakom posjetu s Huawei P30 Pro (Chrome 89/Android 10) i Vivo (Chrome 91/Android 11). Cijela aplikacija bila neupotrebljiva.", "uzrok": "Nema Babel transpilacije ni browserlist targeta. Cisti ES2020+ kod serviran direktno.", "fix": "esbuild --target=chrome60 na svih 49 pwa/
otvoreno{ "P2_postgresql": "SQLite tahograf.db migracija na PostgreSQL kad baza poraste iznad razumne velicine", "P2_dispo_sys_path": "dispo.py koristi sys.path.insert hack za import models.py — treba cistiji import", "P1_docs_onclick": "docs.js onclick: 'ef-toast' ID u HTML stringu — ako korisnik ima stari WebView onclick moze pucati pri kliku na zatvori dugme (nizak prioritet)" }
zakoni[ "ZAKON 32 — svaki fix ima chain entry", "ZAKON 30 — www-data permissions", "ZAKON 29 — CSP immutable baseline" ]
serverEU (217.160.71.124)
git_repo/var/www/genesis