# # ChangeLog for src/services in Klonkt # # Generated by Trac 1.6 # 09/09/2026 07:20:28 AM Fri, 04 Sep 2026 12:46:26 GMT Robin [d8c5042] * src/services/ap-inbox.js (modified) Help-markering: ook de app-kant nagelopen (Robins vraag) Aanvulling ... Fri, 04 Sep 2026 12:45:03 GMT Robin [21cebed] * src/services/ap-inbox.js (modified) Help-markering: opgeschreven wat de eis betekent voor de ward- ... Fri, 04 Sep 2026 12:40:22 GMT Robin [6d7ea52] * src/services/ap-inbox.js (modified) * test/help-marker-authz.test.js (added) De noodknop is niet meer door een vreemde uit te zetten (shaer-gt70) ... Fri, 04 Sep 2026 12:17:49 GMT Robin [1d1fdc9] * src/routes/activitypub.js (modified) * src/routes/admin.js (modified) * src/services/ActivityPubService.js (modified) * src/services/Scheduler.js (modified) * src/services/music/index.js (modified) Tijdstempels: de posts-kant ook, en de tijdbom ontmanteld ... Fri, 04 Sep 2026 12:12:19 GMT Robin [9946a68] * src/config/database.js (modified) * src/routes/auth.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/SqliteSessionStore.js (modified) * src/services/ap-inbox.js (modified) * src/services/ap-timeline.js (modified) * src/services/guardianship/delivery.js (modified) * test/timestamp-source.test.js (added) Tijdstempels, bronkant: een spelling bij het schrijven, plus migratie ... Fri, 04 Sep 2026 12:05:08 GMT Robin [8151340] * src/config/database.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ap-cirkel.js (modified) * src/services/ap-timeline.js (modified) * test/timestamp-ordering.test.js (added) Tijdstempels, leeskant: sorteren op tijd en niet op tekst ... Fri, 04 Sep 2026 11:07:47 GMT Robin [b5a0268c] * src/services/ap-inbox.js (modified) * test/deref-cache-poisoning.test.js (added) De negatieve dereference-cache is geen censuurknop meer (shaer-qawr) ... Thu, 27 Aug 2026 07:53:10 GMT Robin [0d6d266] * src/services/ap-c2s.js (modified) * test/c2s-reply-mentions.test.js (added) C2S-antwoord: alle mentions van de client, niet alleen de ouder- ... Wed, 26 Aug 2026 04:49:33 GMT Robin [76290bf] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/services/ap-inbox.js (modified) * src/services/ap-timeline.js (modified) * test/mention-inreplyto.test.js (added) Inbox: een binnengekomen antwoord houdt zijn inReplyTo Robins ... Tue, 25 Aug 2026 16:31:31 GMT Robin [3e7dde2] * src/services/guardianship/delivery.js (modified) * src/services/guardianship/help.js (modified) * test/help-marker-context.test.js (added) Een markering op een hulpvraag is een antwoord, dus draagt hij ... Mon, 24 Aug 2026 16:57:45 GMT Robin [1976a10] * src/services/ActivityPubService.js (modified) * src/services/ap-cirkel.js (added) Opsplitsing stap 10 (shaer-drc): de Cirkel naar ap-cirkel.js De ... Mon, 24 Aug 2026 16:53:38 GMT Robin [db81e56] * src/services/ActivityPubService.js (modified) * src/services/ap-inbox.js (added) Opsplitsing stap 9 (shaer-drc): de inbox naar ap-inbox.js Het hart ... Mon, 24 Aug 2026 16:36:12 GMT Robin [984e0c6] * src/services/ActivityPubService.js (modified) * src/services/ap-polls.js (added) Opsplitsing stap 8 (shaer-drc): de peilingen naar ap-polls.js Beide ... Mon, 24 Aug 2026 16:28:37 GMT Robin [4d64a4b] * src/services/ActivityPubService.js (modified) * src/services/ap-following.js (added) Opsplitsing stap 7 (shaer-drc): de volgwinkel naar ap-following.js ... Mon, 24 Aug 2026 16:20:30 GMT Robin [911d5cd] * src/services/ActivityPubService.js (modified) * src/services/ap-reactions.js (added) Opsplitsing stap 6 (shaer-drc): het reactiecluster naar ap- ... Mon, 24 Aug 2026 16:11:35 GMT Robin [b05eb97] * src/services/ActivityPubService.js (modified) * src/services/ap-timeline.js (added) Opsplitsing stap 5 (shaer-drc): de tijdlijn-leeskant naar ap- ... Mon, 24 Aug 2026 16:01:56 GMT Robin [1d5ffc0] * src/services/ActivityPubService.js (modified) * src/services/ap-c2s.js (added) Opsplitsing stap 4 (shaer-drc): de C2S-inname naar ap-c2s.js ... Mon, 24 Aug 2026 15:42:41 GMT Robin [df7de6e] * src/services/ActivityPubService.js (modified) * src/services/ap-transport.js (added) * test/ssrf-allowlist.test.js (modified) Opsplitsing stap 3 (shaer-drc): het transport naar ap-transport.js ... Mon, 24 Aug 2026 15:08:53 GMT Robin [d7d2ede] * src/services/ActivityPubService.js (modified) * test/c2s-title.test.js (added) C2S: een note met een `name` krijgt echt een titel (shaer-uply) Een ... Mon, 24 Aug 2026 07:22:58 GMT Robin [b4af6f3] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/paid-gate.ejs (modified) * test/paid-open-audio.test.js (added) Open audio travels with a paid post, and plays on the site itself A ... Sat, 22 Aug 2026 11:05:19 GMT Robin [c0e463b] * src/assets/css/style.css (modified) * src/assets/js/audio-player.js (modified) * src/assets/js/mod/tape.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Speler-UI in bandmodus: spoelknoppen, eerlijke teller, lijst zonder ... Sat, 22 Aug 2026 10:07:06 GMT Robin [8bb3b09] * src/services/ActivityPubService.js (modified) Het bandje reist mee op de draad Zonder dit bestond `Mixtape` ... Sat, 22 Aug 2026 09:54:51 GMT Robin [e679bce] * src/assets/css/style.css (modified) * src/assets/js/audio-player.js (modified) * src/assets/js/mod/tape.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Het bandje speelt als bandje: een cassette, een object, spoelen in ... Sat, 22 Aug 2026 09:32:29 GMT Robin [16fd4fe] * src/assets/css/style.css (modified) * src/assets/js/mod/tape.js (added) * src/routes/posts.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) De cassettespeler: draaiende spoelen, vooruit en achteruit Een ... Sat, 22 Aug 2026 09:11:56 GMT Robin [8e1af9c] * src/assets/js/mod/post-edit.js (modified) * src/config/post-types.js (modified) * src/services/AudioEmbedService.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (added) Mixtape als posttype, kiesbaar in de composer Het bandje bestond ... Sat, 22 Aug 2026 08:24:13 GMT Robin [25dd08f] * src/assets/js/mod/playlist-editor.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/playlist-editor.ejs (modified) * src/views/shell.ejs (modified) Mixtape kiezen kan nu ook echt, in het scherm De soort was er wel ... Sat, 22 Aug 2026 08:14:01 GMT Robin [b0ccd0d] * src/assets/js/shared/post-music-type.js (modified) * src/services/PlaylistService.js (modified) * src/services/music/index.js (modified) * test/mixtape.test.js (added) De mixtape als eigen soort: data en draad Een bandje is geen album ... Fri, 21 Aug 2026 16:57:20 GMT Robin [8ed36de] * src/routes/admin-audio.js (modified) * src/services/ActivityPubService.js (modified) * src/services/music/index.js (modified) * test/track-delete-federates.test.js (added) Een verwijderde track kondigt zichzelf aan, net als een post Een ... Fri, 21 Aug 2026 08:58:20 GMT Robin [4e5fe29] * src/services/ActivityPubService.js (modified) * test/block-federeert.test.js (modified) Tell an ex-follower they are one: Reject(Follow) on removal ... Fri, 21 Aug 2026 08:44:47 GMT Robin [e311202] * src/routes/activitypub.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/BlocklistService.js (modified) * test/block-federeert.test.js (added) A block now leaves the house: Block out, Undo(Block) back Blocking ... Fri, 21 Aug 2026 07:12:34 GMT Robin [2fbced5] * src/services/i18n.js (modified) * src/views/pages/admin-help.ejs (modified) Help guide: how to reset a forgotten password The break-glass path ... Thu, 20 Aug 2026 07:25:24 GMT Claude (agent) [22d2dba5] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/home.ejs (modified) * src/views/shell.ejs (modified) wip paginamodus Thu, 20 Aug 2026 07:25:24 GMT Claude (agent) [c581e5e] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/shell.ejs (modified) proef: lenis ook op touch Thu, 20 Aug 2026 02:46:09 GMT Robin [520c993] * src/assets/css/style.css (modified) * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/shell.ejs (modified) * test/feed-alt-view.test.js (modified) Lezen: elk bericht een eigen scherm wordt een keuze Robins vraag ... Thu, 20 Aug 2026 02:27:56 GMT Robin [a505f31] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/assets/js/vendor/lenis-LICENSE.txt (added) * src/assets/js/vendor/lenis-snap.mjs (added) * src/assets/js/vendor/lenis.mjs (added) * src/services/i18n.js (modified) * src/views/partials/read-article.ejs (modified) * src/views/shell.ejs (modified) Lezen: Lenis voor het snappen op desktop, plus twee kleine dingen ... Thu, 20 Aug 2026 00:59:45 GMT Robin [48481cd] * src/services/AudioEmbedService.js (modified) * test/apple-music-embed.test.js (modified) Apple Music: de hoogte hoort bij wat je insluit Barts melding ... Thu, 20 Aug 2026 00:54:30 GMT Robin [e46ebaa] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/home.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) * test/feed-alt-view.test.js (added) Lezen: snappen dat je laat lezen, en geen lege schermen meer Barts ... Wed, 19 Aug 2026 19:44:50 GMT Robin [58cad21] * src/middleware/rate-limit.js (modified) * src/routes/openwebauth.js (modified) * src/services/OpenWebAuthService.js (modified) * test/openwebauth.test.js (modified) * test/owa-decrypt-v15.test.js (added) OpenWebAuth: PKCS#1 v1.5 zelf uitpakken, met een grens op het aantal ... Wed, 19 Aug 2026 18:33:11 GMT Robin [3a3a882] * src/assets/css/style.css (modified) * src/services/i18n.js (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen staat in de cirkel zichtbaar maar dood, in plaats van weg De ... Wed, 19 Aug 2026 18:15:33 GMT Bart [70e9147] * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen vervangt Tijdlijn: twee keuzes solo, één in de cirkel De ... Tue, 18 Aug 2026 18:50:08 GMT Bart [d85b66f] * src/routes/activitypub.js (modified) * src/routes/openwebauth.js (modified) * src/services/OpenWebAuthService.js (modified) * src/services/i18n.js (modified) * src/views/pages/owa-consent.ejs (added) * test/openwebauth-home.test.js (added) * test/openwebauth-http.test.js (modified) De home-kant erbij: twee Klonkts kunnen elkaar nu aanmelden Er was ... Tue, 18 Aug 2026 18:50:08 GMT Bart [af2cc73] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/openwebauth.js (added) * src/routes/posts.js (modified) * src/server.js (modified) * src/services/OpenWebAuthService.js (added) * src/services/PostAccessService.js (modified) * src/services/i18n.js (modified) * src/views/pages/fan-gate.ejs (modified) * test/openwebauth-http.test.js (added) * test/openwebauth.test.js (added) * test/post-access.test.js (modified) Gastlogin via OpenWebAuth: een fan is een volger, geen accounthouder ... Tue, 18 Aug 2026 18:47:58 GMT Bart [7cf8144] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/home.ejs (modified) * src/views/pages/read.ejs (deleted) * src/views/partials/home-append.ejs (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen is een weergave van de feed, geen eigen plek /read was een ... Tue, 18 Aug 2026 18:47:58 GMT Bart [2d2fd8c] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Tijdlijn | Grid | Lezen: de leesweergave krijgt een ingang De ... Tue, 18 Aug 2026 18:47:58 GMT Bart [847775c] * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) * src/views/partials/read-article.ejs (modified) * src/views/shell.ejs (modified) Leesweergave: tikken op een bericht opent het bericht De stroom ... Tue, 18 Aug 2026 18:47:58 GMT Bart [85b51bf] * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) Leesweergave: de hand weg, de balken zijn de uitgang De zwevende 👋 ... Tue, 18 Aug 2026 18:47:58 GMT Bart [7421147] * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) Leesweergave: de twee zinnen die het script plaatst, zijn nu ... Tue, 18 Aug 2026 18:47:58 GMT Bart [b67edbd] * src/assets/js/mod/read.js (added) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/lees.ejs (deleted) * src/views/pages/read.ejs (added) * src/views/partials/lees-article.ejs (deleted) * src/views/partials/post-body.ejs (modified) * src/views/partials/read-article.ejs (added) Leesweergave: /read, en fragmenten in de richting van de scroll De ... Tue, 18 Aug 2026 18:47:58 GMT Bart [f5cf299] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/lees.ejs (added) * src/views/partials/lees-article.ejs (added) /lees: één bericht vult het scherm, met zijn buren als schildwachten ... Tue, 18 Aug 2026 18:47:58 GMT Bart [8b65e67] * src/services/PostAccessService.js (modified) * src/views/partials/post-body.ejs (added) * test/post-access.test.js (modified) Een gesloten bericht houdt zijn plek, en zijn tekst blijft thuis ... 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 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: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 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: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: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 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 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 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: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 ...