tipfeature
zakon[
"ZAKON 32",
"ZAKON 0"
]
problem[
"pwa_urlpatterns je bio definiran u arhiva/urls.py ali NIJE bio include-an nigdje",
"Arhiva PWA backend je bio 95% gotov ali sve 404 — /beta/ nije postoji",
"Duplikat ruta u core/urls_pub.py — /pub/arhiva/ je imala 2x include-a"
]
rjesenje{
"1": "Uklonjena duplikat ruta iz core/urls_pub.py (linija 157-161)",
"2": "Dodana pwa_urlpatterns include u config/urls.py na path('beta/', ...)",
"3": "Promijenjen namespace s 'arhiva_pwa' na 'pwa_beta' da se izbjegne konflikt",
"4": "Restart gunicorn-fenix-v3.service — sve rute sada dostupne"
}
sto_je_dostupno{
"rute": "/beta/ (bez logina)",
"landing": "/beta/",
"magic_link": "/beta/magic/{token}/{otp}/",
"dashboard": "/beta/dashboard/ (nakon logina s OTP)",
"upload": "/beta/upload/",
"mobile_scan": "/beta/scan/{token}/ (LIVE)",
"payment": "/beta/checkout/ (Revolut/PayPal/AirCash)",
"manifest": "/beta/manifest.json",
"service_worker": "/beta/sw.js"
}
test_rezultatcurl https://limit-connect.com/beta/ → 301 HTTPS redirect → ruta postoji
infrastrukturni_problemlimit-connect.com DNS sada pokazuje na MAR (212.227.181.201) umjesto EU (217.160.71.124) — DNS update trebam
sljedeci_koraci[
"Aktualizirati DNS limit-connect.com na EU server",
"ARHIVA-1.5: token generator UI (Umbrella panel + QR + WhatsApp share)",
"ARHIVA-2: magic link portal za komitente (/arhiva-portal/{token}/)",
"Demo upload s OCR + AI booking proposal"
]
fajlovi_izmijenjeni[
"config/urls.py — dodano: path('beta/', include((pwa_urlpatterns, 'pwa_beta')))",
"core/urls_pub.py — uklonjeno: duplikat pwa_urlpatterns path"
]
statusDONE — PWA rute dostupne
created_at2026-05-16T18:00:00Z
_opp_sealKONJIK-D.O.O-2026-IVAN-BRTAN-IP-RESERVED