Repository navigation
Releases
Releases · dalibor31/GoNTech
v0.9.2
v0.9.1
What's Changed
- CI: GitHub Actions provera na pull request ka develop by @dalibor31 in #8
Full Changelog: v0.9.0...v0.9.1
v0.9.0
v0.1.8
Full Changelog: https://github.com/dalibor31/GoNTech/commits/v0.1.8
v0.1.7
v0.1.5
🆕 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 —
ntechToastkoristitextContent - Ispravka otvorene redirekcije (open redirect)
- Anti-enumeracija pri prijavi
- Limit veličine upload tela
- Secure kolačići
- Ažuriran
golang.org/x/imagev0.38.0 (Dependabot CVE) _nextwhitelist umestourl.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
Knjigovodstvo: KIR/KPR, obračun PDV i formiranje cena
Profil firme i moduli
- Profil firme: pravni i poreski status (PDV obveznik, vrsta firme).
- Mehanizam uključenih modula — funkcije se prikazuju u zavisnosti od profila firme.
- Nova grupa „Knjigovodstvo" u bočnom meniju (Nivelacije, KIR, KPR, Obračun).
PDV
- Šifarnik PDV stopa.
- KIR — knjiga izdatih računa i KPR — knjiga primljenih računa.
- Automatsko punjenje: prodaja → KIR, nabavka → KPR.
- Obračun PDV za period (KIR − KPR).
- Mapiranje na PPPDV obrazac, uključujući uvoz robe (polja 006/106).
Kalkulacija i nivelacija
- Nivelacija — promena prodajne cene uz trag o izmeni.
- Kalkulacija prodajne cene pri nabavci.
- Dvosmerni obračun: marža ↔ prodajna cena, uz poštovanje statusa PDV obveznika.
- Marža po kategoriji i po artiklu.
- Zavisni troškovi nabavke (forma i prikaz u detaljima).
- Uvoz robe — posebna obrada u KPR.
Podešavanja i ispravke
- Nova podstavka „Kalkulacija i PDV" — marža i PDV stope na jednom mestu.
- Brzi unos dobavljača i artikla direktno iz forme nabavke.
- Ispravke mobilnog prikaza stavki nabavke i čitljivosti preko pozadinske slike.
Linux - ntech
Windows - ntech.exe
Full Changelog: 0.1.2...0.1.3
Test realise
Prva javna verzija
Osnovna funkcionalnost:
- Dashboard
- Magacin (artikli, kategorije)
- Sistem tema (tamna, svetla, zelena, ljubičasta)
- Auth log za fail2ban integraciju
- Docker podrška
Linux - ntech
Windows - ntech.exe