From e3195a6534bae000a63e884ff647fac95d9d2498 Mon Sep 17 00:00:00 2001 From: Claudomator Agent Date: Wed, 18 Mar 2026 07:06:03 +0000 Subject: chore: autocommit uncommitted changes --- internal/handlers/handlers.go | 40 ++++++++-------------------------------- 1 file changed, 8 insertions(+), 32 deletions(-) (limited to 'internal/handlers/handlers.go') diff --git a/internal/handlers/handlers.go b/internal/handlers/handlers.go index 4988038..39e67c9 100644 --- a/internal/handlers/handlers.go +++ b/internal/handlers/handlers.go @@ -835,12 +835,7 @@ func (h *Handler) HandleGetListsOptions(w http.ResponseWriter, r *http.Request) return } - w.Header().Set("Content-Type", "text/html") - for _, list := range lists { - _, _ = fmt.Fprintf(w, ``, - template.HTMLEscapeString(list.ID), - template.HTMLEscapeString(list.Name)) - } + HTMLResponse(w, h.renderer, "lists-options", lists) } // HandleGetBugs returns the list of reported bugs @@ -850,19 +845,7 @@ func (h *Handler) HandleGetBugs(w http.ResponseWriter, r *http.Request) { JSONError(w, http.StatusInternalServerError, "Failed to fetch bugs", err) return } - - w.Header().Set("Content-Type", "text/html") - if len(bugs) == 0 { - _, _ = fmt.Fprint(w, `

No bugs reported yet.

`) - return - } - - for _, bug := range bugs { - _, _ = fmt.Fprintf(w, `
-

%s

-

%s

-
`, template.HTMLEscapeString(bug.Description), bug.CreatedAt.Format("Jan 2, 3:04 PM")) - } + HTMLResponse(w, h.renderer, "bugs", bugs) } // HandleReportBug saves a new bug report @@ -919,19 +902,12 @@ func (h *Handler) HandleGetTaskDetail(w http.ResponseWriter, r *http.Request) { } } - html := fmt.Sprintf(` -
-

%s

-
- - - - - -
-
- `, template.HTMLEscapeString(title), template.HTMLEscapeString(id), template.HTMLEscapeString(source), template.HTMLEscapeString(description)) - HTMLString(w, html) + HTMLResponse(w, h.renderer, "task-detail", struct { + Title string + ID string + Source string + Description string + }{title, id, source, description}) } // HandleUpdateTask updates a task description -- cgit v1.2.3