Ledger: footer include with colophon #34

Closed
opened 2026-10-03 11:00:54 +02:00 by Augspies · 1 comment
Owner

Part of: Ledger Redesign — spec §3.11, §6

Goal: Build the Ledger footer, consuming the SiteSettings created in #33 for contact email + disclaimer.

Files: apps/virtual_attorney/templates/includes/footer.html

Acceptance:

  • Ink top rule; 4-column grid: brand blurb, Practice, About, Contact
  • Mono colophon row: disclaimer (from SiteSettings.disclaimer) + "Set in Marcellus, Work Sans & IBM Plex Mono · Wagtail · Alpine.js · htmx"
  • Contact email from SiteSettings.contact_email — not hardcoded in the template
  • Stacks to 2 columns ≤900px; links use {% pageurl %} where targeting pages
  • All strings {% trans %}-wrapped
  • Styling via utilities in the template (house convention, spec §6)

Notes: No model work — SiteSettings lands with #33.

**Part of:** Ledger Redesign — spec §3.11, §6 **Goal:** Build the Ledger footer, consuming the `SiteSettings` created in #33 for contact email + disclaimer. **Files:** `apps/virtual_attorney/templates/includes/footer.html` **Acceptance:** - [x] Ink top rule; 4-column grid: brand blurb, Practice, About, Contact - [x] Mono colophon row: disclaimer (from `SiteSettings.disclaimer`) + "Set in Marcellus, Work Sans & IBM Plex Mono · Wagtail · Alpine.js · htmx" - [x] Contact email from `SiteSettings.contact_email` — not hardcoded in the template - [x] Stacks to 2 columns ≤900px; links use `{% pageurl %}` where targeting pages - [x] All strings `{% trans %}`-wrapped - [x] Styling via utilities in the template (house convention, spec §6) **Notes:** No model work — `SiteSettings` lands with #33.
Author
Owner

closed by #52

closed by #52
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Augspies/virtual-attorney#34
No description provided.