From 9d4942aef6dfd7d41e5b6d8325feafb01a2069d6 Mon Sep 17 00:00:00 2001 From: Mikhail Yenuchenko Date: Mon, 13 Jul 2026 23:22:08 +0300 Subject: [PATCH] =?UTF-8?q?Phase=207:=20monitoring=20UI=20=E2=80=94=20send?= =?UTF-8?q?=20log,=20queue,=20mail.log=20tail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three HTMX-polled monitoring screens (spec 7.2.11-13): send log with server-side domain/application filters and pagination, Postfix queue (postqueue -p), and a mail.log tail. Fragment endpoints return HTML snippets, not JSON (spec 7.1); all output is auto-escaped via html/template (spec 7.6.7). Adds store.QuerySendLog/CountSendLog/ListApplicationLogins, postfix.Queue(), and logtail.TailLines (a point-in-time reverse read, independent of the background follow loop). Verified on the dev server: gofmt/vet/test green, docker build green, container e2e (filters, 60-row pagination,