Utdrag på forsiden og forenklet favicon

Forsiden viser første avsnitt av hvert innlegg som ren tekst (nytt
Jinja-filter `excerpt`, tilgjengelig for egne temaer). Favicon har
færre og større former med tykkere streker så det holder seg ved 16 px.
Siste to punkter fra UI-gjennomgangen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
This commit is contained in:
Ole-Morten Duesund 2026-08-26 14:14:25 +02:00
commit 50722bf7c2
8 changed files with 35 additions and 29 deletions

View file

@ -57,3 +57,14 @@ def test_password_hashing(tmp_path):
assert db.authenticate(conn, "a", "feil") is None
assert db.has_owner(conn)
assert datetime.now(UTC) # sanity: UTC alias tilgjengelig
def test_excerpt_plain_text():
from soapbox.render import excerpt
assert (
excerpt("Hei **verden**. Se [forsiden](/) og ![alt](x.jpg) _her_.")
== "Hei verden. Se forsiden og her."
)
assert excerpt("# Overskrift\n\n```\nkode\n```\n\nTekst") == "Tekst"
assert excerpt("x " * 200, 50).endswith("")