Commit Graph
15 Commits
Author SHA1 Message Date
Dasko ffbcbd6fd7 Fiskalizacija: SSRF/DNS test veze, DEMO prefiks verzije, servis fiskalni prazna stranica, Fisk BE_HOST/VERIFY_HOST docker fix 2026-07-05 03:16:27 +02:00
Dasko 48f9ba8435 README: ažurirani opisi funkcionalnosti i nove sekcije
- ispravljena Go verzija zahteva (1.24 -> 1.26, usklađeno sa go.mod)
- dodate BE_ENABLED/BE_PORT env varijable
- nova sekcija "Kako radi"/"How It Works" — arhitektura, tok zahteva,
  javne stranice za klijente, štampani dokumenti
- nove sekcije Health Check, Testing, Security Notes, License
- fiskalizacija prebačena iz "U toku" u "Implementirano" — bila je
  zastarela (opisivala kao "u planu" nešto što je u potpunosti
  implementirano i integrisano); "U toku" sada tačnije opisuje da
  nedostaje samo test na pravom sertifikovanom uređaju
- eksplicitno pomenut QR kod + mobilno praćenje statusa servisa
  (ranije nejasno "putem jedinstvenog linka"), ispravljeno pogrešno
  pominjanje obaveštenja koja nisu implementirana
- dodat EAN/barkod po artiklu i skeniranje barkoda u prodaji
2026-07-04 01:35:57 +02:00
Dasko 4be0e34c75 README: samostalni docker-compose za Fisk mock server 2026-06-24 23:06:07 +02:00
Dasko fa60e54034 README: usklađeno sa stvarnim stanjem — servis modul, troškovi, usluge, izveštaji, HTMX 2026-06-24 22:15:49 +02:00
Dasko 3549a1754c README: Teron mock server sekcija, fiskalizacija u toku 2026-06-24 22:13:15 +02:00
Dasko be5ab92be2 Dokumentacija: vraćen link na demo.vm-net.in.rs 2026-06-19 02:38:49 +02:00
Dasko fb530cb161 Dokumentacija: uklonjena referenca na iz README 2026-06-19 02:35:17 +02:00
Dasko de17974d50 Dokumentacija: ažurirani README, dodata start.sh skripta
- Readme.md i Readme_sr.md prošireni: demo mod, Docker uputstvo
za produkciju i demo, promenljive okruženja (NTECH_SECRET,
NTECH_TOTP_KEY), start.sh u strukturi projekta
- start.sh dodata u repozitorijum (uklonjena iz .git/info/exclude)
2026-06-19 02:33:00 +02:00
Dasko b3d5c8d041 docs: README — knjigovodstvene funkcije (kalkulacija, nivelacija, PDV, uvoz) 2026-06-14 17:45:35 +02:00
Dasko ce624fdc87 feat(2fa): rezervni (jednokratni) kodovi za 2FA
Alternativa TOTP-u kada uređaj nije dostupan. Po specifikaciji:
10 kodova pri aktivaciji, čuvani kao bcrypt heš.
Backend:
- migracija 039 (tabela rezervni_kodovi, FK CASCADE)
- auth.GenerisiRezervneKodove (Crockford base32, XXXX-XXXX) + NormalizujRezervniKod
- RezervniKodoviRepository (Zameni/Iskoristi/BrojPreostalih/Obrisi) + SQLite impl
- žičenje u Handler (+ reinicijalizuj)
Prijava:
- VerifikujTotp prvo proba TOTP, pa rezervni kod (isto polje); kod je jednokratni
- totp_provera.html: input opušten (slova/crtica), napomena o rezervnom kodu
Profil:
- aktivacija generiše i prikazuje kodove JEDNOM; dugme Regeneriši; brojač preostalo X/10
- deaktivacija briše kodove
Testovi: auth (generisanje/format/normalizacija), repo (jednokratnost/regeneracija),
prijava rezervnim kodom end-to-end. Ukupno 36 test funkcija.
2026-06-12 23:44:09 +02:00
Dasko 18c1ce48e5 docs(readme): ažuriran spisak funkcija (srpski i engleski)
Dodato/ispravljeno u oba README-a:
- TOTP: tajna šifrovana u bazi (AES-256-GCM) umesto netačne tvrdnje o rezervnim
kodovima (nisu implementirani — premešteni u Planirano)
- RBAC: naglašeno sprovođenje provere na nivou ruta i u handlerima
- Backup: dodato vraćanje baze iz kopije (bezbedno, bez prekida rada)
- Dodato: strukturisano logovanje (slog) i automatski testovi
2026-06-12 23:19:07 +02:00
Dasko da22837ef2 Izmene u Readmne fajlovima 2026-06-10 00:21:32 +02:00
DaskoandGitHub 44e3a14823 Update Serbian README with project details and badges 2026-06-07 02:23:08 +02:00
DaskoandGitHub 70413b5ded Fix link to English version in Readme_sr.md 2026-06-07 02:19:10 +02:00
Dasko ca7f8e525d Izmena Readme.md fajla i dodat Readme_sr.md na srpskom 2026-06-07 02:15:34 +02:00