# # ChangeLog for / in Klonkt # # Generated by Trac 1.6 # 09/08/2026 11:53:51 PM Tue, 18 Aug 2026 18:47:58 GMT Bart [b1b7652] * src/services/PostAccessService.js (added) * test/post-access.test.js (added) Wie wat van een bericht mag zien, staat nu op één plek Het besluit ... Tue, 18 Aug 2026 17:59:28 GMT Robin [56d74bb] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/owner-follow-gate.test.js (modified) Poort op Connect én standaard aan De aan/uit-toggle staat nu op de ... Tue, 18 Aug 2026 17:46:13 GMT Robin [acbc9fc] * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/connect.ejs (modified) * test/owner-follow-gate.test.js (added) Eigenaarspoort: volgers eerst goedkeuren, op z'n fediverse (Robins ... Mon, 17 Aug 2026 18:22:36 GMT Bart [e854ace] * src/services/AudioEmbedService.js (modified) * test/apple-music-embed.test.js (added) Een Apple Music-afspeellijst is geen album: het id is geen getal ... Mon, 17 Aug 2026 07:32:49 GMT Robin [995b100] * src/assets/js/embed-player.js (modified) * src/services/AudioEmbedService.js (modified) * test/youtube-playlist.test.js (added) YouTube-playlists in een post, met dezelfde parsing als de hub Een ... Sun, 16 Aug 2026 18:15:52 GMT Robin [d97c58c] * src/services/ActivityPubService.js (modified) * test/paid-post-lekt-niet.test.js (modified) Betaalde posts lekten hun inhoud via de outbox en de volger-backfill ... Sun, 16 Aug 2026 18:01:30 GMT Robin [1019a90] * src/services/ActivityPubService.js (modified) * test/paid-post-lekt-niet.test.js (added) Een betaalde post verloor zijn waarschuwing, en een test die dat ... Sun, 16 Aug 2026 17:10:36 GMT Robin [a5caa73] * src/routes/audio.js (modified) Audio-stream: CORP cross-origin, zodat externe spelers echt kunnen ... Sun, 16 Aug 2026 15:06:18 GMT Robin [749605a] * scripts/admin-css-gelijk.mjs (added) * scripts/admin-css.mjs (added) * scripts/funkwhale-gat.mjs (added) * scripts/render-admin-views.mjs (added) * src/assets/js/mod/playlist-editor.js (modified) * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-listeners.js (added) * src/routes/circle.js (modified) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/PlaylistService.js (modified) * src/services/ap-core.js (modified) * src/services/i18n.js (modified) * src/services/music/index.js (modified) * src/services/music/luisteraars.js (added) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-listeners.ejs (added) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/partials/admin-back.ejs (added) * src/views/partials/admin-styles.ejs (added) * src/views/partials/media-tabs.ejs (modified) * src/views/partials/playlist-editor.ejs (modified) * test/activitypub-as2.test.js (modified) * test/ap-collection-paging.test.js (added) * test/ap-fw-track.test.js (added) * test/ap-library.test.js (added) * test/cirkel-media-vorm.test.js (added) * test/library-luisteraars.test.js (added) * test/playlist-editor-i18n.test.js (added) * test/playlist-uitgave.test.js (added) Bibliotheek en album-federatie terug op main (shaer-0nh, shaer-756s) ... Sun, 16 Aug 2026 14:25:04 GMT Robin [9026de5] * src/services/music/index.js (modified) * test/ap-fw-track.test.js (modified) Album: published en released lenen de datum van de uitgavepost ... Sun, 16 Aug 2026 14:12:14 GMT Robin [7090fd2] * scripts/funkwhale-gat.mjs (modified) * src/routes/activitypub.js (modified) * src/services/PlaylistService.js (modified) * src/services/music/index.js (modified) Album: geen epoch-datum, en een naam die overal hetzelfde is ... Sun, 16 Aug 2026 14:03:14 GMT Robin [aebde2b] * src/services/music/index.js (modified) * test/ap-fw-track.test.js (modified) Album als eigen object op de draad (shaer-756s, stap 2) De uitgave ... Sun, 16 Aug 2026 13:53:01 GMT Robin [d68ee3a] * src/assets/js/mod/playlist-editor.js (modified) * src/services/i18n.js (modified) * src/views/partials/playlist-editor.ejs (modified) * test/playlist-editor-i18n.test.js (added) Playlist-modal: de teksten door i18n Ze stonden hard in ... Sun, 16 Aug 2026 13:44:46 GMT Robin [d8f7d9c] * src/assets/js/mod/playlist-editor.js (modified) * src/config/database.js (modified) * src/services/PlaylistService.js (modified) * src/views/partials/playlist-editor.ejs (modified) * test/playlist-uitgave.test.js (added) Playlists: uitgavedatum en MusicBrainz release-id op een album Stap ... Sun, 16 Aug 2026 13:32:40 GMT Robin [21257e4] * test/activitypub-as2.test.js (modified) Test: @container is een JSON-LD-sleutelwoord, geen vocabulaire De ... Sun, 16 Aug 2026 13:29:11 GMT Robin [9a585bf] * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/ap-fw-track.test.js (modified) Track: published en artist_credit erbij Twee van de vijf gaten naar ... Sun, 16 Aug 2026 13:22:35 GMT Robin [38d5e40] * scripts/funkwhale-gat.mjs (added) Gereedschap: meet het gat naar Funkwhale's bibliotheek-ingest "Zijn ... Sun, 16 Aug 2026 13:17:20 GMT Robin [5280532] * scripts/admin-css.mjs (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/admin-styles.ejs (modified) Beheer: admin-audio neemt de maten van de gedeelde romp over Robin ... Sun, 16 Aug 2026 13:09:45 GMT Robin [daa8eb8] * scripts/render-admin-views.mjs (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-listeners.ejs (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/partials/admin-back.ejs (added) Beheer: de terugknop op alle vijf dezelfde maat Robin zag het ... Sun, 16 Aug 2026 12:53:33 GMT Robin [a982e7e] * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/ap-fw-track.test.js (added) Audio: fw:track meesturen in de kleine Emissary-vorm Spoor B stap 1 ... Sun, 16 Aug 2026 12:23:45 GMT Robin [abd2093] * scripts/admin-css-gelijk.mjs (added) * scripts/admin-css.mjs (added) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/admin-styles.ejs (modified) Beheer: audio en playlists ook op de gedeelde ax-romp Mijn ... Sun, 16 Aug 2026 12:07:48 GMT Robin [bec9001] * scripts/render-admin-views.mjs (added) * src/services/i18n.js (modified) * src/views/pages/admin-listeners.ejs (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/partials/admin-styles.ejs (added) * src/views/partials/media-tabs.ejs (modified) Beheer: de vijf mediapagina's op een gedeelde ax-romp admin/media, ... Sat, 15 Aug 2026 07:43:02 GMT Robin [19a9a1e] * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/ap-collection-paging.test.js (modified) * test/ap-library.test.js (modified) Library: audience meesturen en de ongeordende collectievorm gebruiken ... Sat, 15 Aug 2026 07:35:10 GMT Robin [e1da6a1] * src/routes/activitypub.js (modified) AP inbox: de stack meeloggen bij een fout Het log gaf zes keer "[AP ... Sat, 15 Aug 2026 07:33:20 GMT Robin [5e16b8a] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/music/index.js (modified) * test/ap-collection-paging.test.js (added) AP: eerste pagina serveren op elke collectie die first belooft ... Sat, 15 Aug 2026 07:15:55 GMT Robin [732272a] * src/config/database.js (modified) * src/routes/admin-listeners.js (added) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/services/music/index.js (modified) * src/services/music/luisteraars.js (added) * src/views/pages/admin-listeners.ejs (added) * src/views/partials/media-tabs.ejs (modified) * test/library-luisteraars.test.js (added) Luisteraars: een eigen tab, want het is een eigen soort relatie ... Sat, 15 Aug 2026 07:03:06 GMT Robin [2091647] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/ap-library.test.js (added) Een Library-skelet, want zonder bak blijft een track een naam zonder ... Fri, 14 Aug 2026 15:16:07 GMT Robin [eac3229] * src/routes/circle.js (modified) * test/cirkel-media-vorm.test.js (added) /cirkel viel om op een media_json die geen array was boiert.eu gaf ... Fri, 14 Aug 2026 06:38:03 GMT roboburr [a5515b4] * FEDERATION.md (modified) FEDERATION.md: accountmigratie erin, en de acht FEPs die ontbraken ... Fri, 14 Aug 2026 03:19:09 GMT Robin [bfadc15] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/migrate-page.test.js (modified) De teksten op de migrate-pagina in mensentaal Robin: er zijn ... Fri, 14 Aug 2026 03:12:04 GMT Robin [7e474f7] * src/services/MigrationService.js (modified) * test/fep1580-migration.test.js (modified) De publieke vertaaltabel laadde alles om er twintig te tonen Robin, ... Fri, 14 Aug 2026 03:02:35 GMT Robin [47f1183] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/migrate-page.test.js (modified) Een stappenplan op de migrate-pagina, en de volgorde klopte niet ... Fri, 14 Aug 2026 02:35:06 GMT Robin [f704237] * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * test/archive-audio.test.js (modified) * test/fep1580-migration.test.js (modified) Een track zonder bestand is niet hetzelfde als een kapotte track ... Fri, 14 Aug 2026 02:21:29 GMT Robin [fc664ce] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * src/views/pages/connect.ejs (modified) Je volglijst verhuist mee naar de migrate-pagina Robin stuurde een ... Fri, 14 Aug 2026 02:12:31 GMT Robin [e9128bc] * src/routes/admin-migrate.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * test/migrate-page.test.js (added) Alle migratie-opties bij elkaar op één pagina Robin: ik wil alle ... Fri, 14 Aug 2026 01:55:45 GMT Robin [dc802b4] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/fep1580-migration.test.js (modified) Een verhuizing krijgt de rauwe inhoud, niet de gebakken Robin: het ... Fri, 14 Aug 2026 01:43:59 GMT Robin [861c228] * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/archive-audio.test.js (modified) * test/fep1580-migration.test.js (modified) Gebakken links wijzen voortaan naar hier, in beide routes Robin: de ... Fri, 14 Aug 2026 01:36:52 GMT Robin [9f9b45f] * src/services/MigrationService.js (modified) * test/fep1580-migration.test.js (modified) De omslag zat in `image`, en daar keek de ingest niet Robin: nog ... Fri, 14 Aug 2026 01:20:51 GMT Robin [f894be5] * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/fep1580-migration.test.js (modified) De helft van de outbox, hotlinks in de tekst, en een lege images-tab ... Fri, 14 Aug 2026 00:50:20 GMT Robin [5a49eba] * src/services/ActivityPubService.js (modified) * test/conversations.test.js (modified) Merge remote-tracking branch 'github/main' Fri, 14 Aug 2026 00:40:43 GMT Robin [19430fa] * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * test/archive-import.test.js (modified) * test/fep1580-migration.test.js (modified) GUID's blijven altijd behouden bij een verhuizing Robin vroeg of we ... Fri, 14 Aug 2026 00:32:25 GMT roboburr [2365630] * src/services/ActivityPubService.js (modified) * test/conversations.test.js (modified) Een stempel in een vorm, anders sorteert een gesprek op schrijfwijze ... Fri, 14 Aug 2026 00:29:06 GMT Robin [919b82d] * src/services/MigrationService.js (modified) * test/fep1580-migration.test.js (modified) De shortcode in een bericht wees nergens meer heen Robin stuurde ... Fri, 14 Aug 2026 00:12:58 GMT Robin [eb071a7] * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/fep1580-migration.test.js (modified) Een tweede ronde vult aan in plaats van over te slaan Robin vroeg ... Fri, 14 Aug 2026 00:03:55 GMT Robin [98acb97] * src/routes/activitypub.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * src/services/music/index.js (modified) * test/archive-audio.test.js (modified) Hoezen en playlists reisden nog niet mee Robin, na de vorige ronde: ... Thu, 13 Aug 2026 23:49:45 GMT Robin [9529d7b] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) De teller zweeg over je muziek Robin liet een schermafbeelding van ... Thu, 13 Aug 2026 23:39:57 GMT Robin [6c4ff7e] * src/config/paths.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-migrate.js (modified) * src/routes/audio.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * src/services/music/index.js (modified) * test/archive-audio.test.js (added) * test/archive-export.test.js (modified) * test/fep1580-migration.test.js (modified) Audio verhuisde niet mee: archiefformaat v2 Robin verhuisde naar ... Thu, 13 Aug 2026 22:34:36 GMT Robin [fbfd7a1] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-migrate.js (added) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (added) * src/services/ap-core.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (added) * src/views/pages/admin.ejs (modified) * test/fep1580-migration.test.js (added) Je berichten verhuizen mee: FEP-1580 plus een webinterface ervoor ... Thu, 13 Aug 2026 22:33:42 GMT Robin [4101c89] * src/services/ActivityPubService.js (modified) Outbox: fan-only posts kregen een publiek etiket mee outboxSlice ... Thu, 13 Aug 2026 21:16:05 GMT Robin [34a0053] * src/middleware/site.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/news.ejs (modified) * src/views/partials/tl-item.ejs (modified) * test/moved-lockdown.test.js (modified) Het slot afmaken: posten tegenhouden en grijzen wat dicht is Robin ... Thu, 13 Aug 2026 20:50:19 GMT Robin [4766720] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/moved-lockdown.test.js (added) Een verhuisd account gaat op slot aan de uitgaande kant Robins ... Thu, 13 Aug 2026 20:32:21 GMT Robin [44dfbd2] * src/services/ActivityPubService.js (modified) * test/move-guardianship.test.js (modified) Eerst de guardianship verhuizen, dan pas de follow Robins regel na ... Thu, 13 Aug 2026 20:15:56 GMT Robin [54b027a] * src/routes/guardian.js (modified) * src/views/partials/note-body.ejs (modified) * test/note-body-media-shape.test.js (added) Een vreemde note mag de Krant niet meenemen Robin meldde dat /news ... Thu, 13 Aug 2026 19:53:48 GMT Robin [47db4b5] * src/services/ActivityPubService.js (modified) * test/move-guardianship.test.js (added) Een Move is een Move: de guardianship verhuist mee Robins ... Thu, 13 Aug 2026 19:37:56 GMT Robin [f926d13] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/following-csv.test.js (modified) De volglijst als bestand uploaden, niet alleen plakken Robins vraag ... Thu, 13 Aug 2026 19:30:26 GMT Robin [822d16d] * src/views/pages/connect.ejs (modified) De volglijst-knoppen stonden op een pagina waar niets naartoe linkt ... Thu, 13 Aug 2026 18:27:35 GMT Robin [fbda20e] * src/services/ActivityPubService.js (modified) * test/summary-not-a-warning.test.js (added) Merge remote-tracking branch 'refs/remotes/github/main' Thu, 13 Aug 2026 18:16:49 GMT Robin [e9ec5e4] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/i18n.js (modified) * src/views/pages/following.ejs (modified) * test/following-csv.test.js (modified) Volglijst: Featured is auto_boost, plus de knoppen om hem mee te ... Thu, 13 Aug 2026 18:01:50 GMT Robin [096f099] * src/config/database.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * test/following-csv.test.js (added) Wie je volgt gaat mee bij een verhuizing, als CSV De exporter dekte ... Thu, 13 Aug 2026 17:44:20 GMT Robin [4f19322] * src/services/ActivityPubService.js (modified) * test/summary-not-a-warning.test.js (added) Een samenvatting is geen waarschuwing Barts melding, 13-8: posts ... Thu, 13 Aug 2026 13:30:24 GMT Robin [0824351] * src/assets/js/mod/admin-site-edit.js (modified) Het restje van de verhuizing: een lege regel in admin-site-edit Het ... Thu, 13 Aug 2026 13:26:21 GMT Robin [3188dfe] * src/assets/js/mod/admin-seo.js (modified) * src/views/pages/admin-seo.ejs (modified) Kandidaten als kaartje, regel voor regel (shaer-mbz) Een keuze en ... Thu, 13 Aug 2026 13:18:02 GMT Robin [c3e736c] * src/assets/js/mod/admin-seo.js (modified) * src/views/pages/admin-seo.ejs (modified) Het scherm leverde zijn vertalingen niet aan (Robins melding) ... Thu, 13 Aug 2026 13:09:55 GMT Robin [f50a84b] * src/assets/js/mod/admin-seo.js (modified) * src/routes/admin-seo.js (modified) * src/services/MusicBrainzService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-seo.ejs (modified) * test/musicbrainz.test.js (modified) Jouw teksten, en de twee dingen die ze beloofden (shaer-mbz) De ... Thu, 13 Aug 2026 13:09:24 GMT Robin [013e16c] * src/assets/js/mod/admin-seo.js (added) * src/assets/js/mod/admin-site-edit.js (modified) * src/routes/admin-seo.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-seo.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/shell.ejs (modified) Naar SEO & social, want sameAs is schema.org (Robins vraag) Hij ... Thu, 13 Aug 2026 13:09:24 GMT Robin [f59a46c] * src/services/ActivityPubService.js (modified) * src/services/MusicBrainzService.js (modified) * src/services/ap-core.js (modified) * test/musicbrainz.test.js (modified) Stap 3: de koppeling gaat de draad op als schema:sameAs (shaer-mbz) ... Thu, 13 Aug 2026 13:08:32 GMT Robin [6401681] * src/assets/js/mod/admin-audio.js (modified) * src/assets/js/mod/admin-site-edit.js (modified) * src/routes/admin-audio.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) Het paneel hoort bij wie je bent, niet bij je bestanden (Robins ... Thu, 13 Aug 2026 13:08:32 GMT Robin [5300652] * src/assets/js/mod/admin-audio.js (modified) * src/routes/admin-audio.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * test/musicbrainz.test.js (modified) Stap 2: "Ben jij dit?" in Beheer -> Audio (shaer-mbz) Een paneel ... Thu, 13 Aug 2026 13:08:32 GMT Robin [a117862] * src/config/database.js (modified) * src/routes/admin-audio.js (modified) * src/services/MusicBrainzService.js (added) * test/musicbrainz.test.js (added) Stap 1: een artiest kan zichzelf opzoeken in MusicBrainz (shaer-mbz) ... Thu, 13 Aug 2026 13:05:47 GMT Robin [8455dac] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * src/services/music/index.js (modified) * test/outbox-diepte.test.js (added) De outbox bladert nu echt door (shaer-sk4) Wat er stond was geen ... Thu, 13 Aug 2026 12:22:07 GMT Robin [783b9ff] * src/services/guardianship/queues.js (modified) De wachtrijen hadden hun eigen paginering-leugen (shaer-sk4) ... Thu, 13 Aug 2026 11:55:04 GMT Robin [bac4bf3] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * test/collectie-paginering.test.js (added) Paginering die echt pagineert (shaer-sk4) Robin zag dat elke ?page= ... Tue, 11 Aug 2026 19:18:51 GMT Robin [7e9d0ea] * CLAUDE.md (modified) * src/config/database.js (modified) * src/services/ensurePrimarySite.js (modified) * test/site-permissions.test.js (moved) De laatste tenancy-resten, en een testbestand dat alleen zijn naam ... Tue, 11 Aug 2026 19:04:33 GMT Robin [960f015] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) Geen halve namen meer, ook niet als de basis kapot is (Robins vraag, ... Tue, 11 Aug 2026 18:35:19 GMT Robin [aed0092] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ap-core.js (modified) * src/services/guardianship/queues.js (modified) * src/services/music/index.js (modified) * test/ap-outbox-paging.test.js (modified) Elke collectie pagineert nu, via een helper in plaats van tien keer ... Tue, 11 Aug 2026 18:26:59 GMT Robin [cb3001e] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/ap-outbox-paging.test.js (added) De outbox pagineert, want zonder first en last weigerde Funkwhale hem ... Tue, 11 Aug 2026 17:41:49 GMT Robin [fc41e04] * src/services/ActivityPubService.js (modified) * test/inbox-vreemde-slug.test.js (added) Een slug is een lokale sleutel, geen naam op de draad (Robins vraag, ... Tue, 11 Aug 2026 17:36:21 GMT Robin [26b1848] * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * test/help-c2s.test.js (modified) Drie spellingen van dezelfde naam, en "door wie" was de hele vraag ... Tue, 11 Aug 2026 16:20:01 GMT Robin [abbb72a] * src/routes/guardian.js (modified) * src/services/guardianship/handshake.js (modified) * src/services/guardianship/index.js (modified) * test/help-mark-coguardians.test.js (added) De markering bereikte de mede-guardian nooit (shaer-lgo) Gevonden ... Tue, 11 Aug 2026 15:17:52 GMT Bart [8b83cba] * src/services/guardianship/delivery.js (modified) Een direct bericht haalt de ontvanger ondertekend op ... Tue, 11 Aug 2026 05:11:58 GMT Bart [be5a13c] * .claude/launch.json (modified) launch.json pointed at a node that is not there The preview config ... Mon, 10 Aug 2026 18:41:15 GMT Robin [8407e1e] * src/routes/activitypub.js (modified) De bel is weg: een wachtmechanisme in plaats van twee shaer-pq4, ... Mon, 10 Aug 2026 18:17:53 GMT Robin [fc9ca9d] * src/routes/activitypub.js (modified) De gespreksroute heeft zijn eigen poorten Ik greep naar P, en die ... Mon, 10 Aug 2026 18:16:16 GMT Robin [383e897] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/unread.test.js (modified) De badge telt niet wat de poort verbergt Gevonden bij het bijwerken ... Mon, 10 Aug 2026 17:38:55 GMT Robin [e215090] * src/routes/activitypub.js (modified) * test/feed-changes.test.js (modified) * test/gates-capabilities-parity.test.js (modified) Het verschil draagt ook de rechten Zonder dit valt de client bij ... Mon, 10 Aug 2026 16:53:05 GMT Robin [21ef238] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/unread.test.js (added) Ongelezen per gesprek: een COUNT, en Read als gebeurtenis ... Mon, 10 Aug 2026 16:13:24 GMT Robin [41de7cb] * src/services/ActivityPubService.js (modified) * test/conversations.test.js (modified) Een kopje draagt ook het nieuwste bericht VAN de ander Op het ... Mon, 10 Aug 2026 15:32:22 GMT Robin [f0a33e1] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/feed-changes.test.js (added) De wachtende lezing antwoordt met het verschil, als je erom vraagt ... Mon, 10 Aug 2026 14:43:16 GMT Robin [3bbf73d] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/conversations.test.js (modified) * test/standard-shapes.test.js (modified) * test/thread.test.js (modified) Alleen namen: het Nederlands van vandaag terug naar Engels ... Mon, 10 Aug 2026 14:03:21 GMT roboburr [f549cf5] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/conversations.test.js (added) Merge branch 'incoming' Mon, 10 Aug 2026 14:03:09 GMT Robin [09fc5fb] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/conversations.test.js (added) Gesprekken: eerst wie, dan pas wat shaer-frontend-yso, stap 1 van ... Mon, 10 Aug 2026 13:26:03 GMT Robin [c34ef26] * src/services/guardianship/queues.js (modified) * test/help-c2s.test.js (modified) De ouderdom van een oppak haalde de apps niet (shaer-lgo) Barts ... Mon, 10 Aug 2026 09:38:43 GMT Robin [59d963f] * src/routes/feed.js (modified) * test/feed-tracks-only.test.js (added) De hele site als muziekkanaal: /tracks.xml (Robins vraag, 10-8) Hij ... Mon, 10 Aug 2026 09:13:43 GMT roboburr [86ec01b] * src/assets/css/guardian.css (modified) De poortenlijst klapt weer dicht (Barts melding, 9-8) "Het gate ... Mon, 10 Aug 2026 08:14:13 GMT Robin [aae5881] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/thread.test.js (modified) De thread-melding wijst nu naar de juiste partij Bart opende een ... Mon, 10 Aug 2026 07:33:52 GMT Robin [75f2897] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-messages.test.js (modified) * test/own-card.test.js (modified) * test/standard-shapes.test.js (modified) * test/thread.test.js (modified) Het dialect eruit waar de standaard het al draagt shaer-nmw, tweede ... Mon, 10 Aug 2026 06:54:54 GMT Robin [0db3c72] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/standard-shapes.test.js (added) Standaardvormen naast het dialect: AS2 en FEP waar die bestaan ... Mon, 10 Aug 2026 03:53:26 GMT Bart [7e53594] * src/routes/activitypub.js (modified) * src/services/guardianship/index.js (modified) * src/services/guardianship/queues.js (modified) * src/services/guardianship/relations.js (modified) * test/activitypub-as2.test.js (modified) * test/guardian-event-log.test.js (modified) shaer:log: het logboek staat naast de wachtrijen, niet erin De apps ... Mon, 10 Aug 2026 03:42:31 GMT Bart [f06ed56] * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/guardian.ejs (modified) * test/guardian-event-log.test.js (added) Een logboek, zodat de reden ergens blijft staan Guardianship-events ... Mon, 10 Aug 2026 03:35:11 GMT Bart [8064da1] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) De Guardian PWA kende maar één richting, en de knop wist het ook niet ...