KAOS/TASKS/reports/T15-report.md
djuka 0e6d0ecd66 T15: Docs viewer sidebar layout (25%/75% grid) sa HTMX fragmentima
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:55:05 +00:00

51 lines
1.5 KiB
Markdown

# 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 ./...` čist
- `go build ./...` prolazi