1.8 KiB
1.8 KiB
T21 Izveštaj: UI poboljšanja (konzola, task detalj, layout)
Agent: coder Model: Opus Datum: 2026-02-20
Šta je urađeno
Tri UI poboljšanja: task detalj panel 50% ekrana, konzola fullscreen, dokumenti full height.
Izmenjeni fajlovi
| Fajl | Izmena |
|---|---|
web/static/style.css |
#task-detail 50% width, body.detail-open board compression, console fullscreen, docs full height, sidebar/main scroll |
web/templates/layout.html |
detail-open body class toggle, click-outside-to-close za detalj panel |
web/templates/console.html |
Toolbar premešten iznad panela |
internal/server/server_test.go |
5 novih testova |
1. Task detalj panel — 50% ekrana
- Panel se otvara na 50% širine ekrana (umesto fiksnih 420px)
- Board se kompresuje na 50% kad je panel otvoren (
body.detail-open .board { margin-right: 50% }) - Klik van panela zatvara panel (osim klika na task karticu)
- Na mobilnom (<700px) panel je 100% kao overlay
- Tranzicija: slide sa desne strane (0.3s ease)
2. Konzola — fullscreen layout
- Toolbar (+ Sesija 2) premešten iznad panela za bolji UX
min-height: 80vhna kontejneru- Input red:
flex-shrink: 0za uvek vidljiv input - Toolbar:
flex-shrink: 0za stabilnu poziciju
3. Dokumenti — full height
docs-container:height: calc(100vh - 60px)umestomin-height: 80vhdocs-layout:flex: 1; min-height: 0za ispravno popunjavanje prostoradocs-sidebaridocs-main:overflow-y: autoza nezavisni scroll
Novi testovi — 5 PASS
TestDashboard_DetailOpenClassInJS PASS
TestDashboard_ClickOutsideClosesDetail PASS
TestConsolePage_ToolbarAbovePanels PASS
TestConsolePage_HasSessionToggle PASS
TestDocsPage_HasFullHeightLayout PASS
Ukupno projekat: 142 testova, svi prolaze
go vet ./...— čistgo build ./...— prolazi