Skip to content

Nothing shows how long somebody has been a member - #2245

Merged
wintermeyer merged 2 commits into
mainfrom
profil-ohne-beitrittsdatum
Sep 18, 2026
Merged

wintermeyer merged 2 commits into
mainfrom
profil-ohne-beitrittsdatum

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

After #2244 the join date was gone from the profile page but still shown elsewhere. Now nothing public says how long somebody has been a member; inserted_at stays in the database for the onboarding window, sweepers and admin views.

  • Share card: the follower count only.
  • Agent formats (.md, .txt, .json, .xml) and /api/2.0 profiles: no member_since field. The developer docs no longer list it.
  • Profile JSON-LD: no dateCreated.
  • Fediverse actor of a member: no published (Mastodon shows it as "Joined"). Pages and topics keep theirs.
  • Mastodon API: every member's created_at is 1970-04-01T00:00:00.000Z. The field is required and Ivory and Ice Cubes fail on dates they cannot parse, so it is a fixed placeholder rather than a gap.

Pinned by test/vutuv_web/join_date_hidden_test.exs. Hot deploy.

An AI agent wrote this text in my name. I know that is problematic.

Wie lange jemand schon Mitglied ist, soll nirgends mehr stehen. Nach der Kopfkarte verschwindet es jetzt auch aus dem Vorschaubild beim Teilen, aus den Textformaten samt JSON, XML und API 2.0, aus dem schema.org-Block (dateCreated) und aus dem Fediverse-Profil, dessen published Mastodon als Beitrittstag zeigt. Das Datum selbst bleibt in der Datenbank, weil Onboarding-Fenster, Aufräumjobs und Admin-Ansichten es brauchen; Seiten und Themen behalten ihr published.

Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das problematisch ist.
Apps wie Ivory, Tusky oder Elk zeigen created_at als Beitrittstag an, und das Beitrittsdatum soll nirgends mehr stehen. Das Feld ist Pflicht, und Ivory und Ice Cubes scheitern an einem Datum, das sie nicht lesen können, also bekommen alle Mitglieder denselben Platzhalter im Mastodon-Format. Seiten behalten ihr echtes Datum, und inserted_at bleibt in der Datenbank.

Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das problematisch ist.
@wintermeyer
wintermeyer merged commit f7e422a into main Sep 18, 2026
1 check passed
@wintermeyer
wintermeyer deleted the profil-ohne-beitrittsdatum branch September 18, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant