1.5 KiB
1.5 KiB
T15 Izveštaj: Fix — docs viewer zauzima pola ekrana
Agent: coder Model: Opus Datum: 2026-02-20
Šta je urađeno
Docs viewer pretvoren u sidebar + content layout (25%/75% grid).
Izmenjeni fajlovi
| Fajl | Izmena |
|---|---|
web/static/style.css |
docs-layout grid (25%/75%), docs-sidebar, docs-main, responsive |
web/templates/docs-list.html |
Sidebar + content layout sa placeholder |
web/templates/docs-view.html |
Sidebar sa file listom + content sa breadcrumbs |
internal/server/docs.go |
Files polje u docsViewData, HTMX fragment detekcija |
internal/server/server_test.go |
3 nova testa |
Layout
┌──────────────┬───────────────────────────┐
│ Sidebar 25% │ Content 75% │
│ File list │ Breadcrumbs + Markdown │
│ │ │
│ │ │
└──────────────┴───────────────────────────┘
- HTMX klik na fajl → swap samo content div (fragment)
- Direktan URL pristup → full page sa sidebar
- Responsive: na <700px → 1 kolona (100%)
- min-height: 80vh
Novi testovi — 3 PASS
TestDocsView_HasSidebarLayout PASS
TestDocsView_HTMXReturnsFragment PASS
TestDocsList_HasSidebarLayout PASS
Ukupno projekat: 119 testova, svi prolaze
go vet ./...— čistgo build ./...— prolazi