# # ChangeLog for / in Klonkt # # Generated by Trac 1.6 # 09/08/2026 11:52:59 PM Mon, 10 Aug 2026 03:21:34 GMT Bart [6c83c9e] * src/routes/activitypub.js (modified) * test/gates-capabilities-parity.test.js (added) Wat gated is hoort de app te weten: een test die dat afdwingt ... Mon, 10 Aug 2026 03:08:45 GMT Bart [d3aa63b] * src/services/guardianship/outgoing.js (modified) De ward is een URI, geen slug: eigen volgverzoeken kwamen bij ... Sun, 09 Aug 2026 17:53:38 GMT Bart [294207e] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) Een vaste poort zegt "altijd", niet "onbekend" "Volgverzoeken: ... Sun, 09 Aug 2026 17:09:19 GMT Bart [89d3c06] * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) Woorden bij de tweede poort, en de app weet het vooraf gateLabel() ... Sun, 09 Aug 2026 16:59:31 GMT Bart [709dc6f] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/queues.js (modified) * test/outgoing-follow-gate.test.js (modified) Twee richtingen, twee poorten: shaer:following naast shaer:follows ... Sun, 09 Aug 2026 08:50:48 GMT Robin [e62eee4] * src/services/ActivityPubService.js (modified) * test/ap-note-track-links.test.js (added) Elke chip in het lijf krijgt zijn eigen URL (shaer-38y) Een lezer ... Sun, 09 Aug 2026 08:46:28 GMT Robin [6259305] * src/routes/guardian.js (modified) * src/services/guardianship/queues.js (modified) * test/help-one-source.test.js (added) Eén weg naar de hulpvragen: het paneel had een eigen afkap (shaer- ... Sun, 09 Aug 2026 08:37:29 GMT Robin [5ae4d61] * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/music-uitgave.test.js (modified) En dan vindt de uitgave ze ook: hashtags in RUWE inhoud (shaer-38y) ... Sun, 09 Aug 2026 08:34:57 GMT Robin [ea3e722] * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/music-uitgave.test.js (modified) Een hashtag hoort te staan zoals hij geschreven is (Robins punt, 9-8) ... Sun, 09 Aug 2026 08:25:10 GMT Robin [d60c498] * src/services/music/index.js (modified) * test/music-uitgave.test.js (modified) Een omschrijving die de tagwolk herhaalt is ruis (shaer-38y) De ... Sun, 09 Aug 2026 08:24:16 GMT Robin [0677bac] * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/music-uitgave.test.js (modified) De tags kwamen er als onzin uit, en de tekst helemaal niet (shaer- ... Sun, 09 Aug 2026 08:20:24 GMT Robin [a5d14c7] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/music/index.js (modified) * test/ap-playlist-discovery.test.js (modified) * test/music-uitgave.test.js (added) De post is de uitgave: losse tracks worden een collectie (shaer-38y) ... Sun, 09 Aug 2026 07:58:58 GMT Robin [b2adc20] * test/music-type.test.js (modified) En een test die bewaakt dat de gedeelde regel puur blijft De editor ... Sun, 09 Aug 2026 07:57:50 GMT Robin [b406d25] * src/assets/js/mod/post-edit.js (modified) * src/assets/js/shared/post-music-type.js (added) * src/services/music/index.js (modified) Het type volgt de muziek, en de regel staat nog maar op een plek ... Sun, 09 Aug 2026 07:47:48 GMT Robin [d7e72b8] * package.json (modified) * scripts/backfill-post-types.mjs (added) * src/assets/js/mod/post-edit.js (modified) * src/config/post-types.js (added) * src/routes/posts.js (modified) * src/routes/types.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) Audio is geen keuze meer: Album en Playlist staan in de balk (shaer- ... Sun, 09 Aug 2026 07:37:31 GMT Robin [c832064] * src/services/music/index.js (modified) * test/music-type.test.js (modified) De soort van een playlist wordt opgezocht, niet afgeleid (shaer-cyg) ... Sun, 09 Aug 2026 07:28:31 GMT roboburr [e667d26] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/help.js (modified) * src/services/guardianship/queues.js (modified) * test/guardian-help-state.test.js (modified) Een levende klok in het antwoord maakte de lange poll een lus (9-8) ... Sat, 08 Aug 2026 23:36:16 GMT Robin [82c3356] * src/routes/activitypub.js (modified) De AP-limiter telde de hele site mee (Barts 429-jacht, de echte ... Sat, 08 Aug 2026 23:18:23 GMT Robin [c72e45e] * src/server.js (modified) Trust proxy hoort bij waar je draait, niet bij dev of prod (Barts ... Sat, 08 Aug 2026 23:04:29 GMT Robin [c49808e] * src/services/ActivityPubService.js (modified) * test/own-card.test.js (modified) actorInfo leest een url-array: de html-Link, niet de array gestringd ... Sat, 08 Aug 2026 22:48:16 GMT Robin [cae7bfc] * src/services/music/index.js (modified) * test/music-type.test.js (added) De afleiding: welk soort uitgave is een post? (shaer-cyg) Robins ... Sat, 08 Aug 2026 22:42:20 GMT roboburr [6fab3f3] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * test/guardian-longpoll.test.js (added) Een lange poll voor alles wat de Guardian te verwerken krijgt (Barts ... Sat, 08 Aug 2026 22:40:35 GMT Robin [060d4a5] * src/services/ActivityPubService.js (modified) * src/services/music/index.js (added) De muziekkant naar music/ (shaer-drc, stap 2) ... Sat, 08 Aug 2026 22:35:28 GMT Robin [8179fdb] * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (added) De gedeelde kern eruit: ap-core.js (shaer-drc, stap 1) ... Sat, 08 Aug 2026 22:09:50 GMT roboburr [bfd9c73] * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * test/conditional-queues.test.js (added) Stilte hoort niets te kosten: 304 op de guardian-wachtrijen (Barts ... Sat, 08 Aug 2026 21:51:53 GMT Robin [1d76e0e] * src/assets/js/mod/reply-editor.js (moved) * src/routes/posts.js (modified) * src/views/partials/reply-editor.ejs (modified) De reply-editor wordt een module (shaer-nh2) Stond nog als