Timeline



08/06/2026:

14:29 Changeset in Klonkt [7aa3140]main by roboburr <roboburr@…>
Herstel uit andermans tijdlijn-cache (shaer-l1v) De aanleiding: …
14:20 Changeset in Klonkt [812fea9]main by roboburr <roboburr@…>
Elke bijlage zegt waar hij voor was (shaer-pmr, vervolg) Gevonden bij …
14:11 Changeset in Klonkt [58cfe5f]main by roboburr <roboburr@…>
De importer (shaer-pmr) ArchiveImportService leest het formaat terug, …
13:58 Changeset in Klonkt [712b161]main by roboburr <roboburr@…>
De exporter (shaer-1a6) ArchiveExportService bouwt het archief uit …
13:45 Changeset in Klonkt [621126b]main by roboburr <roboburr@…>
Formaat voor een draagbaar inhoudsarchief vastgelegd (shaer-ep2) …
13:27 Changeset in Klonkt [32a4ffb]main by roboburr <roboburr@…>
Onthoud de URI van antwoorden die we al ontvangen (shaer-e9g) …
12:42 Changeset in Klonkt [279ca0b]main by roboburr <roboburr@…>
De derde reactiebron ook naar ap_my_reactions (shaer-ipb) …
12:26 Changeset in Klonkt [bedd7a6]main by roboburr <roboburr@…>
Doorstuur-ophaal ondertekenen op de gedeelde inbox, en elke uitgang …
12:16 Changeset in Klonkt [f4f0a6d]main by roboburr <roboburr@…>
Test die een echte handtekening maakt en verifieert De suite maakte …
11:18 Changeset in Klonkt [cec72bc]main by Claude (agent) <aiclaude@…>
Dereference smaller, onbetekend eerst, en mislukkingen onthouden …
11:08 Changeset in Klonkt [434ba41]main by Claude (agent) <aiclaude@…>
De laatste twee Nederlandse logregels ook naar het Engels Vervolg op …
11:05 Changeset in Klonkt [d74a461]main by Claude (agent) <aiclaude@…>
Logregels weer in het Engels Ik had er vandaag drie Nederlandse …
10:49 Changeset in Klonkt [0bafe9e]main by Claude (agent) <aiclaude@…>
Niet standaard ondertekenen bij de sleutel-ophaal (regressie van …
10:41 Changeset in Klonkt [5d0d41d]main by Claude (agent) <aiclaude@…>
Changelog: volgers achter authorized fetch (nl/en/de) Beschreven …
10:40 Changeset in Klonkt [691311f]main by Claude (agent) <aiclaude@…>
Sleutel-ophaal ondertekenen: volgers achter authorized fetch kunnen …
10:33 Changeset in Klonkt [57aee3b]main by Claude (agent) <aiclaude@…>
Changelog: doorgestuurde reacties en één administratie voor reacties …
10:30 Changeset in Klonkt [5296349]main by Claude (agent) <aiclaude@…>
Doorgestuurde activiteiten alsnog verifiëren bij de bron (shaer-s8k) …
09:46 Changeset in Klonkt [25f2e64]main by Claude (agent) <aiclaude@…>
Weergave gelijkgetrokken: Krant en Cirkel lezen de tussentabel …
09:33 Changeset in Klonkt [7842ca1]main by Claude (agent) <aiclaude@…>
Reactie-migratie draait bij boot, inclusief hersleutelen (shaer-9e9) …
09:19 Changeset in Klonkt [6bc5ebd]main by Claude (agent) <aiclaude@…>
Interact-pagina toonde geen reactie: twee sleutelruimtes …
09:15 Changeset in Klonkt [68a4d1b]main by Claude (agent) <aiclaude@…>
De halve schrijfactie kan niet meer (shaer-9e9 fase 3, deel 1) …
09:10 Changeset in Klonkt [14f7cb2]main by Claude (agent) <aiclaude@…>
Eén leespad voor reacties (shaer-9e9 fase 2) De tussentabel is nu ook …
09:06 Changeset in Klonkt [0e27e54]main by Claude (agent) <aiclaude@…>
Backfill-script voor reacties, en de volgorde-eis die ik gemist had …
08:46 Changeset in Klonkt [c010b42]main by Claude (agent) <aiclaude@…>
Eén schrijfpad voor reacties: setReaction (shaer-9e9 fase 1, stap 2) …
08:38 Changeset in Klonkt [02fb7ce]main by Claude (agent) <aiclaude@…>
Karakteriseringstests voor reacties (shaer-9e9 fase 1, stap 1) Legt …
07:55 Changeset in Klonkt [84ce988]main by Claude (agent) <aiclaude@…>
Changelog: Berichten als gesprekkenweergave (nl/en/de) Onder …
07:02 Changeset in Klonkt [189e335]main by Claude (agent) <aiclaude@…>
Antwoorden vanuit een gesprek, rijk, met de zwaai als eigen knop …
06:54 Changeset in Klonkt [99a7b40]main by Claude (agent) <aiclaude@…>
Guardian-PWA: ward-posts renderen als in de Krant De PWA had het al …
06:48 Changeset in Klonkt [971d00b]main by Claude (agent) <aiclaude@…>
Eigen berichten renderen als post: media meegeven aan note-body …
02:27 Changeset in Klonkt [39111c0]main by Claude (agent) <aiclaude@…>
Binnen een draad staat de tegenpartij nog maar een keer Robins …
02:19 Changeset in Klonkt [50489c7]main by Claude (agent) <aiclaude@…>
Draad viel uit de kaart: kop naast de bubbels en avatars buiten de …
02:14 Changeset in Klonkt [a78a0ef]main by Claude (agent) <aiclaude@…>
Draadkop: de tegenpartij in een kleine uitsparing De naam van de …
02:04 Changeset in Klonkt [0448e34]main by Claude (agent) <aiclaude@…>
Gesprekken verborg regels die geen draad werden Robins melding: een …
01:56 Changeset in Klonkt [7875a80]main by Claude (agent) <aiclaude@…>
Berichten toont gesprekken: Berichten, Gesprekken en Verzonden vouwen …
00:43 Changeset in Klonkt [04aca12]main by Claude (agent) <aiclaude@…>
C2S Like landde niet in ap_timeline, dus shaer:liked bleef altijd …

08/04/2026:

12:55 Changeset in Klonkt [fa33214]main by Bart <bart@…>
FEP-633c §5.3 andersom: een ward vraagt eerst of het iemand mag volgen …
12:30 Changeset in Klonkt [3d882bd]main by Bart <bart@…>
FEP-633c §4.1: een kapotte guardian kost een kind niet de goede Een …
06:53 Ticket #16 (The Independent Three; VmBR) updated by Bart
Now that used to wor(k/d) better. The independent Three, presumes …
05:28 Ticket #16 (The Independent Three; VmBR) updated by Bart
The independent Three presumes three adults cooperating as a unit that …
04:52 Ticket #17 (ActivityPub Testing Ticket) updated by Bart
This might not yet…
04:49 Ticket #17 (ActivityPub Testing Ticket) created by Bart
Would it federate or not?

08/03/2026:

06:38 Changeset in Klonkt [30d0e2c]main by Bart <bart@…>
Een handshake blijft een week open, en faalt daarna onder zijn eigen …
06:26 Changeset in Klonkt [69bd747]main by Bart <bart@…>
§4.2 bijgewerkt: wie wat te horen krijgt is niet voor iedereen …
06:17 Changeset in Klonkt [5327324]main by Bart <bart@…>
FEP-633c §4.2: een ward wordt geen guardian, ook niet stiekem Klonkt …

08/02/2026:

21:42 Changeset in Klonkt [04d5aeb]main by Robin <roboburr@…>
Replies op friends-only posts: de deur die nooit open kon De hangende …
18:22 Changeset in Klonkt [f3a58a4]main by Bart <bart@…>
Ontwerp uitgaande follows: gecorrigeerd en aan de beads gehangen De …
18:18 Changeset in Klonkt [af035e6]main by Bart <bart@…>
Ontwerp: uitgaande follows van een ward Inkomend is gated (FEP-633c …
08:06 Changeset in Klonkt [679924e]main by Bart <bart@…>
WebFinger: de primaire site via de ene bron van waarheid Een verse …
07:23 Changeset in Klonkt [26c5f71]main by Bart <bart@…>
WebFinger: een kale host vindt de primaire actor acct:<host>@<host> …

07/31/2026:

19:07 Changeset in Klonkt [17546af]main by Robin <roboburr@…>
Herstel: node_modules-symlink hoorde nooit in de repo (sound-fabrics …
18:55 Changeset in Klonkt [72ec6a4]main by Robin <roboburr@…>
Hub-modus en guardian-lite eruit Robins besluit (31-7): een instance …
18:02 Changeset in Klonkt [bfa6fa1]main by Robin <roboburr@…>
Account-verhuizingen slice 3: het wegwijsbord (movedTo + …
17:43 Changeset in Klonkt [0ca7e9a4]main by Robin <roboburr@…>
Account-verhuizingen slice 2: de uitgaande Move (FEP-7628) De …
14:02 Changeset in Klonkt [f434294]main by Robin <roboburr@…>
Maskeer de oude klonkt.service bij de split, hij stond op te staan uit …
13:52 Changeset in Klonkt [5462bab]main by Robin <roboburr@…>
Fix 500 op de Uiterlijk-pagina na een halve update (boiert.eu) Bart …
13:34 Changeset in Klonkt [ccaa530]main by Robin <roboburr@…>
Account-verhuizingen: inkomende Move plus alsoKnownAs-aliassen …
12:48 Changeset in Klonkt [2dd1dc4]main by Robin <roboburr@…>
Scheid gebruikersdata van code voor self-hosters Een instance …
12:33 Changeset in Klonkt [e2c3d09]main by Robin <roboburr@…>
Media-submappen volgen nu MEDIA_PATH De submappen voor avatars, …
12:11 Changeset in Klonkt [859b1707]main by Robin <roboburr@…>
chore(release): 1.6.0 Co-Authored-By: Claude Opus 5 …
11:40 Changeset in Klonkt [0ca7e5d0]main by Robin <roboburr@…>
Verwijder verweesde deploy/post-receive De hook beschreef een …
11:03 Changeset in Klonkt [cae8ded]main by Robin <roboburr@…>
Een eerlijke User-Agent op al het uitgaande federatieverkeer Robins …
10:52 Changeset in Klonkt [0f48411]main by Robin <roboburr@…>
Statistieken tellen lezers, geen servers Robins vraag (31-7) legde …

07/30/2026:

23:54 Changeset in Klonkt [2a17f0a]main by Robin <roboburr@…>
Long-poll op nieuws: de thread blijft live zonder pull-to-refresh …
23:32 Changeset in Klonkt [ef519a3]main by Robin <roboburr@…>
Volg-QR draagt een https-URL met een tussenpagina Robins melding …
23:17 Changeset in Klonkt [1a2f206]main by Robin <roboburr@…>
Follow: gesigneerd resolven, fouten naar de app, guardians ingelicht, …
12:49 Changeset in Klonkt [55eca8b]main by Robin <roboburr@…>
Inkomende replies op je eigen posts bereiken nu ook de app Robins …
12:38 Changeset in Klonkt [6a99668]main by Robin <roboburr@…>
Reply op een ander gefixt: gesigneerd resolven, eigen replies terug in …
12:28 Changeset in Klonkt [f9b1c5c]main by Robin <roboburr@…>
C2S replies dragen hun media: de 502 op een foto-reply Robins …
12:04 Changeset in Klonkt [1f640ff]main by Robin <roboburr@…>
Audio-tegel: golfvorm en titel elk hun eigen band, en balkjes ipv de …
11:48 Changeset in Klonkt [6dd26e5]main by Robin <roboburr@…>
De audio-tegel opgevrolijkt: golfvorm als thumbnail en een echte titel …
11:26 Changeset in Klonkt [67f7150]main by Robin <roboburr@…>
C2S Delete voor eigen notes en shaer:author op de eigen outbox Twee …
09:32 Changeset in Klonkt [a9da2c0]main by Robin <roboburr@…>
De outbox vergat de attachments: waarom de Mac speelde en de iPhone …
09:22 Changeset in Klonkt [d3a1abd]main by Robin <roboburr@…>
Gefedereerde content is schoon van media-tags Robins schermafdrukken …
08:46 Changeset in Klonkt [aa189d1]main by Robin <roboburr@…>
De editor-optie heet gewoon Alleen voor vrienden Het tussenhaakje …
08:40 Changeset in Klonkt [73a10c2]main by Robin <roboburr@…>
Vrienden krijgen de geschiedenis mee, en een block blijft een dichte …
08:33 Changeset in Klonkt [094f7d0]main by Robin <roboburr@…>
Fans heten voortaan vrienden Robins aanwijzing (30-7): de …
08:23 Changeset in Klonkt [2a10445]main by Robin <roboburr@…>
De tegel leest zijn beeld uit de content, de cover-kopie is weg …
08:09 Changeset in Klonkt [15f1cb5]main by Robin <roboburr@…>
De tegel speelt de video als zijn eigen thumbnail Robins aanwijzing …
08:02 Changeset in Klonkt [79f00c5]main by Robin <roboburr@…>
De posters gebruiken de ffmpeg die Klonkt al meebrengt Robins …
08:00 Changeset in Klonkt [9ed940e]main by Robin <roboburr@…>
FFMPEG_PATH: een static build mag het werk doen Robins vraag of …
07:56 Changeset in Klonkt [7d01696]main by Robin <roboburr@…>
Posterframes voor video, ffmpeg-optioneel shaer-zowq, de serverhelft. …
07:47 Changeset in Klonkt [97bcf7e]main by Robin <roboburr@…>
Video op maat in de post, en een Video-tab in Media Robins opdracht …
07:02 Changeset in Klonkt [6089c53]main by Robin <roboburr@…>
Een C2S-post draagt zijn media, en een foto mag het hele bericht zijn …

07/29/2026:

15:38 Changeset in Klonkt [7a93fcf]main by Robin <roboburr@…>
/media zegt nu dat een upload nooit verandert shaer-uwx: de Shaer-app …
12:36 Changeset in Klonkt [d56d471]main by Robin <roboburr@…>
Een voorstel krijgt een antwoord, een status en een zichtbare kring …
12:12 Changeset in Klonkt [6100ce9]main by Robin <roboburr@…>
Een dichte poort mag zeggen dat hij dicht is Robin tikte op een …
11:26 Changeset in Klonkt [08ab8ad]main by Robin <roboburr@…>
De app las alleen de tijdlijn, dus een zwaai kwam nooit aan Robin …
10:50 Changeset in Klonkt [6d5ce0c]main by Robin <roboburr@…>
Op deze machine gedraagt elke Klonkt zich alsof hij ergens anders …
10:29 Changeset in Klonkt [c8e03c6]main by Robin Genis <roboburr@…>
Het doorgestuurde voorstel werd geweigerd: verkeerde afzender Robin …
10:15 Changeset in Klonkt [329873e]main by Robin Genis <roboburr@…>
Herstel: een losse ) sloopte guardian.js, en dus sound-fabrics Bij …
10:04 Changeset in Klonkt [e27b8db]main by Robin Genis <roboburr@…>
Afspelen in de app als tweede gated feature, en het gat in de gate …
07:15 Changeset in Klonkt [88d7c8f]main by Robin Genis <roboburr@…>
Een gated voorstel bereikte de andere guardians nooit Op de vloot …

07/28/2026:

23:48 Changeset in Klonkt [439f095]main by Robin Genis <roboburr@…>
De guardians-lijst verhuist van Berichten naar Connect Connect is de …
23:40 Changeset in Klonkt [0202104]main by Robin Genis <roboburr@…>
De gebruikerskant van 3.6: de ward ziet zijn vangnet, de guardian …
23:22 Changeset in Klonkt [6eab7e9]main by Robin Genis <roboburr@…>
Beschikbaarheid van guardians (FEP-633c 3.6): away, dormant, lapse De …
20:15 Changeset in Klonkt [6c152a5]main by Robin Genis <roboburr@…>
De Undo bij het loslaten van een ward reist nu echt mee Loslaten was …
19:58 Changeset in Klonkt [742ba7e]main by Robin Genis <roboburr@…>
Een ward loslaten vraagt eerst, en zegt wat het doet Loslaten zat …
19:43 Changeset in Klonkt [70677e96]main by Robin Genis <roboburr@…>
Guardian-PWA: een paneel per kind /guardian was een platte lijst van …
18:30 Changeset in Klonkt [a7bcf66]main by Robin Genis <roboburr@…>
De Guardian PWA liep twee uur achter Op sound-fabrics staat de …
18:17 Changeset in Klonkt [d9ad6c5]main by Robin Genis <roboburr@…>
Een hulpvraag hoort in Berichten, niet in de Krant Een 🛟 van een ward …
10:45 Changeset in Klonkt [2708282]main by Robin Genis <roboburr@…>
De knop deed niets: AP.deliverTo bestond niet Op Propose link …
10:40 Changeset in Klonkt [65abc85]main by Robin Genis <roboburr@…>
Gated settings federeren: guardians beslissen samen, ook van een …
09:11 Changeset in Klonkt [2a76184]main by Robin Genis <roboburr@…>
Guardians kunnen linkvoorbeelden aan- en uitzetten per ward De eerste …
08:59 Changeset in Klonkt [bdb78e4]main by Robin Genis <roboburr@…>
Publiek oEmbed-register erbij: YouTube verstopt zijn tags voor een …
08:54 Changeset in Klonkt [b1512e0]main by Robin Genis <roboburr@…>
De kop-lezer stopte op een og:image in een script, net voor de echte …
08:47 Changeset in Klonkt [3f32994]main by Robin Genis <roboburr@…>
Link-preview backfill hing achter een her-fetch die hij niet nodig had …
08:37 Changeset in Klonkt [c52dc82]main by Robin Genis <roboburr@…>
Thumbnails ontbraken: providerlijst eruit, en grote pagina-s worden …
08:22 Changeset in Klonkt [0101d0a]main by Robin Genis <roboburr@…>
Embeds toonden niets: OpenGraph erbij en een backfill Twee oorzaken, …
07:53 Changeset in Klonkt [b258a79]main by Robin Genis <roboburr@…>
Fase 3: quotes federeren volgens de FEP, en de geciteerde auteur hoort …
07:43 Changeset in Klonkt [fc40410]main by Robin Genis <roboburr@…>
Externe embeds: thumbnail-only, en gated aan de serverkant Fase 2 van …
07:32 Changeset in Klonkt [6bc2e31b]main by Robin Genis <roboburr@…>
Een embed-pijplijn: AP eerst volgens de FEP, dan provider, dan oEmbed …
06:43 Changeset in Klonkt [c628dcd4]main by Robin Genis <roboburr@…>
Paid-post pagina krijgt de normale header, en Release a Ward vraagt …

07/26/2026:

10:56 Changeset in Klonkt [de89079]main by Robin Genis <roboburr@…>
C2S: liked/boosted op de inbox-read + followers-only reply-adressering …
10:00 Changeset in Klonkt [42e7616]main by Robin Genis <roboburr@…>
Fix: load-more toont ineens de Klonkt-header (chrome-swap bij append) …
09:52 Changeset in Klonkt [ef1853c]main by Robin Genis <roboburr@…>
Web: custom-emoji ook in messages + threads (Shaer-pariteit) Na de …
09:37 Changeset in Klonkt [3597763]main by Robin Genis <roboburr@…>
Web-timeline: custom-emoji + embedded quote-kaart (afgekeken van …
09:12 Changeset in Klonkt [b5c2538]main by Robin Genis <roboburr@…>
Self-heal v15: heel bestaande boosts die nog geen content-emoji's …
09:08 Changeset in Klonkt [3654057]main by Robin Genis <roboburr@…>
Boost-pad: content-emoji's (+links/quote) meenemen, net als een gewone …
09:02 Changeset in Klonkt [f3caf19]main by Robin Genis <roboburr@…>
shaer:booster.emojis: custom-emoji in de booster-naam (X boosted) De …
08:47 Changeset in Klonkt [a677616]main by Robin Genis <roboburr@…>
shaer:author.emojis: custom-emoji in de display-naam op de byline Een …
08:35 Changeset in Klonkt [46a30f0]main by Robin Genis <roboburr@…>
Inbox-read serveert shaer:author + shaer:booster voor een byline op …
08:23 Changeset in Klonkt [af6e085]main by Robin Genis <roboburr@…>
Quote-kaart snapshot: media als array + emoji-map van de geciteerde …
08:20 Changeset in Klonkt [6fd0e20]main by Robin Genis <roboburr@…>
FEP-044f: Klonkt resolvet de geciteerde post voor een ingebedde …
08:08 Changeset in Klonkt [cc3cf7d]main by Robin Genis <roboburr@…>
FEP-044f: object-level quotes (quoteUrl / _misskey_quote) ook als …
08:01 Changeset in Klonkt [eb36688]main by Robin Genis <roboburr@…>
FEP-e232 emit: Klonkt bewaart + serveert object-link (quote) tags op …
07:26 Changeset in Klonkt [8f8b40f]main by Robin <roboburr@…>
FEP-9098 self-heal (v8): re-capture custom-emoji tags op bestaande …

07/25/2026:

23:32 Changeset in Klonkt [97bacf2]main by Robin <roboburr@…>
FEP-9098 emit: Klonkt bewaart + serveert custom-emoji tags (C2S inbox) …
10:37 Changeset in Klonkt [f1c50f9]main by Robin <roboburr@…>
Guardian 2 wordt de nieuwe /guardian; oude v1 eruit Robins besluit: …
10:11 Changeset in Klonkt [787e0d9]main by Robin <roboburr@…>
Fix dubbele @@ in guardian2 volgverzoeken renderFollowReqs prependde …
10:00 Changeset in Klonkt [0a686a0]main by Robin <roboburr@…>
Fix: forward gated follow naar guardians op ANDERE instances …
09:35 Changeset in Klonkt [4f15f67]main by Robin <roboburr@…>
Ward-actor: manuallyApprovesFollowers true (FEP-633c §5.3) Robin zag …
09:15 Changeset in Klonkt [2b4252c]main by Robin <roboburr@…>
Cross-instance follow-goedkeuring, gemodelleerd op de guardian-offer …
08:37 Changeset in Klonkt [af5b79b]main by Robin <roboburr@…>
FEP-633c §2.2: shaer:hasGuardians (outbound stempelen, inbound …
08:27 Changeset in Klonkt [8f520e0]main by Robin <roboburr@…>
Follow-gating: houd de flow simpel (geen cross-instance forwarding) …
08:22 Changeset in Klonkt [c66cbb4]main by Robin <roboburr@…>
Authorized fetch: gecommitte guardian leest ward-outbox gesigneerd …
08:09 Changeset in Klonkt [ad6f62a]main by Robin <roboburr@…>
Guardian 2: zwaai-badge in Berichten + snelle antwoorden (item 3 af) …
08:01 Changeset in Klonkt [e62f65d]main by Robin <roboburr@…>
Guardian 2: de zwaai (shaer:wave), warmte zonder publiceren Een …
07:51 Changeset in Klonkt [5c373b8]main by Robin <roboburr@…>
Guardian 2: follow-goedkeuring (FEP-633c §5.3) Een Follow op een ward …
07:43 Changeset in Klonkt [28267519]main by Robin <roboburr@…>
Guardian 2: meekijken met je wards (interop-hoofdroute, FEP-633c §5) …
06:25 Changeset in Klonkt [05665bc]main by Robin <roboburr@…>
Guardian 2: losse guardians via uitnodiging (guardian-only accounts) …
06:06 Changeset in Klonkt [c1f5c23]main by Robin <roboburr@…>
Guardian 2: kloon van de Guardian-PWA als groeiplek voor losse …

07/24/2026:

21:30 Changeset in Klonkt [c6185fa]main by Robin <roboburr@…>
Guardian-PWA: CSP-nonce injecteren zodat de JS laadt DIT was de echte …
20:59 Changeset in Klonkt [fcd6964]main by Robin <roboburr@…>
Guardianship: ward ziet z'n guardians, PWA-assets no-cache, handle-fix …
20:28 Changeset in Klonkt [3ffbedd]main by Robin Genis <roboburr@…>
Guardianship: eerste guardian committeert op de enkele ward-accept …
20:15 Changeset in Klonkt [c502242]main by Robin Genis <roboburr@…>
Changelog: guardians, de Guardian-app en offers-in-berichten De …
20:07 Changeset in Klonkt [b5924eb]main by Robin Genis <roboburr@…>
Guardian-PWA: cache-bust op de assets (stale JS was de …
19:44 Changeset in Klonkt [780a7c6]main by Robin Genis <roboburr@…>
Guardianship Fase 0+1: de echte multi-party handshake (FEP-633c §3) …
18:04 Changeset in Klonkt [c26cc18]main by Robin Genis <roboburr@…>
Guardian-PWA: duidelijker + verstuurde offer altijd zichtbaar Twee …
17:36 Changeset in Klonkt [1a2d8ac]main by Robin Genis <roboburr@…>
Offers-queue draagt de daemon-hulpvelden (accept-knop in de apps) De …
17:34 Changeset in Klonkt [e84ce32]main by Robin Genis <roboburr@…>
Voogdij-aanvraag als speciaal bericht in Berichten, met accepteer-knop …
17:03 Changeset in Klonkt [318d0c2]main by Robin Genis <roboburr@…>
De Guardian-PWA: /guardian, wards managen, berichtencentrum, eigen …
17:03 Changeset in Klonkt [e61c289]main by Robin Genis <roboburr@…>
Guardian-queues als C2S-routes + push-typen help/guardian De drie …
16:56 Changeset in Klonkt [6b5d7da]main by Robin Genis <roboburr@…>
Guardianship als eigen module + gedeelde BlocklistService FEP-633c …

07/22/2026:

08:18 Changeset in Klonkt [9a00f28]main by Robin <roboburr@…>
Fix: test feedback round, cirkels tagline + report details + full i18n …
07:12 Changeset in Klonkt [96c714f]main by Robin <roboburr@…>
Feature: web push slice 4, burst throttle + docs - Burst throttle: a …
07:12 Changeset in Klonkt [8240e80]main by Robin <roboburr@…>
Feature: web push slice 3, real triggers from the S2S inbox The owner …
07:12 Changeset in Klonkt [053bf51]main by Robin <roboburr@…>
Feature: web push slice 2, enable/disable UI + service worker delivery …
07:12 Changeset in Klonkt [ad10715]main by Robin <roboburr@…>
Feature: web push slice 1, VAPID keys + subscription store The …
07:12 Changeset in Klonkt [dc4aa08]main by Robin <roboburr@…>
Docs: web-push design (slice 0) The build reference for background …
00:26 Changeset in Klonkt [8b07c12]main by Robin Genis <roboburr@…>
The AP blocked collection: the server blocklist drives Shaer's Orbit …

07/21/2026:

23:44 Changeset in Klonkt [4c70ecb]main by Robin Genis <roboburr@…>
C2S Block and Undo(Block): Shaer's Orbit becomes a real server block …
23:10 Changeset in Klonkt [fb30b5d]main by Robin Genis <roboburr@…>
C2S inbox carries friends' media as AS2 attachments Shaer showed …
03:55 Changeset in Klonkt [e2ea5c4]main by Robin <roboburr@…>
Fix: online visitors always get the fresh site, never a cached copy …
03:45 Changeset in Klonkt [f574435]main by Robin <roboburr@…>
Docs: README + .env.example for paid posts and auto-generated keys …
03:39 Changeset in Klonkt [4590e66]main by Robin <roboburr@…>
Feature: auto-generate the paid-posts encryption key (no env needed) …
03:29 Changeset in Klonkt [b9beb16]main by Robin <roboburr@…>
Cleanup: remove the on-screen patron diagnose line (bug found + fixed) …
03:26 Changeset in Klonkt [072a242]main by Robin <roboburr@…>
Fix: unlocked post renders via its own page; no duplicate supporter …
03:17 Changeset in Klonkt [dede82e]main by Robin <roboburr@…>
Fix: derive the owner's campaign id from the creator token (strict …
03:11 Changeset in Klonkt [ec288dc]main by Robin <roboburr@…>
Debug: show why a patron is rejected on the "Nog geen supporter" page …
02:57 Changeset in Klonkt [c7a211d]main by Robin <roboburr@…>
Fix: real supporters were rejected on a wrong campaign_id + add …
02:42 Changeset in Klonkt [9019a3e]main by Robin <roboburr@…>
Feature: prominent "Word supporter" button on the paid gate The gate …
02:07 Changeset in Klonkt [c3d12a6]main by Robin <roboburr@…>
Feature: a way to actually become a supporter, and a styled expired …
01:54 Changeset in Klonkt [603d246]main by Robin <roboburr@…>
Feature: show the exact Patreon redirect URI in the paid admin Bart …
01:54 Changeset in Klonkt [e685f55]main by Robin <roboburr@…>
Fix: paid client scripts were blocked by CSP (garbage nonce) The …
01:38 Changeset in Klonkt [d48ea02]main by Robin <roboburr@…>
Fix: paid gate wins from the fan gate (no more login page on paid …
01:32 Changeset in Klonkt [6cbd014]main by Robin <roboburr@…>
Feature: paid posts slice 4, cookie-less per-post unlock The unlock …
01:17 Changeset in Klonkt [d43230f]main by Robin <roboburr@…>
Harden: lazy-load @simplewebauthn/server so a missing dep never …
01:16 Changeset in Klonkt [9e9e6f9]main by Robin <roboburr@…>
Feature: paid posts slice 3, patron link + passkey (cookie-less) The …
01:06 Changeset in Klonkt [928d1c7]main by Robin <roboburr@…>
Feature: paid posts slice 2, post model + teaser gate A post can be …
00:38 Changeset in Klonkt [61e3daf]main by Robin <roboburr@…>
Feature: paid posts slice 1, owner Patreon config (encrypted) The …
00:26 Changeset in Klonkt [4a08bfc]main by Robin <roboburr@…>
Docs: paid-posts design (slice 0 spike) The build reference for the …
00:11 Changeset in Klonkt [562e1b0]main by Robin <roboburr@…>
Docs: privacy statement for paid posts (concept) The Dutch privacy …

07/20/2026:

23:35 Changeset in Klonkt [30871c1]main by Robin <roboburr@…>
Feature: enrichment is opt-in via Prefer (FEP-9876 conformance) …
23:12 Changeset in Klonkt [5143ccf]main by Robin <roboburr@…>
Docs: the Shaer to Klonkt C2S API Documents the contract the Shaer …
23:03 Changeset in Klonkt [7922694]main by Robin <roboburr@…>
Feature: owner followers/following carry name + avatar (shaer-aa3) …
22:52 Changeset in Klonkt [155c24e]main by Robin <roboburr@…>
Feature: emit shaer:helpRequest on direct notes (FEP-633c 5.2.1) The …
22:27 Changeset in Klonkt [e6c6e6f]main by Robin <roboburr@…>
Feature: uploadMedia endpoint + attachments on direct notes The actor …
22:08 Changeset in Klonkt [024f4f8]main by Robin <roboburr@…>
Feature: direct notes are private mentions, not posts (shaer-tqc) A …
21:38 Changeset in Klonkt [81b2e1e]main by Robin <roboburr@…>
Feature: C2S posts honor to/cc visibility (shaer-60b wire) A note …
20:19 Changeset in Klonkt [0cea12b]main by Robin <roboburr@…>
Feature: owner inbox read over C2S (GET, bearer-gated) GET …
18:50 Changeset in Klonkt [513ba82]main by Robin <roboburr@…>
Copy (NL): interacteer instead of interageer Robins voorkeur: …
07:35 Changeset in Klonkt [9209cfa]main by Robin <roboburr@…>
Docs: changelog for Load more + fediverse interact button …
07:35 Changeset in Klonkt [22d2f5a8]main by Robin <roboburr@…>
Feature: "Interact via the fediverse" next to the Share button A …
07:35 Changeset in Klonkt [520e477]main by Robin <roboburr@…>
Feature: Load more on Solo + Cirkel, page 72 (klonkt-demo-r9u, slice …
07:35 Changeset in Klonkt [1485933]main by Robin <roboburr@…>
Feature: Load more on Messages, page 72 (klonkt-demo-r9u, slice 2/4) …
07:35 Changeset in Klonkt [7b04d3b]main by Robin <roboburr@…>
Feature: Load more on News feed, page 72 (klonkt-demo-r9u, slice 1/4) …
06:35 Changeset in Klonkt [162c7a7]main by Robin <roboburr@…>
Docs: FEDERATION.md per FEP-67ff Documents Klonkt federation surface …

07/19/2026:

23:58 Changeset in Klonkt [544e9c2]main by Robin <roboburr@…>
Feature: Messages "poll finished" notification (klonkt-demo-93o) …
23:43 Changeset in Klonkt [8ed65a6]main by Robin <roboburr@…>
Feature: Messages filters regrouped + search (klonkt-demo-3jf) The …
23:36 Changeset in Klonkt [ff3b8ce]main by Robin <roboburr@…>
Polish: reply editor styled as a sibling of the post editor …
22:48 Changeset in Klonkt [e9c9ae1]main by Robin <roboburr@…>
Feature: mentions bar with conversation partners (klonkt-demo-u02) …
17:38 Changeset in Klonkt [5190152]main by Robin <roboburr@…>
Feature: rich editor on the edit forms too (klonkt-demo-c7f, last …
17:25 Changeset in Klonkt [feced2c]main by Robin <roboburr@…>
Feature: media in replies — rich replies phase 2 (klonkt-demo-c7f) …
17:08 Changeset in Klonkt [33e1dbd]main by Robin <roboburr@…>
Feature: rich replies phase 1 — shared editor, mobile full-screen, …
16:17 Changeset in Klonkt [2d66d66]main by Robin <roboburr@…>
Feature: revoke connected OAuth apps from the account page You issue …
15:53 Changeset in Klonkt [4407c67]main by Robin <roboburr@…>
Feature: C2S owner can read own followers/following (klonkt-demo-6kc) …
04:04 Changeset in Klonkt [bf72108]main by Robin <roboburr@…>
Fix: OAuth consent hands off to native apps via an interstitial After …
03:15 Changeset in Klonkt [dd568e7]main by Robin <roboburr@…>
Feature: OAuth C2S outbox POST — apps can drive the account (phase 1 …
02:52 Changeset in Klonkt [d49b60b]main by Robin <roboburr@…>
Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake) …

07/18/2026:

22:31 Changeset in Klonkt [c867b7b]main by Robin <roboburr@…>
Fix: visitors can reply to the site owner's own comments The visitor …
06:52 Changeset in Klonkt [05cd954]main by Robin <roboburr@…>
chore(release): 1.5.0 Co-Authored-By: Claude Opus 4.8 …
00:53 Changeset in Klonkt [f1a23b8]main by Robin <roboburr@…>
Feature: Messages merges Replies + Notifications into one inbox …

07/17/2026:

02:27 Changeset in Klonkt [7d19465]main by Robin <roboburr@…>
Fix: boosted video-only posts keep their media in the Circle (Loops) …
01:11 Changeset in Klonkt [92a2c46]main by Robin <roboburr@…>
Fix: three UI nits (interact page title i18n, Apple icon, stats …
00:38 Changeset in Klonkt [67c1f24]main by Robin <roboburr@…>
Feature: owner moderation of incoming replies (remove + tombstone + …
00:20 Changeset in Klonkt [3778ddb]main by Robin <roboburr@…>
Fix: private replies (followers-only/DM) no longer render on the …

07/16/2026:

20:29 Changeset in Klonkt [9dbb175]main by Robin <roboburr@…>
Fix: bare video/audio embeds no longer overflow their column The …
20:09 Changeset in Klonkt [010e073]main by Robin <roboburr@…>
chore: open 1.5.0 dev cycle (version 1.5.0-dev) + changelog for …
20:02 Changeset in Klonkt [b109a29]main by Robin <roboburr@…>
Feature: Connect page merges following + followers into one view …
12:20 Changeset in Klonkt [87d2787]main by Robin <roboburr@…>
Release 1.4.0: media players, on-site links, followers list + fixes …
12:20 Changeset in Klonkt [1cc8c85]main by Robin <roboburr@…>
Spoor A step 3b: buildNote is the single Note entry point …
12:20 Changeset in Klonkt [476d6e7]main by Robin <roboburr@…>
Spoor A step 3a: extract nsfw-veil partial (7 copies → 1) The NSFW …
12:20 Changeset in Klonkt [af21002]main by Robin <roboburr@…>
Spoor A step 2: resolve @mentions into the baked content at save …
12:20 Changeset in Klonkt [2d6a9c3]main by Robin <roboburr@…>
Spoor A step 1: bake post display HTML at save (ActivityPub source …
12:20 Changeset in Klonkt [8878814]main by Robin <roboburr@…>
Feature: followers list with delivery health for cleanup Adds a …
12:20 Changeset in Klonkt [72f936a]main by Robin <roboburr@…>
Fix: update check tracks the branch a checkout is on, not always main …
12:20 Changeset in Klonkt [df9da7d]main by Robin <roboburr@…>
Fix: PWA no longer shows stale homepage on flaky cold start The …
12:20 Changeset in Klonkt [4424af7]main by Robin <roboburr@…>
Fix: linkify #hashtags and bare URLs in post bodies for on-site …
12:20 Changeset in Klonkt [ae05747]main by Robin <roboburr@…>
Fix: federate replies, comment-deletes and reply-edits durably …
12:20 Changeset in Klonkt [226b563]main by Robin <roboburr@…>
Fix: Solo view renders video-only covers with mp4 thumbnail poster …
12:20 Changeset in Klonkt [e276d03]main by Robin <roboburr@…>
Fix: remote video thumbnails for moov-at-end files (Loops.video) The …
12:20 Changeset in Klonkt [a85f539]main by Robin <roboburr@…>
Fix: bare .webm/.mp4/.mp3 URLs render a native player autoembed() and …
Note: See TracTimeline for information about the timeline view.