From 7ac90f8e99dbf763b0fe04a17d7eef19dd22cae8 Mon Sep 17 00:00:00 2001 From: grm Date: Fri, 18 Sep 2026 14:35:59 +0300 Subject: Revert "Special pages: a gallery page of the blog's images" This reverts commit 0fc470a. The feature was not wanted. Migration 00013 stays on disk because databases have already run it (goose refuses a missing applied migration); 00014 drops the column and table it added. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Sd8UPWrvyYCLj97JexNw3A --- internal/web/templates/dashboard/overview.html | 2 +- internal/web/templates/dashboard/page_form.html | 15 ++------------- internal/web/templates/dashboard/pages.html | 6 +++--- internal/web/templates/dashboard/post_form.html | 2 +- internal/web/templates/dashboard/posts.html | 2 +- 5 files changed, 8 insertions(+), 19 deletions(-) (limited to 'internal/web/templates/dashboard') diff --git a/internal/web/templates/dashboard/overview.html b/internal/web/templates/dashboard/overview.html index 2a797d8..e239445 100644 --- a/internal/web/templates/dashboard/overview.html +++ b/internal/web/templates/dashboard/overview.html @@ -12,7 +12,7 @@

{{t "Pages"}}

    - {{range .Data.pages}}
  • {{.Title}} ({{if .Special}}{{t .Kind}}{{else}}{{tf "%d posts" .PostCount}}{{end}}{{if .IsHome}}, {{t "home"}}{{end}}{{if not .ShowInNav}}, {{t "hidden from menu"}}{{end}})
  • {{end}} + {{range .Data.pages}}
  • {{.Title}} ({{tf "%d posts" .PostCount}}{{if .IsHome}}, {{t "home"}}{{end}}{{if not .ShowInNav}}, {{t "hidden from menu"}}{{end}})
  • {{end}}
diff --git a/internal/web/templates/dashboard/page_form.html b/internal/web/templates/dashboard/page_form.html index 5b47d05..4ee720b 100644 --- a/internal/web/templates/dashboard/page_form.html +++ b/internal/web/templates/dashboard/page_form.html @@ -1,12 +1,9 @@ -{{define "title"}}{{template "pageformtitle" .}} · {{.Blog.Title}}{{end}} -{{define "pageformtitle"}}{{if eq .Data.page.Kind "gallery"}}{{if .Data.page.ID}}{{t "Edit gallery page"}}{{else}}{{t "New gallery page"}}{{end}}{{else}}{{if .Data.page.ID}}{{t "Edit page"}}{{else}}{{t "New page"}}{{end}}{{end}}{{end}} +{{define "title"}}{{if .Data.page.ID}}{{t "Edit page"}}{{else}}{{t "New page"}}{{end}} · {{.Blog.Title}}{{end}} {{define "content"}}
-

{{template "pageformtitle" .}}

- {{if eq .Data.page.Kind "gallery"}}

{{t "A gallery page shows every image in your files as a wall of pictures, newest first, between its intro and closing text."}}

{{end}} +

{{if .Data.page.ID}}{{t "Edit page"}}{{else}}{{t "New page"}}{{end}}

- {{if not .Data.page.ID}}{{end}} @@ -14,14 +11,6 @@ {{template "editor" (dict "name" "intro" "value" .Data.page.IntroMD "format" .Data.page.Format "rows" 8 "tall" false "upload" (print "/b/" .Blog.Subdomain "/files/upload") "preview" (print "/b/" .Blog.Subdomain "/preview") "csrf" .CSRF)}} {{template "editor" (dict "name" "outro" "value" .Data.page.OutroMD "format" .Data.page.Format "formatof" "intro" "rows" 8 "tall" false "upload" (print "/b/" .Blog.Subdomain "/files/upload") "preview" (print "/b/" .Blog.Subdomain "/preview") "csrf" .CSRF)}} - {{if eq .Data.page.Kind "gallery"}} -

{{t "Images"}}

-

{{t "Every image in your files is shown except the ones ticked here. The logo, favicon, header and background images are never shown."}}

- {{if .Data.images}}
- {{range .Data.images}}{{end}} -
- {{else}}

{{t "No images in your files yet."}} {{t "Files"}}

{{end}} - {{end}}

diff --git a/internal/web/templates/dashboard/pages.html b/internal/web/templates/dashboard/pages.html index af3bb5e..6c3b56d 100644 --- a/internal/web/templates/dashboard/pages.html +++ b/internal/web/templates/dashboard/pages.html @@ -2,7 +2,7 @@ {{define "content"}}

{{t "Pages"}}

- +

{{t "Each page holds its own list of posts. Which pages are in the menu, and in what order, is set on the"}} {{t "Design"}} {{t "tab."}}

@@ -14,9 +14,9 @@ {{.Title}} - {{if .Special}}{{t .Kind}}{{end}}{{if .IsHome}}{{t "home"}}{{end}}{{if not .ShowInNav}}{{t "not in menu"}}{{end}} + {{if .IsHome}}{{t "home"}}{{end}}{{if not .ShowInNav}}{{t "not in menu"}}{{end}} {{if .IsHome}}/{{else}}/{{.Slug}}{{end}} ↗ - {{if .Special}}—{{else}}{{.PostCount}}{{end}} + {{.PostCount}} {{if not .IsHome}}
{{t "delete"}}{{end}} diff --git a/internal/web/templates/dashboard/post_form.html b/internal/web/templates/dashboard/post_form.html index edb60fd..e64a331 100644 --- a/internal/web/templates/dashboard/post_form.html +++ b/internal/web/templates/dashboard/post_form.html @@ -7,7 +7,7 @@
diff --git a/internal/web/templates/dashboard/posts.html b/internal/web/templates/dashboard/posts.html index 217c966..983fbae 100644 --- a/internal/web/templates/dashboard/posts.html +++ b/internal/web/templates/dashboard/posts.html @@ -8,7 +8,7 @@ -- cgit v1.2.3