From 2453b598def94649cc7ce9af7155bfaad40cce12 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 24 Jul 2026 15:01:03 +0200 Subject: web: /settings page to edit config + books.toml, persisted and applied live; v0.14.0 --- internal/web/templates/settings.html | 115 +++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 internal/web/templates/settings.html (limited to 'internal/web/templates/settings.html') diff --git a/internal/web/templates/settings.html b/internal/web/templates/settings.html new file mode 100644 index 0000000..bea6fb9 --- /dev/null +++ b/internal/web/templates/settings.html @@ -0,0 +1,115 @@ +{{/* settings.html — lectio-web /settings page: a form for every config + setting plus a raw books.toml editor. A plain POST form (no htmx) -- + saving redirects (PRG) back here with ?saved=1. On a validation error + the form re-renders with the submitted values and an inline message + instead of redirecting. Self-contained and theme-aware, like index.html. */}} + + + + + +lectio — settings + + + + + +
+ +

← {{.L.BannerReadings}}

+ + {{if .Saved}}

Saved.

{{end}} + {{if .Error}}

{{.Error}}

{{end}} + +
+ + + + + + + + + + + + + + + +
+ versions + {{range .VersionOpts}}{{end}} +
+ +
+ web versions + {{range .WebVersionOpts}}{{end}} +
+ +
+ + + +
+ + + + + + + + + +
+ +
+ +
+ +
+ + -- cgit v1.3