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

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 ./... — čist
  • go build ./... — prolazi