From 897e62cb17992d3f08832da626474b11468a23a2 Mon Sep 17 00:00:00 2001 From: djuka Date: Wed, 18 Feb 2026 05:59:12 +0000 Subject: [PATCH] =?UTF-8?q?Vra=C4=87en=20sidebar=20sa=20MD=20fajlovima,=20?= =?UTF-8?q?dodate=20teme=20za=20terminal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Sidebar sa listom .md fajlova projekta (toggle dugme, pamti stanje) - Pregled MD fajlova u overlay-u (Esc za zatvaranje) - 8 tema: Dark, Dracula, Monokai, Nord, Solarized, Gruvbox, Tokyo Night, Catppuccin - Izbor teme se čuva u localStorage - Linkovi: promeni lozinku, svi projekti, odjavi se Co-Authored-By: Claude Opus 4.6 --- main.go | 7 + templates/chat.html | 418 ++++++++++++++++++++++++++++++++++++-------- 2 files changed, 355 insertions(+), 70 deletions(-) diff --git a/main.go b/main.go index addeacf..8bc37e3 100644 --- a/main.go +++ b/main.go @@ -120,9 +120,16 @@ func handleChat(w http.ResponseWriter, r *http.Request) { projectDir := filepath.Join(cfg.ProjectsPath, project) + files, err := ListMarkdownFiles(projectDir) + if err != nil { + log.Printf("ListMarkdownFiles error: %v", err) + files = nil + } + data := map[string]any{ "Project": project, "ProjectDir": projectDir, + "Files": files, } templates.Render(w, "chat.html", data) } diff --git a/templates/chat.html b/templates/chat.html index 1e28417..747f202 100644 --- a/templates/chat.html +++ b/templates/chat.html @@ -7,65 +7,333 @@ -
- claude — {{.Project}} -
- Povezivanje... - ← Projekti + + -
+ + +
+
+
+ + claude + Povezivanje... +
+
+ + Projekti +
+
+
+
+ + +