Skip to content

v0.1.5

Pre-release
Pre-release

Choose a tag to compare

@dalibor31 dalibor31 released this 20 Jun 23:55
· 508 commits to main since this release
7eb472b

🆕 Nove funkcionalnosti

Kartica artikla

  • Prikaz vezanih dobavljača sa dodavanjem i uklanjanjem
  • Dvosmerno računanje marža ↔ prodajna cena
  • Šifre, tip i jedinica mere sa auto-generisanjem
  • Prometna kartica artikla

Nabavka

  • Predlog cene pri izboru artikla
  • Nabavka po dobavljaču — auto-veza, filter artikala, izbor dobavljača u formi

Klijenti

  • Filter po tipu: Svi / Firme / Fizička lica
  • Interaktivna pretraga sa porukom „za datu pretragu nema rezultata"
  • Smanjen prikaz na 50 po stranici, uklonjeno dugme Traži

Magacin

  • Nabavna cena u formi artikla
  • Popis magacina (inventura), prometni list, stanje zaliha
  • Uklonjen bljesak animacije pri sidebar navigaciji

Servis

  • Štampa servisnog naloga sa QR kodom
  • Otpremnica pri preuzimanju uređaja
  • Inline promena statusa direktno iz detalja naloga
  • Pregled troškova, auto-cena delova, modal za potvrdu
  • Avans na otpremnici, javni status naloga

Izveštaji

  • Popis magacina (inventura)
  • Prometni list magacina i stanje zaliha
  • Servisni prihod — broji samo preuzete naloge

Podešavanja & UI

  • Logo firme u topbaru sa avatar uploadom
  • Tema: slajderi za pozadinu i brzinu animacije, preview u realnom vremenu
  • Toast notifikacije umesto zelene kartice na vrhu stranice
  • AJAX čuvanje za podešavanja (sistem, servis, kalkulacije, korisnici)

Dashboard

  • Linkovi sa stat kartica na odgovarajuće stranice
  • Hover efekti i CSS klase umesto inline stilova

Paginacija i pretraga

  • Interaktivna pretraga za dobavljače
  • Optimizacija prikaza listi

🔒 Bezbednost

  • XSS zaštita — ntechToast koristi textContent
  • Ispravka otvorene redirekcije (open redirect)
  • Anti-enumeracija pri prijavi
  • Limit veličine upload tela
  • Secure kolačići
  • Ažuriran golang.org/x/image v0.38.0 (Dependabot CVE)
  • _next whitelist umesto url.Parse (CodeQL taint analiza)

🧪 Demo mod

  • Produkcijski/demo mod sa auto-kreiranjem ntech.env
  • Ograničenje bekapa, blokada promene lozinke i TOTP aktivacije
  • Embed fajlovi, keš šablona i immutable statika

🛠️ Ostalo

  • Helper za formatiranje dinara sa separatorom hiljada
  • Helper za formatiranje telefona
  • Verzija na login ekranu
  • Konsolidacija build skripti
  • Ažuriran README i dokumentacija

Puni changelog: 0.1.3...v0.1.5