Changeset a66266d in Klonkt for test/activitypub-as2.test.js


Ignore:
Timestamp:
08/07/2026 07:23:50 PM (5 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
9588b51
Parents:
72d8eff (diff), a39c9bd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Playlist-federatie terug op main (shaer-ayc, stap 1 en 2)

Een playlist heeft een id, en dus een stabiele URI. Daarmee kan hij federeren
waar een album -- nog een tekstveld -- nergens aan kan hangen.

GET /ap/users/:slug/playlists/:id OrderedCollection van Audio-objecten,

dezelfde rijvorm die een post al als
attachment meestuurt

GET /ap/users/:slug/playlists de lijst: kale URI-verwijzingen, en

verrijkte stubs op verzoek (FEP-9876)

streams op de actor AS2-kern, geen eigen vocabulaire nodig
Link-tag op de Note wat er in DEZE post zit; Mastodon

negeert hem geruisloos

De poortregel blijft ongemoeid: alleen fedi_open-tracks, met echte bestands-URL.
Een gated track is geen lege rij maar AFWEZIG, en totalItems telt alleen het
open deel -- ook in een stub. Titel noch bestandsnaam lekt.

Dit werk stond een dag op een eigen branch omdat de interop onbewezen was en aan
main zeven instances hangen zonder terugrolpad. Live geverifieerd op dev: de
hele keten antwoordt, en het bestand is met 206 audio/mpeg ophaalbaar.

12 playlist-tests; suite 607/607.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/activitypub-as2.test.js

    r72d8eff ra66266d  
    3232  // ActivityPub §5.6: the private blocked collection (owner-only GET).
    3333  'blocked',
     34  // ActivityPub §4.1: supplementary collections on the actor — Klonkt wijst
     35  // ermee naar de playlist-lijst (shaer-ayc).
     36  'streams',
    3437  // FEP-633c (Guardians): the owner-only dashboard queues on the actor; the
    3538  // sub-keys are the daemon-contract collection names the Shaer clients read.
Note: See TracChangeset for help on using the changeset viewer.