source: Klonkt/src/services/ActivityPubService.js@ e62eee4

main
Last change on this file since e62eee4 was e62eee4, checked in by Robin <roboburr@…>, 4 weeks ago

Elke chip in het lijf krijgt zijn eigen URL (shaer-38y)

Een lezer kreeg een vetgedrukte opsomming van titels met een enkele "listen
on"-link naar de post als geheel. Vijf namen waar je niets mee kon. Elke track
heeft op de postpagina al een anker -- #track-<id>, of hij nu direct is
ingesloten, in een album zit of in een playlist -- dus elke naam kan naar
precies het nummer wijzen waar hij bij hoort.

De opsomming loopt nu in EEN scan over alle drie de vormen, in de volgorde van
de post. Dat repareert er meteen iets bij: een playlist-insluiting leverde
helemaal geen namen op, want alleen track en album werden gelezen. Een
albumnaam zonder tracks blijft gewone tekst -- geen link naar een anker dat er
niet is.

De listen-link naar de pagina als geheel blijft staan; die nodigt uit naar de
speler, en dat is iets anders dan naar een nummer springen.

DIT LOST ZICHZELF NIET OP VIA DE SELF-HEAL. Die heelt ap_timeline -- de cache
van notes die wij ONTVANGEN -- en niet wat wij versturen. Onze eigen Notes
worden bij elk verzoek vers uit posts.content gebouwd, dus wie hem nu ophaalt
krijgt meteen de nieuwe vorm. Alleen kopieen die elders al gecachet zijn blijven
oud tot er een Update langskomt, en daar reikt geen self-heal bij.

Co-Authored-By: Claude Opus 5 <noreply@…>

  • Property mode set to 100644
File size: 343.5 KB

HTML preview not available, since the file size exceeds 256.0 KB.Try downloading the file instead.

Note: See TracBrowser for help on using the repository browser.