Dasko
be74b22508
Premešten responsive CSS u main.css zbog HTMX navigacije
...
- Premešten sav responsive CSS (display: none za kartice, @media pravila)
iz {{define "dodatni-css"}} blokova u globalni main.css
- Pogođene stranice: nabavke, dobavljači, klijenti, magacin, servis,
prodaja, podsetnici, nabavka forma/detalji, servis forma, podešavanja
- Razlog: HTMX pri navigaciji menja samo <main> sadržaj, <head> ostaje —
page-specifičan CSS iz dodatni-css nije bio aktivan nakon navigacije
2026-06-07 22:41:09 +02:00
Dasko
ef3a323203
Bezbednosni audit i refaktoring: HP popravke, RBAC, flash poruke, go:embed, CSP
2026-06-07 22:41:09 +02:00
Dasko
52a6e1df1b
Bezbednost: rešeno 7 kritičnih nalaza (HP-01 do HP-07)
2026-06-07 22:41:09 +02:00
Dasko and GitHub
44e3a14823
Update Serbian README with project details and badges
2026-06-07 02:23:08 +02:00
Dasko and GitHub
1e61bb1ed9
Enhance README with image and project details
...
Added an image to the README and updated project description.
2026-06-07 02:22:46 +02:00
Dasko and GitHub
70413b5ded
Fix link to English version in Readme_sr.md
2026-06-07 02:19:10 +02:00
Dasko and GitHub
2dcfecf00b
Fix link to Serbian version of README
2026-06-07 02:18:40 +02:00
Dasko and GitHub
84fe0c34da
Fix link format for Serbian version in Readme
2026-06-07 02:17:52 +02:00
Dasko
ca7f8e525d
Izmena Readme.md fajla i dodat Readme_sr.md na srpskom
2026-06-07 02:15:34 +02:00
Dasko
0966f358ba
Refaktoring: uklanjanje globalne teme i app pozadine, dozvole u podešavanja, UI ispravke
...
- Uklonjena globalna tema i pozadinska slika aplikacije (ostala samo lična pozadina po korisniku)
- Uklonjena animacija treperenja pozadine pri navigaciji; dodat sessionStorage za instant prikaz
- Dozvole premeštene iz sidebar-a u Podešavanja → Sistem; vidljive i adminu (samo Radnik kolona)
- Admin može menjati samo dozvole uloge Radnik, superadmin menja i Radnik i Admin
- Zatamnjivanje kartice NTech na stranici prijave — novi slider u Podešavanja → Izgled
- Upozorenje na dashboard-u (kritične zalihe) — popravljen kontrast boje
2026-06-06 21:07:01 +02:00
Dasko
1b2d701b7c
Izmena u radu tema
2026-06-06 17:47:52 +02:00
Dasko
75b020b98d
Podešavanja: accordion podmeni, podsekcije Opšte/Izgled/Sistem, glassmorphism prijava, kontrast teksta
2026-06-06 02:58:12 +02:00
Dasko
7ee627d0e0
Podešavanja: ispravke UI pozadinske slike prijave i aplikacije
2026-06-06 01:21:08 +02:00
Dasko
855084fe8c
Podešavanja: glass efekt, pozadinska slika aplikacije, preview panel sa slajderima
2026-06-06 01:02:53 +02:00
Dasko
d90ba424b5
Podešavanja: pozadinska slika i glass efekt za aplikaciju sa live preview sliderom
2026-06-05 23:49:05 +02:00
Dasko
6516bda88d
Flash poruke: toast notifikacije umesto ?greska= i ?sacuvano= u URL-u
2026-06-05 23:15:49 +02:00
Dasko
742d0a528c
Bezbednost: ispravke kontrole pristupa u admin i handler sloju
2026-06-05 22:41:20 +02:00
Dasko
c0bb36c1b3
Dodato go:embed - disk-first logika za statičke fajlove i šablone
2026-06-04 20:14:03 +02:00
Dasko
30f0fd5085
Izmena Build.sh skripte
2026-06-04 18:31:27 +02:00
Dasko
b068cf0673
Uklanjanje nepotrebnih dev fajlova
2026-06-04 15:51:16 +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
a884c06331
Embed implementacija, animacije, sidebar hover
2026-06-04 02:50:48 +02:00
Dasko
ca0840f4bc
Izmena Build skripte
2026-06-03 23:51:46 +02:00
Dasko
e48354ed7a
Ispravke — bezbednost, CSS teme, handleri, sidebar, servis forma
2026-06-03 23:13:15 +02:00
Dasko
b17ec31159
Čišćenje Git trackinga — uklanjanje dev istorije, .env i upload fajlova
2026-06-03 23:06:49 +02:00
Dasko
b73309c494
Evidencija prijava — login_istorija tabela, logovanje svih pokušaja, stranica istorije po korisniku, WebAuthn shema
2026-06-03 22:05:00 +02:00
Dasko
5ca85f9b50
Bezbednost — security headers, fail2ban logovanje, bruteforce zaštita, CSRF zaštita
2026-06-03 21:38:16 +02:00
Dasko
1f66655f8e
Optimizacije — SQLite WAL, template keš, gzip kompresija, build skript
2026-06-03 21:18:12 +02:00
Dasko
e9933eaf3e
Ispravka QR koda za 2FA — generisanje na serveru kao base64 PNG
2026-06-02 22:29:53 +02:00
Dasko
be2f43fbc8
Podešavanja — adresa, telefon, PIB firme; priznanica sa podacima firme i klijenta; ispravka prihoda na dashboardu
2026-06-02 18:57:52 +02:00
Dasko
9333fa6213
Dashboard — pravi podaci, prihod meseca, poslednje prodaje, datum umesto badge
2026-06-02 18:29:59 +02:00
Dasko
c1abfaddb2
Prodaja — ispravka duplikacije stavki, provera stanja po artiklu u realnom vremenu
2026-06-02 18:24:54 +02:00
Dasko
4807d77d99
Dodavanje modula prodaje — lista, forma, detalji, provera stanja, vraćanje pri brisanju
2026-06-02 17:53:50 +02:00
Dasko
6ba35b7729
Dodavanje modula servisa — lista, forma, detalji, brisanje, helper metode za cene
2026-06-02 17:35:04 +02:00
Dasko
d4b27aa5f0
Update Readme.md
2026-06-02 01:53:10 +02:00
Dasko
59d781c60c
Update Readme.md
2026-06-02 01:52:02 +02:00
Dasko
0fae7b1f39
Update Readme.md
2026-06-02 01:50:54 +02:00
Dasko
77d507c4d7
Update Readme.md
2026-06-02 01:49:43 +02:00
Dasko
7fc672a2c5
Update Readme.md
2026-06-02 00:40:24 +02:00
Dasko
e4238628b2
feat: dodata podrška za servise
...
Dodana osnovna funkcionalnost za upravljanje servisima:
- Novi model (internal/model/service.go)
- SQLite repository (internal/db/sqlite/service.go)
- Handler (internal/handler/service.go)
- Tri nove stranice (lista, detalji, forma)
Izmenjeni:
- main.go
- repository.go
- utils.go
- handler.go
2026-06-02 00:15:30 +02:00
Dasko
f05c93edd2
Dodavanje modula klijenata — lista, forma, izmena, brisanje, ispravka migracije
2026-06-01 23:40:52 +02:00
Dasko
bdf1069fbd
Dodavanje modula dobavljača i nabavki
2026-06-01 23:21:14 +02:00
Dasko
b9d960a4a0
Uklanjanje nabavne cene iz artikala, responsive dashboard, dodavanje tabela za nabavke
2026-06-01 20:52:59 +02:00
Dasko
80cb3357d7
Update Readme.md
2026-06-01 20:12:24 +02:00
Dasko
73ff03585d
Create Readme.md
2026-06-01 15:50:13 +02:00
Dasko
b0ea50578f
Magacin — forma puna širina, responsive popravke
2026-06-01 02:49:46 +02:00
Dasko
8cc54a7fc2
Popravka greške u topbaru, responsive sidebar, tačkice za teme
2026-06-01 02:04:50 +02:00
Dasko
91889b7711
Promena teme klikom na tačkice u topbaru
2026-06-01 01:45:24 +02:00
Dasko
8a9579e201
Dodavanje stranice podešavanja, CSS teme, logo zona
2026-06-01 01:40:29 +02:00
Dasko
acf8cada0e
Dodavanje podešavanja u bazu, logo zona sa tri opcije
2026-06-01 01:16:37 +02:00