Commit Graph
12 Commits
Author SHA1 Message Date
Dasko 8e06b9cd97 Servis: Code128 barkod na vrhu nalepnice (laserski skener) 2026-06-23 02:54:42 +02:00
Dasko b21ac02e94 Servis: QR kod na štampanom nalogu
QR kod se generiše server-strano (skip2/go-qrcode) i ugrađuje kao
base64 PNG u zaglavlje štampe — skeniranjem se otvara nalog u programu
2026-06-20 01:11:29 +02:00
Dasko ad04dfcd17 Bezbednost: ažuriran golang.org/x/image v0.38.0 (Dependabot CVE — OOM via TIFF) 2026-06-18 02:25:55 +02:00
Dasko 9e76e10307 Servis forma, animacije, hover efekti i pojačane senke
Servis:
- Nova polja: ostecenja, pin_uredjaja, pribor (migracija 051)
- Default garancija iz podešavanja, svič "Bez garancije" u formi
- Podešavanja → Servis: konfigurabilan rok garancije (migracija 052)
- Default datum prijema = danas; datum_prijema se eksplicitno upisuje
- Sidebar link za Servis podešavanja
PDV/Nivelacije:
- Default raspon datuma = početak/kraj tekućeg meseca (KIR, KPR, Nivelacije)
- Dodata class="tabela" na tabele bez klase (KIR, KPR, Obračun, Nivelacije)
Animacije (Moj profil → Tema):
- Korisnik bira vrstu animacije: bez, fadeInUp, fadeIn, scaleIn, slideLeft
- Čuva se po korisniku u korisnici.lokalna_animacija (migracija 053)
- CSS [data-animacija] radi na body (globalno) i na preview wrapperima (izolovano)
- Preview animacije izolovan: data-animacija na #anim-preview-wrap, ne na body
- Mobilne kartice se animiraju kad korisnik odabere stil (podrazumevano ne)
- Animacija primenjena direktno na .tabela tbody tr (bez potrebe za .animiraj)
Hover efekti (Moj profil → Tema):
- Opcije: podrazumevano, bez, podizanje, svetlost, zoom, boja
- Čuva se po korisniku u korisnici.lokalni_hover (migracija 054)
- CSS [data-hover] radi izolovano; preview menja samo #hover-preview-wrap
- Pojačane senke u oba teme (--senka i nova --senka-hover promenljiva)
- Transition dodat za transform i background na karticama
Grafikon (Izveštaji): toggle zamenjen globalnim .toggl/.toggl-klizac svičom
2026-06-18 02:21:06 +02:00
Dasko 588db54ed5 Sidebar — uklanjanje treptanja pri učitavanju skupljenog stanja
Inline skript u <head> odmah postavlja klasu na <html> pre iscrtavanja,
CSS je primenjuje bez tranzicije, JS je uklanja nakon što doda .skupljen.
Changes to be committed:
	modified: build.sh
	modified: go.mod
	modified: go.sum
	modified: internal/config/setup.go
	modified: web/static/css/main.css
	modified: web/templates/teme/podrazumevana/base.html
2026-06-04 15:33:17 +02:00
Dasko ca0840f4bc Izmena Build skripte 2026-06-03 23:51:46 +02:00
Dasko e9933eaf3e Ispravka QR koda za 2FA — generisanje na serveru kao base64 PNG 2026-06-02 22:29:53 +02:00
Dasko 80b205021d Dodavanje godotenv zavisnosti i učitavanje .env fajla 2026-05-31 17:11:50 +02:00
Dasko 1890cd11ef Izmene 2026-05-31 16:30:17 +02:00
Dasko 685692f7e4 Podešavanje Go okruženja i zavisnosti 2026-05-31 11:12:02 +02:00
Dasko 43fde4fdb1 Inicijalno podešavanje projekta 2026-05-31 11:07:14 +02:00
Dasko 722135b4cb Inicijalno podešavanje projekta 2026-05-30 13:54:10 +02:00