Changeset 0d6d266 in Klonkt for test

Timestamp:
08/27/2026 07:53:10 AM (13 days ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
9041d35
Parents:
76290bf
Message:

C2S-antwoord: alle mentions van de client, niet alleen de ouder-auteur

Robins bugreport, 26-8: er gingen er drie de deur uit, er stond er een
gepubliceerd.

Geen filter, maar een schakelaar die nooit werd omgezet. deliverReply
kent de mentions-balk van het web: een ARRAY betekent "precies deze
mensen", undefined betekent "oud gedrag -- noem de auteur van de ouder".
De C2S-inname gaf dat veld helemaal niet mee, dus elk antwoord uit een
app viel terug op dat oude gedrag. Dezelfde schakelaar stuurt drie
dingen tegelijk aan, en ze gingen dus alle drie mee: de ankers vooraan
de inhoud, de Mention-tags (die worden uit die ankers afgeleid) en de
inboxen waar bezorgd wordt.

De tags zijn de bron en niet to/cc: daar staan ook de volgerscollectie
en Public in, en dat zijn geen mensen. Ontdubbeld op actor, want de
ouder-auteur zit meestal ook in de tags. Zonder tags blijft het bij het
oude gedrag -- een lege lijst zou "niemand noemen" betekenen, en dat is
een keuze die een client die geen tags kent nooit gemaakt heeft.

Drie toetsen, met tegenbewijs: de twee over het nieuwe gedrag vallen
tegen de code van hiervoor, en die over het oude gedrag slaagt in
allebei -- dat laatste is het bewijs dat het bestaande pad niet
verlegd is. Volle suite 1234 groen.

File:
1 added

Note: See TracChangeset for help on using the changeset viewer.