xtablo-source/go-backend/internal/web/handlers
Arthur Belleville 4ae19faac9
feat(20-02): TabloDetailPage templ component + GetTabloDetailTab handler
- Create tablo_detail.templ with 8 templ components: TabloDetailPage, TabloDetailHeader, TabloDetailTabBar, TabloDetailKanbanBoard, TabloDetailKanbanColumn, TabloDetailTaskCard, TabloDetailEtapesSection, TabloDetailSortableScript
- Tab links use hx-get + hx-target="#tab-content" + hx-push-url="true" per UI-SPEC interaction contract
- Each kanban column has hidden reorder form id="reorder-form-{status}" for Sortable.js onEnd
- Create tablo_detail_tab.go with GetTabloDetailTab handler for HTMX tab content swaps
- Tasks tab returns kanban board fragment; other tabs return "coming soon" placeholder
2026-05-18 15:51:17 +02:00
..
auth.go feat(17-02): wire PlanningMainContent with real planning view (GREEN) 2026-05-17 10:35:30 +02:00
auth_test.go First pass on tasks frontend 2026-05-10 23:14:47 +02:00
in_memory_auth_repository.go First pass on tasks frontend 2026-05-10 23:14:47 +02:00
tablo_detail.go feat(20-01): GetTabloDetailPage handler + GET /tablos/{tabloID} route registration 2026-05-18 15:46:30 +02:00
tablo_detail_tab.go feat(20-02): TabloDetailPage templ component + GetTabloDetailTab handler 2026-05-18 15:51:17 +02:00
tablo_detail_test.go test(20-01): add failing tests for TabloDetailViewModel + GetTabloDetailPage handler 2026-05-18 15:44:53 +02:00
tablos.go Pass tablo list to dashboard views 2026-05-10 14:56:46 +02:00
tablos_test.go Make tablo icon selection dynamic based on color using nearest palette 2026-05-10 14:18:33 +02:00
tasks.go First pass on tasks frontend 2026-05-10 23:14:47 +02:00
tasks_test.go First pass on tasks frontend 2026-05-10 23:14:47 +02:00