# # ChangeLog for src in Klonkt # # Generated by Trac 1.6 # 09/09/2026 04:51:35 PM Sat, 08 Aug 2026 05:30:13 GMT roboburr [34e63f0] * src/middleware/site.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/msg-item.ejs (modified) De antwoordpoort ook in Klonkts eigen web-UI (shaer-r4c, vervolg) ... Sat, 08 Aug 2026 05:25:06 GMT roboburr [ffb371c] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) * test/gates-family.test.js (modified) Antwoorden is ook iets: een eigen poort (shaer-r4c) Bart, 8-8: "Ook ... Sat, 08 Aug 2026 05:18:51 GMT Robin [2220c49] * src/routes/activitypub.js (modified) * test/webfinger-hostmeta.test.js (added) Twee dichte deuren in de ontdekking opengezet Gevonden bij het ... Sat, 08 Aug 2026 05:06:43 GMT Robin [47ca083] * src/routes/feed.js (modified) * src/services/ActivityPubService.js (modified) * test/feed-enclosures.test.js (added) De feed draagt de muziek, niet alleen de wegwijzer ernaartoe De ... Sat, 08 Aug 2026 04:57:37 GMT Robin [fb22f78] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/ap-outbox-tracks.test.js (added) De outbox vertelt de discografie mee (shaer-0nh, stap 4) Een track ... Sat, 08 Aug 2026 04:50:48 GMT Robin [39a9d21] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/ap-playlist-discovery.test.js (modified) * test/ap-playlist.test.js (modified) * test/ap-tracks.test.js (added) Onze tracks zijn eersterangs Audio-objecten (shaer-0nh, stap 3) De ... Sat, 08 Aug 2026 04:35:20 GMT Robin [bdcb3a3] * src/services/ActivityPubService.js (modified) * test/channel-actor.test.js (added) De Klonkt-actor is een kanaal, en Audio is een eigen soort Robins ... Sat, 08 Aug 2026 04:22:18 GMT Robin [553bd70] * src/services/ActivityPubService.js (modified) De inbox zegt nu WAT hij liet vallen Een kale "[AP] inbox Create → ... Sat, 08 Aug 2026 04:15:57 GMT Robin [0517013] * src/services/ActivityPubService.js (modified) * test/follow-accept-match.test.js (modified) De Accept-terugval werkt nu ook op de gedeelde inbox Vervolg op ... Sat, 08 Aug 2026 04:09:04 GMT Robin [06bae1e] * src/services/ActivityPubService.js (modified) * test/follow-accept-match.test.js (added) Een Accept die ons follow-id niet teruggeeft, telt nu ook Gevonden ... Sat, 08 Aug 2026 02:33:28 GMT Robin [3b43e4c] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/index.js (modified) * src/services/guardianship/notes.js (modified) * src/services/i18n.js (modified) * test/gates-family.test.js (added) * test/thread.test.js (modified) De gate-familie functioneel: acht poorten die echt schakelen (shaer- ... Sat, 08 Aug 2026 02:19:06 GMT roboburr [50e80ac] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) Het poortenpaneel als cockpit (shaer-ahy.1) Barts richting (8-8): ... Sat, 08 Aug 2026 01:48:05 GMT Robin [2bd31d6] * src/assets/js/mod/messages.js (modified) * src/routes/posts.js (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) * test/messages-wave.test.js (added) Zwaaien is een klik, geen paginawissel Een zwaai is een seintje. ... Sat, 08 Aug 2026 01:23:14 GMT Robin [9c9a3d9] * src/services/ActivityPubService.js (modified) * test/thread.test.js (modified) FEP-9098 emoji ook op de antwoorden in de thread Barts punt (8-8): ... Sat, 08 Aug 2026 01:08:33 GMT Robin [c4b24b3] * .beads/.auto-import-issues.jsonl (added) * src/services/ActivityPubService.js (modified) * test/thread.test.js (modified) De thread van een vreemde post: ook de next-pagina lezen Barts ... Sat, 08 Aug 2026 00:45:53 GMT Robin [bfe4a55] * src/routes/posts.js (modified) * test/fedi-open-tenancy.test.js (added) De playlist-poort opent alleen bestanden van de eigen site (shaer- ... Sat, 08 Aug 2026 00:34:29 GMT Robin [457e87b] * src/routes/activitypub.js (modified) Like/boost-status ook op de antwoorden in de thread De tik werkte ... Sat, 08 Aug 2026 00:26:52 GMT Robin [03583f6] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/thread.test.js (added) De thread onder een vreemde post: ophalen via je eigen server, nooit ... Fri, 07 Aug 2026 23:59:41 GMT roboburr [a9bc6ab] * src/services/i18n.js (modified) Duitse tikfout in de onomkeerbaar-waarschuwing (shaer-nf9) ... Fri, 07 Aug 2026 23:58:49 GMT roboburr [b2646cc] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) * test/guardian-gate-panel.test.js (modified) Waarschuwen voor wat er blijft hangen (shaer-nf9) Barts opdracht: ... Fri, 07 Aug 2026 23:49:21 GMT roboburr [9ce14b8] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/help.js (modified) * src/services/i18n.js (modified) * test/guardian-help-state.test.js (modified) Een hulpvraag van een oud-ward gaat naar de geschiedenis (shaer-lgo, ... Fri, 07 Aug 2026 23:32:20 GMT roboburr [23da947] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) Alle poorten zichtbaar, en de lijst ingeklapt (shaer-ahy.1, vervolg) ... Fri, 07 Aug 2026 23:20:51 GMT roboburr [9588b51] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) De chip draagt de stand en wisselt mee (shaer-ahy.1, vervolg) De ... Fri, 07 Aug 2026 19:23:50 GMT Robin [a66266d] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/activitypub-as2.test.js (modified) * test/ap-playlist-discovery.test.js (added) * test/ap-playlist.test.js (added) Playlist-federatie terug op main (shaer-ayc, stap 1 en 2) Een ... Fri, 07 Aug 2026 19:16:27 GMT roboburr [72d8eff] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) * test/guardian-gate-panel.test.js (modified) De gate-stand komt uit de besluiten, want er zijn geen lokale ... Fri, 07 Aug 2026 19:09:12 GMT roboburr [01fb44f] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) De voorstelknop zegt de RICHTING, niet de stand (shaer-ahy.1, ... Fri, 07 Aug 2026 19:04:08 GMT Robin [3ca7bdf] * src/assets/js/mod/download.js (modified) * src/routes/download.js (modified) * src/routes/posts.js (modified) * src/views/pages/post-edit.ejs (modified) * test/page-modules.test.js (added) De editpagina laadt zijn editor weer, en opslaan zonder module wist ... Fri, 07 Aug 2026 19:01:20 GMT Robin [a39c9bd] * src/assets/js/mod/admin-epk.js (modified) * src/assets/js/mod/admin-help.js (modified) * src/assets/js/mod/admin-paid.js (modified) * src/assets/js/mod/admin-push.js (modified) * src/assets/js/mod/admin-settings.js (modified) * src/assets/js/mod/admin-site-edit.js (modified) * src/assets/js/mod/auth-register.js (modified) * src/assets/js/mod/authorize-interaction.js (modified) * src/assets/js/mod/download.js (modified) * src/assets/js/mod/news.js (modified) * src/assets/js/mod/paid-gate.js (modified) * src/assets/js/mod/paid-passkey.js (modified) Merge remote-tracking branch 'origin/main' into feature/playlists Fri, 07 Aug 2026 18:47:45 GMT Robin [a8364ee] * src/assets/js/mod/admin-epk.js (modified) * src/assets/js/mod/admin-help.js (modified) * src/assets/js/mod/admin-paid.js (modified) * src/assets/js/mod/admin-push.js (modified) * src/assets/js/mod/admin-settings.js (modified) * src/assets/js/mod/admin-site-edit.js (modified) * src/assets/js/mod/auth-register.js (modified) * src/assets/js/mod/authorize-interaction.js (modified) * src/assets/js/mod/download.js (modified) * src/assets/js/mod/news.js (modified) * src/assets/js/mod/paid-gate.js (modified) * src/assets/js/mod/paid-passkey.js (modified) Alle element-bedrade modules herstarten per paginawissel (shaer-5s1, ... Fri, 07 Aug 2026 18:47:09 GMT Robin [7df47b6] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/activitypub-as2.test.js (modified) * test/ap-playlist-discovery.test.js (added) Playlist-collecties zijn vindbaar (shaer-ayc, stap 2) Drie wegen, ... Fri, 07 Aug 2026 18:47:09 GMT Robin [3e1aab1] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/ap-playlist.test.js (added) Een playlist federeert als AP-collectie (shaer-ayc, stap 1) De ... Fri, 07 Aug 2026 18:46:34 GMT Robin [da84110] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/activitypub-as2.test.js (modified) * test/ap-playlist-discovery.test.js (deleted) * test/ap-playlist.test.js (deleted) Playlist-federatie van main naar feature/playlists Robins besluit ... Fri, 07 Aug 2026 18:33:54 GMT Robin [4b5db37] * src/assets/js/mod/admin-audio.js (modified) * src/assets/js/mod/admin-media.js (modified) * src/assets/js/mod/admin-playlists.js (modified) * src/assets/js/mod/admin-videos.js (modified) * src/assets/js/mod/lib.js (modified) * src/assets/js/mod/post-edit.js (modified) * src/views/shell.ejs (modified) Modules herstarten per paginawissel: de editor leeft weer na een ... Fri, 07 Aug 2026 18:16:10 GMT Robin [c1df3e9] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/activitypub-as2.test.js (modified) * test/ap-playlist-discovery.test.js (added) Playlist-collecties zijn vindbaar (shaer-ayc, stap 2) Drie wegen, ... Fri, 07 Aug 2026 18:08:37 GMT Robin [c25eff7] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/ap-playlist.test.js (added) Een playlist federeert als AP-collectie (shaer-ayc, stap 1) De ... Fri, 07 Aug 2026 17:41:20 GMT Robin [ed5e7ab] * docs/EXPORT-FORMAT.md (modified) * scripts/export-archive.mjs (modified) * scripts/import-archive.mjs (modified) * scripts/instance-env.mjs (added) * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/i18n.js (modified) * test/archive-export.test.js (modified) Merge de drie nieuwste van GitHub, met hun exporter-fix boven de ... Fri, 07 Aug 2026 17:33:24 GMT Robin [ba76bf5] * src/config/database.js (modified) * src/services/ArchiveExportService.js (modified) * test/feed-state-triggers.test.js (added) Drie gaten uit de 1.7.0-review: index, wekkers, en de exporter- ... Fri, 07 Aug 2026 17:15:52 GMT Robin [952baf3] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * deploy/HOSTING.md (added) * deploy/MULTI-INSTANCE.md (modified) * docs/EXPORT-FORMAT.md (added) * docs/shaer-c2s-api.md (modified) * package-lock.json (modified) * package.json (modified) * scripts/backfill-reactions.mjs (added) * scripts/export-archive.mjs (added) * scripts/import-archive.mjs (added) * scripts/klonkt-refresh-updater.sh (modified) * scripts/recover-from-cache.mjs (added) * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/assets/js/mod/admin-audio.js (added) * src/assets/js/mod/admin-epk.js (added) * src/assets/js/mod/admin-help.js (added) * src/assets/js/mod/admin-media.js (added) * src/assets/js/mod/admin-paid.js (added) * src/assets/js/mod/admin-playlists.js (added) * src/assets/js/mod/admin-push.js (added) * src/assets/js/mod/admin-settings.js (added) * src/assets/js/mod/admin-site-edit.js (added) * src/assets/js/mod/admin-videos.js (added) * src/assets/js/mod/auth-register.js (added) * src/assets/js/mod/authorize-interaction.js (added) * src/assets/js/mod/chrome.js (added) * src/assets/js/mod/download.js (added) * src/assets/js/mod/lib.js (added) * src/assets/js/mod/messages.js (added) * src/assets/js/mod/news.js (added) * src/assets/js/mod/paid-gate.js (added) * src/assets/js/mod/paid-passkey.js (added) * src/assets/js/mod/playlist-editor.js (added) * src/assets/js/mod/post-edit.js (added) * src/assets/js/mod/post.js (added) * src/assets/js/mod/track-editor.js (added) * src/config/database.js (modified) * src/middleware/render.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-audio.js (modified) * src/routes/admin-epk.js (modified) * src/routes/admin-media.js (modified) * src/routes/admin-paid.js (modified) * src/routes/admin-playlists.js (modified) * src/routes/admin-push.js (modified) * src/routes/admin-settings.js (modified) * src/routes/admin-sites.js (modified) * src/routes/admin.js (modified) * src/routes/auth.js (modified) * src/routes/download.js (modified) * src/routes/guardian.js (modified) * src/routes/paid.js (modified) * src/routes/posts.js (modified) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ArchiveExportService.js (added) * src/services/ArchiveImportService.js (added) * src/services/ArchiveRecoveryService.js (added) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/follows.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/help.js (added) * src/services/guardianship/index.js (modified) * src/services/guardianship/queues.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-epk.ejs (modified) * src/views/pages/admin-help.ejs (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-paid.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-push.ejs (modified) * src/views/pages/admin-settings.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/pages/auth-register.ejs (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/download.ejs (modified) * src/views/pages/messages.ejs (modified) * src/views/pages/news.ejs (modified) * src/views/pages/paid-gate.ejs (modified) * src/views/pages/paid-passkey.ejs (modified) * src/views/pages/post-edit.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/bottom-tab.ejs (modified) * src/views/partials/msg-item.ejs (modified) * src/views/partials/page-data.ejs (added) * src/views/partials/playlist-editor.ejs (modified) * src/views/partials/profile-header.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) * src/views/partials/track-editor.ejs (modified) * src/views/shell.ejs (modified) * test/archive-export.test.js (added) * test/archive-import.test.js (added) * test/archive-recovery.test.js (added) * test/authorized-fetch.test.js (modified) * test/co-location.test.js (modified) * test/feed-wait.test.js (added) * test/forwarded-activities.test.js (added) * test/guardian-follow-queues.test.js (added) * test/guardian-gate-panel.test.js (added) * test/guardian-gate-push.test.js (added) * test/guardian-help-state.test.js (added) * test/interaction-reactions.test.js (added) * test/messages-conversations.test.js (added) * test/messages.test.js (modified) * test/reactions-characterization.test.js (added) * test/seen-notes.test.js (added) * test/signature-verification.test.js (added) Merge GitHub-main (1.7.0) met de VPS-lijn De twee mains waren een ... Fri, 07 Aug 2026 17:00:09 GMT Robin [f85b2c3] * src/services/ActivityPubService.js (modified) * test/ap-signature-keyid-binding.test.js (added) Bind de sleutel aan de actor waarvoor hij spreekt verifyRequest ... Fri, 07 Aug 2026 16:43:07 GMT roboburr [a4fea5e] * scripts/export-archive.mjs (modified) * scripts/import-archive.mjs (modified) * scripts/instance-env.mjs (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) De instance-naam is niet de site-slug, en vlagwaarden zijn geen ... Fri, 07 Aug 2026 16:37:37 GMT roboburr [6248497] * docs/EXPORT-FORMAT.md (modified) * scripts/export-archive.mjs (modified) * scripts/import-archive.mjs (modified) * scripts/instance-env.mjs (added) * src/services/ArchiveExportService.js (modified) * test/archive-export.test.js (modified) Export en import kiezen de juiste instance, en tijdstempels zijn echt ... Fri, 07 Aug 2026 16:22:49 GMT roboburr [7d7b36d] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) De geschiedenis apart, en onderaan het wardpaneel (shaer-lgo, ... Fri, 07 Aug 2026 15:53:57 GMT roboburr [1ff801d] * src/assets/js/guardian.js (modified) De hulpboei op de wardregel telt alleen wat nog wacht (shaer-lgo, ... Fri, 07 Aug 2026 14:14:10 GMT roboburr [ee78e03] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) Een afgehandelde hulpvraag gaat naar het archief (shaer-lgo, vervolg) ... Fri, 07 Aug 2026 13:56:58 GMT Robin [7cfe35a] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/help.js (added) * src/services/guardianship/index.js (modified) * src/services/i18n.js (modified) * test/guardian-help-state.test.js (added) Geen inline scripts meer in de pagina's (shaer-bqr) De CSP staat op ... Fri, 07 Aug 2026 13:51:38 GMT roboburr [a29c8c8] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/help.js (added) * src/services/guardianship/index.js (modified) * src/services/i18n.js (modified) * test/guardian-help-state.test.js (added) Een hulpvraag oppikken en afsluiten, zichtbaar voor alle guardians ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [fb9a8ad] * src/assets/js/mod/lib.js (modified) * src/assets/js/mod/post-edit.js (added) * src/routes/posts.js (modified) * src/views/pages/post-edit.ejs (modified) De posteditor, de laatste (shaer-bqr, stap 3g) Zeven blokken, ruim ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [6ee289a] * src/assets/js/mod/admin-audio.js (added) * src/assets/js/mod/playlist-editor.js (added) * src/routes/admin-playlists.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/partials/playlist-editor.ejs (modified) De audio- en afspeellijst-editors (shaer-bqr, stap 3f) admin-audio ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [156baa3] * src/assets/js/mod/admin-media.js (added) * src/assets/js/mod/admin-playlists.js (added) * src/assets/js/mod/admin-videos.js (added) * src/assets/js/mod/chrome.js (modified) * src/assets/js/mod/paid-gate.js (added) * src/assets/js/mod/paid-passkey.js (added) * src/routes/admin-media.js (modified) * src/routes/admin-playlists.js (modified) * src/routes/paid.js (modified) * src/routes/posts.js (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/pages/paid-gate.ejs (modified) * src/views/pages/paid-passkey.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) De chrome en vier schermen met servergegevens (shaer-bqr, stap 3e) ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [52fc278] * src/assets/js/mod/download.js (added) * src/assets/js/mod/news.js (added) * src/routes/download.js (modified) * src/routes/posts.js (modified) * src/views/pages/download.ejs (modified) * src/views/pages/news.ejs (modified) De Krant en de downloadpagina, met het data-kanaal in gebruik (shaer- ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [54ee51c] * src/assets/js/mod/chrome.js (modified) * src/assets/js/mod/lib.js (added) * src/assets/js/mod/track-editor.js (added) * src/routes/admin-audio.js (modified) * src/views/partials/page-data.ejs (added) * src/views/partials/profile-header.ejs (modified) * src/views/partials/track-editor.ejs (modified) De profielkop, de track-editor en het data-kanaal (shaer-bqr, stap ... Fri, 07 Aug 2026 13:38:51 GMT roboburr [0475b13] * src/assets/js/mod/admin-epk.js (added) * src/assets/js/mod/admin-help.js (added) * src/assets/js/mod/admin-paid.js (added) * src/assets/js/mod/admin-push.js (added) * src/assets/js/mod/admin-settings.js (added) * src/assets/js/mod/admin-site-edit.js (added) * src/assets/js/mod/auth-register.js (added) * src/assets/js/mod/authorize-interaction.js (added) * src/routes/admin-epk.js (modified) * src/routes/admin-paid.js (modified) * src/routes/admin-push.js (modified) * src/routes/admin-settings.js (modified) * src/routes/admin-sites.js (modified) * src/routes/admin.js (modified) * src/routes/auth.js (modified) * src/routes/posts.js (modified) * src/views/pages/admin-epk.ejs (modified) * src/views/pages/admin-help.ejs (modified) * src/views/pages/admin-paid.ejs (modified) * src/views/pages/admin-push.ejs (modified) * src/views/pages/admin-settings.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/auth-register.ejs (modified) * src/views/pages/authorize-interaction.ejs (modified) Acht schone pagina's uit inline script naar modules (shaer-bqr, stap ... Fri, 07 Aug 2026 12:47:33 GMT roboburr [792af53] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/i18n.js (modified) * test/guardian-gate-panel.test.js (added) Het gate-paneel: een rij per gate, met het soort en de drempel ... Fri, 07 Aug 2026 12:31:09 GMT roboburr [0db68bd] * src/assets/js/mod/post.js (added) * src/routes/posts.js (modified) * src/views/pages/post.ejs (modified) De post-pagina uit inline script naar een module (shaer-bqr, stap 3a) ... Fri, 07 Aug 2026 12:24:02 GMT roboburr [e64a49b] * src/assets/js/mod/messages.js (added) * src/middleware/render.js (modified) * src/routes/posts.js (modified) * src/views/pages/messages.ejs (modified) Berichten uit inline script naar een module (shaer-bqr, stap 2) De ... Fri, 07 Aug 2026 12:00:22 GMT roboburr [1e172f3] * src/assets/js/mod/chrome.js (added) * src/config/database.js (modified) * src/middleware/render.js (modified) * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/follows.js (modified) * src/services/guardianship/queues.js (modified) * src/views/partials/bottom-tab.ejs (modified) * src/views/shell.ejs (modified) Modules laden vanuit de shell in plaats van inline script (shaer-bqr, ... Fri, 07 Aug 2026 11:37:53 GMT roboburr [ea138c0] * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) Gesprekken in- en uitklappen door op de tegenpartij te tikken Barts ... Fri, 07 Aug 2026 10:57:55 GMT roboburr [f889429] * docs/shaer-c2s-api.md (modified) * src/routes/activitypub.js (modified) Stilte kost nu niets: 304 als er niets veranderd is (shaer-n05) ... Fri, 07 Aug 2026 10:15:44 GMT roboburr [31e63d1] * src/assets/js/guardian.js (modified) * src/server.js (modified) Acties bovenaan, en de push wekt een openstaande pagina (Guardian ... Fri, 07 Aug 2026 09:37:59 GMT roboburr [44c9f3f] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * test/feed-wait.test.js (modified) Merge feed-state: de merksteen als koppeltabel (shaer-n05) Brengt ... Fri, 07 Aug 2026 09:23:16 GMT roboburr [e5fc801] * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * test/guardian-gate-push.test.js (added) Gate-besluiten geven nu een melding in de Guardian PWA (shaer-fax ... Fri, 07 Aug 2026 09:14:32 GMT roboburr [d14bf1c] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * test/feed-wait.test.js (modified) De merksteen wordt een koppeltabel in plaats van een afleiding ... Fri, 07 Aug 2026 08:49:58 GMT roboburr [4f322bc] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/feed-wait.test.js (added) Wachten op nieuws, als uitbreiding van de inbox (shaer-n05) Geen ... Thu, 06 Aug 2026 14:29:20 GMT roboburr [7aa3140] * scripts/recover-from-cache.mjs (added) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/ArchiveRecoveryService.js (added) * test/archive-recovery.test.js (added) Herstel uit andermans tijdlijn-cache (shaer-l1v) De aanleiding: ... Thu, 06 Aug 2026 14:20:19 GMT roboburr [812fea9] * docs/EXPORT-FORMAT.md (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * test/archive-import.test.js (modified) Elke bijlage zegt waar hij voor was (shaer-pmr, vervolg) Gevonden ... Thu, 06 Aug 2026 14:11:18 GMT roboburr [58cfe5f] * docs/EXPORT-FORMAT.md (modified) * scripts/import-archive.mjs (added) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (added) * test/archive-import.test.js (added) De importer (shaer-pmr) ArchiveImportService leest het formaat ... Thu, 06 Aug 2026 13:58:08 GMT roboburr [712b161] * docs/EXPORT-FORMAT.md (modified) * scripts/export-archive.mjs (added) * src/services/ArchiveExportService.js (added) * test/archive-export.test.js (added) De exporter (shaer-1a6) ArchiveExportService bouwt het archief uit ... Thu, 06 Aug 2026 13:27:37 GMT roboburr [32a4ffb] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * test/seen-notes.test.js (added) Onthoud de URI van antwoorden die we al ontvangen (shaer-e9g) ... Thu, 06 Aug 2026 12:42:50 GMT roboburr [279ca0b] * scripts/backfill-reactions.mjs (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * test/interaction-reactions.test.js (added) * test/reactions-characterization.test.js (modified) De derde reactiebron ook naar ap_my_reactions (shaer-ipb) ... Thu, 06 Aug 2026 12:26:27 GMT roboburr [bedd7a6] * src/services/ActivityPubService.js (modified) * test/forwarded-activities.test.js (modified) Doorstuur-ophaal ondertekenen op de gedeelde inbox, en elke uitgang ... Thu, 06 Aug 2026 11:18:34 GMT Claude (agent) [cec72bc] * src/services/ActivityPubService.js (modified) * test/forwarded-activities.test.js (modified) Dereference smaller, onbetekend eerst, en mislukkingen onthouden ... Thu, 06 Aug 2026 11:08:28 GMT Claude (agent) [434ba41] * src/routes/auth.js (modified) * src/services/ActivityPubService.js (modified) De laatste twee Nederlandse logregels ook naar het Engels Vervolg ... Thu, 06 Aug 2026 11:05:59 GMT Claude (agent) [d74a461] * src/services/ActivityPubService.js (modified) Logregels weer in het Engels Ik had er vandaag drie Nederlandse ... Thu, 06 Aug 2026 10:49:06 GMT Claude (agent) [0bafe9e] * src/services/ActivityPubService.js (modified) * test/authorized-fetch.test.js (modified) Niet standaard ondertekenen bij de sleutel-ophaal (regressie van ... Thu, 06 Aug 2026 10:40:40 GMT Claude (agent) [691311f] * src/services/ActivityPubService.js (modified) * test/authorized-fetch.test.js (modified) Sleutel-ophaal ondertekenen: volgers achter authorized fetch kunnen ... Thu, 06 Aug 2026 10:30:50 GMT Claude (agent) [5296349] * src/services/ActivityPubService.js (modified) * test/forwarded-activities.test.js (added) Doorgestuurde activiteiten alsnog verifiëren bij de bron (shaer-s8k) ... Thu, 06 Aug 2026 09:46:01 GMT Claude (agent) [25f2e64] * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) Weergave gelijkgetrokken: Krant en Cirkel lezen de tussentabel ... Thu, 06 Aug 2026 09:33:58 GMT Claude (agent) [7842ca1] * scripts/backfill-reactions.mjs (modified) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) Reactie-migratie draait bij boot, inclusief hersleutelen (shaer-9e9) ... Thu, 06 Aug 2026 09:19:49 GMT Claude (agent) [6bc5ebd] * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) Interact-pagina toonde geen reactie: twee sleutelruimtes ... Thu, 06 Aug 2026 09:15:46 GMT Claude (agent) [68a4d1b] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) De halve schrijfactie kan niet meer (shaer-9e9 fase 3, deel 1) ... Thu, 06 Aug 2026 09:10:41 GMT Claude (agent) [14f7cb2] * src/routes/activitypub.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) Eén leespad voor reacties (shaer-9e9 fase 2) De tussentabel is nu ... Thu, 06 Aug 2026 08:46:01 GMT Claude (agent) [c010b42] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * test/reactions-characterization.test.js (modified) Eén schrijfpad voor reacties: setReaction (shaer-9e9 fase 1, stap 2) ... Thu, 06 Aug 2026 07:02:57 GMT Claude (agent) [189e335] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/delivery.js (modified) * src/services/i18n.js (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) Antwoorden vanuit een gesprek, rijk, met de zwaai als eigen knop ... Thu, 06 Aug 2026 06:54:05 GMT Claude (agent) [99a7b40] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) Guardian-PWA: ward-posts renderen als in de Krant De PWA had het al ... Thu, 06 Aug 2026 06:48:32 GMT Claude (agent) [971d00b] * src/services/ActivityPubService.js (modified) * test/messages-conversations.test.js (modified) Eigen berichten renderen als post: media meegeven aan note-body ... Thu, 06 Aug 2026 02:27:26 GMT Claude (agent) [39111c0] * src/views/partials/msg-item.ejs (modified) Binnen een draad staat de tegenpartij nog maar een keer Robins ... Thu, 06 Aug 2026 02:19:49 GMT Claude (agent) [50489c7] * src/views/pages/messages.ejs (modified) Draad viel uit de kaart: kop naast de bubbels en avatars buiten de ... Thu, 06 Aug 2026 02:14:04 GMT Claude (agent) [a78a0ef] * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) Draadkop: de tegenpartij in een kleine uitsparing De naam van de ... Thu, 06 Aug 2026 02:04:30 GMT Claude (agent) [0448e34] * src/services/ActivityPubService.js (modified) * src/views/partials/msg-item.ejs (modified) * test/messages-conversations.test.js (modified) Gesprekken verborg regels die geen draad werden Robins melding: een ... Thu, 06 Aug 2026 01:56:08 GMT Claude (agent) [7875a80] * src/services/ActivityPubService.js (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) * test/messages-conversations.test.js (added) * test/messages.test.js (modified) Berichten toont gesprekken: Berichten, Gesprekken en Verzonden vouwen ... Thu, 06 Aug 2026 00:43:34 GMT Claude (agent) [04aca12] * src/services/ActivityPubService.js (modified) C2S Like landde niet in ap_timeline, dus shaer:liked bleef altijd ... Tue, 04 Aug 2026 12:55:55 GMT Bart [fa33214] * docs/ward-outbound-follows-design.md (modified) * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/index.js (modified) * src/services/guardianship/outgoing.js (added) * src/services/guardianship/queues.js (modified) * src/services/guardianship/relations.js (modified) * test/activitypub-as2.test.js (modified) * test/outgoing-follow-gate.test.js (added) FEP-633c §5.3 andersom: een ward vraagt eerst of het iemand mag ... Tue, 04 Aug 2026 12:30:11 GMT Bart [3d882bd] * src/services/guardianship/context.js (modified) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/handshake.js (modified) * test/escalation-teapot.test.js (added) FEP-633c §4.1: een kapotte guardian kost een kind niet de goede Een ... Mon, 03 Aug 2026 06:38:16 GMT Bart [30d0e2c] * src/services/guardianship/handshake.js (modified) * src/services/guardianship/offers.js (modified) * src/services/guardianship/queues.js (modified) * test/guardianship.test.js (modified) Een handshake blijft een week open, en faalt daarna onder zijn eigen ... Mon, 03 Aug 2026 06:26:57 GMT Bart [69bd747] * src/services/guardianship/handshake.js (modified) * test/guardianship.test.js (modified) §4.2 bijgewerkt: wie wat te horen krijgt is niet voor iedereen ... Mon, 03 Aug 2026 06:17:00 GMT Bart [5327324] * src/services/guardianship/handshake.js (modified) * test/co-location.test.js (modified) * test/guardianship.test.js (modified) FEP-633c §4.2: een ward wordt geen guardian, ook niet stiekem ... Sun, 02 Aug 2026 21:42:34 GMT Robin [04d5aeb] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/reply-friends-only.test.js (added) Replies op friends-only posts: de deur die nooit open kon De ... Sun, 02 Aug 2026 08:06:21 GMT Bart [679924e] * src/routes/activitypub.js (modified) * test/webfinger-bare-host.test.js (modified) WebFinger: de primaire site via de ene bron van waarheid Een verse ... Sun, 02 Aug 2026 07:23:10 GMT Bart [26c5f71] * src/routes/activitypub.js (modified) * test/webfinger-bare-host.test.js (added) WebFinger: een kale host vindt de primaire actor acct:@ ... Fri, 31 Jul 2026 18:55:59 GMT Robin [72ec6a4] * src/config/database.js (modified) * src/middleware/render.js (modified) * src/middleware/site.js (modified) * src/routes/admin-settings.js (modified) * src/routes/admin.js (modified) * src/routes/audio.js (modified) * src/routes/download.js (modified) * src/routes/guardian.js (modified) * src/routes/posts.js (modified) * src/routes/search.js (modified) * src/services/ActivityPubService.js (modified) * src/services/SettingsService.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/admin-users.ejs (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/guardian.ejs (modified) * src/views/partials/bottom-tab.ejs (modified) * src/views/partials/chrome.ejs (modified) * src/views/partials/topnav.ejs (modified) Hub-modus en guardian-lite eruit Robins besluit (31-7): een ...