# # ChangeLog for src in Klonkt # # Generated by Trac 1.6 # 09/09/2026 09:52:31 PM 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 ... Fri, 31 Jul 2026 18:02:01 GMT Robin [bfa6fa1] * src/assets/css/style.css (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/home.ejs (modified) * test/move-actor.test.js (modified) Account-verhuizingen slice 3: het wegwijsbord (movedTo + homepage- ... Fri, 31 Jul 2026 17:43:16 GMT Robin [0ca7e9a4] * node_modules (added) * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * test/move-actor.test.js (modified) Account-verhuizingen slice 2: de uitgaande Move (FEP-7628) De ... Fri, 31 Jul 2026 13:52:04 GMT Robin [5462bab] * deploy/MULTI-INSTANCE.md (modified) * scripts/install.sh (modified) * scripts/klonkt-migrate-data.sh (modified) * scripts/klonkt-refresh-updater.sh (added) * src/routes/admin-sites.js (modified) * src/views/pages/admin-site-edit.ejs (modified) Fix 500 op de Uiterlijk-pagina na een halve update (boiert.eu) Bart ... Fri, 31 Jul 2026 13:34:46 GMT Robin [ccaa530] * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * test/move-actor.test.js (added) Account-verhuizingen: inkomende Move plus alsoKnownAs-aliassen ... Fri, 31 Jul 2026 12:33:18 GMT Robin [e2c3d09] * src/config/paths.js (added) * src/routes/account.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-audio.js (modified) * src/routes/admin-media.js (modified) * src/routes/admin-playlists.js (modified) * src/routes/admin-settings.js (modified) * src/routes/admin-sites.js (modified) * src/routes/posts.js (modified) Media-submappen volgen nu MEDIA_PATH De submappen voor avatars, ... Fri, 31 Jul 2026 11:03:47 GMT Robin [cae8ded] * src/services/ActivityPubService.js (modified) * src/services/StatsService.js (modified) * test/stats-bots.test.js (modified) Een eerlijke User-Agent op al het uitgaande federatieverkeer Robins ... Fri, 31 Jul 2026 10:52:04 GMT Robin [0f48411] * src/services/StatsService.js (modified) * test/stats-bots.test.js (added) Statistieken tellen lezers, geen servers Robins vraag (31-7) legde ... Thu, 30 Jul 2026 23:54:08 GMT Robin [2a17f0a] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/long-poll.test.js (added) Long-poll op nieuws: de thread blijft live zonder pull-to-refresh ... Thu, 30 Jul 2026 23:32:06 GMT Robin [ef519a3] * src/routes/activitypub.js (modified) Volg-QR draagt een https-URL met een tussenpagina Robins melding ... Thu, 30 Jul 2026 23:17:05 GMT Robin [1a2f206] * package-lock.json (modified) * package.json (modified) * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) Follow: gesigneerd resolven, fouten naar de app, guardians ingelicht, ... Thu, 30 Jul 2026 12:49:18 GMT Robin [55eca8b] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/sent-notes.test.js (modified) Inkomende replies op je eigen posts bereiken nu ook de app Robins ... Thu, 30 Jul 2026 12:38:57 GMT Robin [6a99668] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/sent-notes.test.js (added) Reply op een ander gefixt: gesigneerd resolven, eigen replies terug ... Thu, 30 Jul 2026 12:28:25 GMT Robin [f9b1c5c] * src/services/ActivityPubService.js (modified) C2S replies dragen hun media: de 502 op een foto-reply Robins ... Thu, 30 Jul 2026 12:04:21 GMT Robin [1f640ff] * src/assets/css/style.css (modified) * src/routes/activitypub.js (modified) * src/views/partials/post-tile.ejs (modified) Audio-tegel: golfvorm en titel elk hun eigen band, en balkjes ipv de ... Thu, 30 Jul 2026 11:48:53 GMT Robin [6dd26e5] * src/assets/css/style.css (modified) * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) * test/c2s-compose.test.js (modified) De audio-tegel opgevrolijkt: golfvorm als thumbnail en een echte ... Thu, 30 Jul 2026 11:26:35 GMT Robin [67f7150] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) C2S Delete voor eigen notes en shaer:author op de eigen outbox Twee ... Thu, 30 Jul 2026 09:32:40 GMT Robin [a9da2c0] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) De outbox vergat de attachments: waarom de Mac speelde en de iPhone ... Thu, 30 Jul 2026 09:22:06 GMT Robin [d3a1abd] * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) Gefedereerde content is schoon van media-tags Robins ... Thu, 30 Jul 2026 08:46:27 GMT Robin [aa189d1] * src/services/i18n.js (modified) De editor-optie heet gewoon Alleen voor vrienden Het tussenhaakje ... Thu, 30 Jul 2026 08:40:28 GMT Robin [73a10c2] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/friends-history.test.js (added) Vrienden krijgen de geschiedenis mee, en een block blijft een dichte ... Thu, 30 Jul 2026 08:33:57 GMT Robin [094f7d0] * src/services/i18n.js (modified) Fans heten voortaan vrienden Robins aanwijzing (30-7): de ... Thu, 30 Jul 2026 08:23:47 GMT Robin [2a10445] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) * test/c2s-compose.test.js (modified) De tegel leest zijn beeld uit de content, de cover-kopie is weg ... Thu, 30 Jul 2026 08:09:51 GMT Robin [15f1cb5] * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) De tegel speelt de video als zijn eigen thumbnail Robins aanwijzing ... Thu, 30 Jul 2026 08:02:16 GMT Robin [79f00c5] * src/routes/activitypub.js (modified) De posters gebruiken de ffmpeg die Klonkt al meebrengt Robins ... Thu, 30 Jul 2026 08:00:25 GMT Robin [9ed940e] * src/routes/activitypub.js (modified) FFMPEG_PATH: een static build mag het werk doen Robins vraag of ... Thu, 30 Jul 2026 07:56:33 GMT Robin [7d01696] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (modified) Posterframes voor video, ffmpeg-optioneel shaer-zowq, de ... Thu, 30 Jul 2026 07:47:53 GMT Robin [97bcf7e] * src/assets/css/style.css (modified) * src/routes/admin-media.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-videos.ejs (added) * src/views/partials/media-tabs.ejs (modified) Video op maat in de post, en een Video-tab in Media Robins opdracht ... Thu, 30 Jul 2026 07:02:58 GMT Robin [6089c53] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-compose.test.js (added) Een C2S-post draagt zijn media, en een foto mag het hele bericht zijn ... Wed, 29 Jul 2026 15:38:18 GMT Robin [7a93fcf] * src/server.js (modified) /media zegt nu dat een upload nooit verandert shaer-uwx: de ... Wed, 29 Jul 2026 12:36:50 GMT Robin [d56d471] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/handshake.js (modified) * src/services/i18n.js (modified) * test/gated-settings.test.js (modified) Een voorstel krijgt een antwoord, een status en een zichtbare kring ... Wed, 29 Jul 2026 12:12:38 GMT Robin [6100ce9] * src/services/ActivityPubService.js (modified) * test/gated-settings.test.js (modified) Een dichte poort mag zeggen dat hij dicht is Robin tikte op een ... Wed, 29 Jul 2026 11:26:00 GMT Robin [08ab8ad] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * test/c2s-messages.test.js (added) De app las alleen de tijdlijn, dus een zwaai kwam nooit aan Robin ... Wed, 29 Jul 2026 10:50:32 GMT Robin [6d5ce0c] * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/handshake.js (modified) * test/co-location.test.js (added) Op deze machine gedraagt elke Klonkt zich alsof hij ergens anders ... Wed, 29 Jul 2026 10:29:55 GMT Robin Genis [c8e03c6] * src/routes/guardian.js (modified) * src/services/guardianship/handshake.js (modified) * test/gated-settings.test.js (modified) Het doorgestuurde voorstel werd geweigerd: verkeerde afzender Robin ... Wed, 29 Jul 2026 10:15:04 GMT Robin Genis [329873e] * src/routes/guardian.js (modified) * test/routes-load.test.js (added) Herstel: een losse ) sloopte guardian.js, en dus sound-fabrics Bij ... Wed, 29 Jul 2026 10:04:36 GMT Robin Genis [e27b8db] * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/routes/posts.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/gated-settings.test.js (modified) Afspelen in de app als tweede gated feature, en het gat in de gate ... Wed, 29 Jul 2026 07:15:16 GMT Robin Genis [88d7c8f] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/handshake.js (modified) * src/services/i18n.js (modified) * test/gated-settings.test.js (modified) Een gated voorstel bereikte de andere guardians nooit Op de vloot ... Tue, 28 Jul 2026 23:48:34 GMT Robin Genis [439f095] * src/routes/posts.js (modified) * src/views/pages/connect.ejs (modified) * src/views/pages/messages.ejs (modified) De guardians-lijst verhuist van Berichten naar Connect Connect is ... Tue, 28 Jul 2026 23:40:37 GMT Robin Genis [0202104] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/middleware/render.js (modified) * src/routes/guardian.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/guardian.ejs (modified) * src/views/pages/messages.ejs (modified) De gebruikerskant van 3.6: de ward ziet zijn vangnet, de guardian ... Tue, 28 Jul 2026 23:22:07 GMT Robin Genis [6eab7e9] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/availability.js (added) * src/services/guardianship/delivery.js (modified) * src/services/guardianship/gated.js (modified) * src/services/guardianship/handshake.js (modified) * src/services/guardianship/index.js (modified) * src/services/guardianship/notes.js (modified) * src/services/guardianship/queues.js (modified) * src/services/guardianship/relations.js (modified) * test/activitypub-as2.test.js (modified) * test/availability.test.js (added) Beschikbaarheid van guardians (FEP-633c 3.6): away, dormant, lapse ... Tue, 28 Jul 2026 20:15:31 GMT Robin Genis [6c152a5] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/handshake.js (modified) * src/services/guardianship/index.js (modified) * src/services/i18n.js (modified) * test/guardianship.test.js (modified) De Undo bij het loslaten van een ward reist nu echt mee Loslaten ... Tue, 28 Jul 2026 19:58:26 GMT Robin Genis [742ba7e] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) * test/guardian-panel.test.js (modified) Een ward loslaten vraagt eerst, en zegt wat het doet Loslaten zat ... Tue, 28 Jul 2026 19:43:49 GMT Robin Genis [70677e96] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) * src/views/pages/guardian.ejs (modified) * test/guardian-panel.test.js (added) Guardian-PWA: een paneel per kind /guardian was een platte lijst ... Tue, 28 Jul 2026 18:30:43 GMT Robin Genis [a7bcf66] * src/assets/js/guardian.js (modified) * src/middleware/render.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/msg-item.ejs (modified) * test/timestamps.test.js (added) De Guardian PWA liep twee uur achter Op sound-fabrics staat de ... Tue, 28 Jul 2026 18:17:36 GMT Robin Genis [d9ad6c5] * src/assets/css/guardian.css (modified) * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/middleware/render.js (modified) * src/routes/guardian.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) * src/views/partials/msg-item.ejs (modified) * src/views/partials/note-body.ejs (added) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/tl-item.ejs (modified) * test/help-request-timeline.test.js (added) * test/note-body-shared.test.js (added) Een hulpvraag hoort in Berichten, niet in de Krant Een 🛟 van een ... Tue, 28 Jul 2026 10:45:26 GMT Robin Genis [2708282] * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * test/gated-settings.test.js (modified) De knop deed niets: AP.deliverTo bestond niet Op Propose link ... Tue, 28 Jul 2026 10:40:50 GMT Robin Genis [65abc85] * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/guardianship/gated.js (added) * src/services/guardianship/handshake.js (modified) * src/services/guardianship/index.js (modified) * src/services/i18n.js (modified) * test/gated-settings.test.js (added) Gated settings federeren: guardians beslissen samen, ook van een ... Tue, 28 Jul 2026 09:11:34 GMT Robin Genis [2a76184] * src/assets/js/guardian.js (modified) * src/routes/guardian.js (modified) * src/services/i18n.js (modified) Guardians kunnen linkvoorbeelden aan- en uitzetten per ward De ... Tue, 28 Jul 2026 08:59:00 GMT Robin Genis [bdb78e4] * src/services/ActivityPubService.js (modified) * src/services/EmbedResolver.js (modified) * test/embed-resolver.test.js (modified) Publiek oEmbed-register erbij: YouTube verstopt zijn tags voor een ... Tue, 28 Jul 2026 08:54:20 GMT Robin Genis [b1512e0] * src/services/ActivityPubService.js (modified) * src/services/EmbedResolver.js (modified) * test/embed-resolver.test.js (modified) De kop-lezer stopte op een og:image in een script, net voor de echte ... Tue, 28 Jul 2026 08:47:48 GMT Robin Genis [3f32994] * src/services/ActivityPubService.js (modified) Link-preview backfill hing achter een her-fetch die hij niet nodig ... Tue, 28 Jul 2026 08:37:08 GMT Robin Genis [c52dc82] * src/services/ActivityPubService.js (modified) * src/services/EmbedResolver.js (modified) * test/embed-resolver.test.js (modified) Thumbnails ontbraken: providerlijst eruit, en grote pagina-s worden ... Tue, 28 Jul 2026 08:22:37 GMT Robin Genis [0101d0a] * src/services/ActivityPubService.js (modified) * src/services/EmbedResolver.js (modified) * test/embed-resolver.test.js (modified) Embeds toonden niets: OpenGraph erbij en een backfill Twee ... Tue, 28 Jul 2026 07:53:36 GMT Robin Genis [b258a79] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/tl-item.ejs (modified) * test/external-embeds.test.js (modified) Fase 3: quotes federeren volgens de FEP, en de geciteerde auteur ... Tue, 28 Jul 2026 07:43:47 GMT Robin Genis [fc40410] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) * src/services/guardianship/index.js (modified) * src/services/guardianship/notes.js (modified) * test/external-embeds.test.js (added) Externe embeds: thumbnail-only, en gated aan de serverkant Fase 2 ...