git-preview @ main

static git web frontend but with images and html previews + code truncation

tree: directories first, add size column, fix ..

Signed-off-by: Derek Stevens <nilix@nilfm.cc>
Wed, 01 Feb 2023
4 files changed, 29 insertions(+), 14 deletions(-)
M git/tree.go

@@ -19,7 +19,7 @@ return nil, fmt.Errorf("file tree: %w", err)

} if path == "" { - files = makeNiceTree(tree.Entries) + files = makeNiceTree(tree) } else { o, err := tree.FindEntry(path) if err != nil {

@@ -32,7 +32,7 @@ if err != nil {

return nil, err }

… preview truncated

M routes/routes.go

@@ -254,6 +254,7 @@ data["meta"] = d.c.Meta

data["name"] = name data["ref"] = ref data["desc"] = getDescription(path) + data["dotdot"] = filepath.Dir(path) if err := t.ExecuteTemplate(w, "log", data); err != nil { log.Println(err)
M static/style.css

@@ -125,7 +125,7 @@ }

.tree { display: grid; - grid-template-columns: 8em minmax(0, 1fr); + grid-template-columns: 10ch auto 1fr; grid-row-gap: 0.5em; grid-column-gap: 1em; min-width: 0;

@@ -145,8 +145,11 @@ .log pre {

white-space: pre-wrap; }

… preview truncated

… and 1 more changed files not shown in this preview