Tag page header: fewer things, and the Fediverse card where each reader needs it - #1660
Merged
Conversation
Der Kopf öffnete mit einer Monospace-Adresse `@name@tags.host` direkt unter der Überschrift und darunter einer Krümelspur, deren letztes Glied „Anzeigen" hieß: ein CRUD-Aktionsname, der niemandem etwas sagt. Beides ist weg, stattdessen steht dort eine Zeile mit dem Rückweg zur Tag-Übersicht und der Followerzahl, und die leere Vorderkarte nimmt ihren Abstand mit, statt als nulllhoher Kasten eine zweite Lücke zu hinterlassen. Die Fediverse-Karte hängt jetzt am Anmeldestatus: ausgeloggt führt sie die Seite an, weil ein Besucher von Mastodon genau dafür da ist und die Folgen-Pille für ihn gar nicht gerendert wird; angemeldet sitzt sie am Seitenfuß, weil ein Mitglied dem Thema mit einem Klick folgt und die fremde Adresse höchstens einmal braucht. Es ist dieselbe Karte, nur anders platziert, damit die beiden Stellen nicht auseinanderlaufen. Quellen-Reiter und Filter-Schalter teilen sich außerdem eine Zeile, statt untereinander als zwei getrennte Dinge zu lesen. Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das problematisch ist.
wintermeyer
force-pushed
the
tag-page-header
branch
from
August 24, 2026 13:02
f184f80 to
0f2d8f3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What it looked like
/tags/<slug>opened with a monospace@name@tags.hostdirectly under the heading, then a crumb trail whose leaf was "Show", then a lone blue "Follow from the Fediverse" line, then a second lone blue "Filter" line — four rows of chrome before the first post, and an empty front-matter card silently contributing a fifth gap.Changed (
templates/tag/show.html.heex,VutuvWeb.TagHTML,VutuvWeb.TagLive.Timeline)/tags, and the follower count. No address, no CRUD crumb. The JSON-LD BreadcrumbList now names the same two levels the page shows.tag_fediverse_card/1.Also
remote_follow_form/1split out offollow_us_from_elsewhere/1so a page can arrange the parts itself;post_filter_tabs/1takes aclassso a caller can drop itsmb-4.Hot deploy, v7.343.6. Verified against a dev server (
/tags/deutschland,Accept-Language: de) — signed-out only, the Chrome extension is not connected here; the signed-in placement is pinned by a test.An AI agent wrote this text in my name. I know that is problematic.