Timeline
07/31/2026:
- 19:07 Changeset in Klonkt [17546af]main by
- Herstel: node_modules-symlink hoorde nooit in de repo (sound-fabrics …
- 18:55 Changeset in Klonkt [72ec6a4]main by
- Hub-modus en guardian-lite eruit Robins besluit (31-7): een instance …
- 18:02 Changeset in Klonkt [bfa6fa1]main by
- Account-verhuizingen slice 3: het wegwijsbord (movedTo + …
- 17:43 Changeset in Klonkt [0ca7e9a4]main by
- Account-verhuizingen slice 2: de uitgaande Move (FEP-7628) De …
- 14:02 Changeset in Klonkt [f434294]main by
- Maskeer de oude klonkt.service bij de split, hij stond op te staan uit …
- 13:52 Changeset in Klonkt [5462bab]main by
- Fix 500 op de Uiterlijk-pagina na een halve update (boiert.eu) Bart …
- 13:34 Changeset in Klonkt [ccaa530]main by
- Account-verhuizingen: inkomende Move plus alsoKnownAs-aliassen …
- 12:48 Changeset in Klonkt [2dd1dc4]main by
- Scheid gebruikersdata van code voor self-hosters Een instance …
- 12:33 Changeset in Klonkt [e2c3d09]main by
- Media-submappen volgen nu MEDIA_PATH De submappen voor avatars, …
- 12:11 Changeset in Klonkt [859b1707]main by
- chore(release): 1.6.0 Co-Authored-By: Claude Opus 5 …
- 11:40 Changeset in Klonkt [0ca7e5d0]main by
- Verwijder verweesde deploy/post-receive De hook beschreef een …
- 11:03 Changeset in Klonkt [cae8ded]main by
- Een eerlijke User-Agent op al het uitgaande federatieverkeer Robins …
- 10:52 Changeset in Klonkt [0f48411]main by
- Statistieken tellen lezers, geen servers Robins vraag (31-7) legde …
07/30/2026:
- 23:54 Changeset in Klonkt [2a17f0a]main by
- Long-poll op nieuws: de thread blijft live zonder pull-to-refresh …
- 23:32 Changeset in Klonkt [ef519a3]main by
- Volg-QR draagt een https-URL met een tussenpagina Robins melding …
- 23:17 Changeset in Klonkt [1a2f206]main by
- Follow: gesigneerd resolven, fouten naar de app, guardians ingelicht, …
- 12:49 Changeset in Klonkt [55eca8b]main by
- Inkomende replies op je eigen posts bereiken nu ook de app Robins …
- 12:38 Changeset in Klonkt [6a99668]main by
- Reply op een ander gefixt: gesigneerd resolven, eigen replies terug in …
- 12:28 Changeset in Klonkt [f9b1c5c]main by
- C2S replies dragen hun media: de 502 op een foto-reply Robins …
- 12:04 Changeset in Klonkt [1f640ff]main by
- Audio-tegel: golfvorm en titel elk hun eigen band, en balkjes ipv de …
- 11:48 Changeset in Klonkt [6dd26e5]main by
- De audio-tegel opgevrolijkt: golfvorm als thumbnail en een echte titel …
- 11:26 Changeset in Klonkt [67f7150]main by
- C2S Delete voor eigen notes en shaer:author op de eigen outbox Twee …
- 09:32 Changeset in Klonkt [a9da2c0]main by
- De outbox vergat de attachments: waarom de Mac speelde en de iPhone …
- 09:22 Changeset in Klonkt [d3a1abd]main by
- Gefedereerde content is schoon van media-tags Robins schermafdrukken …
- 08:46 Changeset in Klonkt [aa189d1]main by
- De editor-optie heet gewoon Alleen voor vrienden Het tussenhaakje …
- 08:40 Changeset in Klonkt [73a10c2]main by
- Vrienden krijgen de geschiedenis mee, en een block blijft een dichte …
- 08:33 Changeset in Klonkt [094f7d0]main by
- Fans heten voortaan vrienden Robins aanwijzing (30-7): de …
- 08:23 Changeset in Klonkt [2a10445]main by
- De tegel leest zijn beeld uit de content, de cover-kopie is weg …
- 08:09 Changeset in Klonkt [15f1cb5]main by
- De tegel speelt de video als zijn eigen thumbnail Robins aanwijzing …
- 08:02 Changeset in Klonkt [79f00c5]main by
- De posters gebruiken de ffmpeg die Klonkt al meebrengt Robins …
- 08:00 Changeset in Klonkt [9ed940e]main by
- FFMPEG_PATH: een static build mag het werk doen Robins vraag of …
- 07:56 Changeset in Klonkt [7d01696]main by
- Posterframes voor video, ffmpeg-optioneel shaer-zowq, de serverhelft. …
- 07:47 Changeset in Klonkt [97bcf7e]main by
- Video op maat in de post, en een Video-tab in Media Robins opdracht …
- 07:02 Changeset in Klonkt [6089c53]main by
- 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
- /media zegt nu dat een upload nooit verandert shaer-uwx: de Shaer-app …
- 12:36 Changeset in Klonkt [d56d471]main by
- Een voorstel krijgt een antwoord, een status en een zichtbare kring …
- 12:12 Changeset in Klonkt [6100ce9]main by
- Een dichte poort mag zeggen dat hij dicht is Robin tikte op een …
- 11:26 Changeset in Klonkt [08ab8ad]main by
- De app las alleen de tijdlijn, dus een zwaai kwam nooit aan Robin …
- 10:50 Changeset in Klonkt [6d5ce0c]main by
- Op deze machine gedraagt elke Klonkt zich alsof hij ergens anders …
- 10:29 Changeset in Klonkt [c8e03c6]main by
- Het doorgestuurde voorstel werd geweigerd: verkeerde afzender Robin …
- 10:15 Changeset in Klonkt [329873e]main by
- Herstel: een losse ) sloopte guardian.js, en dus sound-fabrics Bij …
- 10:04 Changeset in Klonkt [e27b8db]main by
- Afspelen in de app als tweede gated feature, en het gat in de gate …
- 07:15 Changeset in Klonkt [88d7c8f]main by
- Een gated voorstel bereikte de andere guardians nooit Op de vloot …
07/28/2026:
- 23:48 Changeset in Klonkt [439f095]main by
- De guardians-lijst verhuist van Berichten naar Connect Connect is de …
- 23:40 Changeset in Klonkt [0202104]main by
- De gebruikerskant van 3.6: de ward ziet zijn vangnet, de guardian …
- 23:22 Changeset in Klonkt [6eab7e9]main by
- Beschikbaarheid van guardians (FEP-633c 3.6): away, dormant, lapse De …
- 20:15 Changeset in Klonkt [6c152a5]main by
- De Undo bij het loslaten van een ward reist nu echt mee Loslaten was …
- 19:58 Changeset in Klonkt [742ba7e]main by
- Een ward loslaten vraagt eerst, en zegt wat het doet Loslaten zat …
- 19:43 Changeset in Klonkt [70677e96]main by
- Guardian-PWA: een paneel per kind /guardian was een platte lijst van …
- 18:30 Changeset in Klonkt [a7bcf66]main by
- De Guardian PWA liep twee uur achter Op sound-fabrics staat de …
- 18:17 Changeset in Klonkt [d9ad6c5]main by
- Een hulpvraag hoort in Berichten, niet in de Krant Een 🛟 van een ward …
- 10:45 Changeset in Klonkt [2708282]main by
- De knop deed niets: AP.deliverTo bestond niet Op Propose link …
- 10:40 Changeset in Klonkt [65abc85]main by
- Gated settings federeren: guardians beslissen samen, ook van een …
- 09:11 Changeset in Klonkt [2a76184]main by
- Guardians kunnen linkvoorbeelden aan- en uitzetten per ward De eerste …
- 08:59 Changeset in Klonkt [bdb78e4]main by
- Publiek oEmbed-register erbij: YouTube verstopt zijn tags voor een …
- 08:54 Changeset in Klonkt [b1512e0]main by
- De kop-lezer stopte op een og:image in een script, net voor de echte …
- 08:47 Changeset in Klonkt [3f32994]main by
- Link-preview backfill hing achter een her-fetch die hij niet nodig had …
- 08:37 Changeset in Klonkt [c52dc82]main by
- Thumbnails ontbraken: providerlijst eruit, en grote pagina-s worden …
- 08:22 Changeset in Klonkt [0101d0a]main by
- Embeds toonden niets: OpenGraph erbij en een backfill Twee oorzaken, …
- 07:53 Changeset in Klonkt [b258a79]main by
- Fase 3: quotes federeren volgens de FEP, en de geciteerde auteur hoort …
- 07:43 Changeset in Klonkt [fc40410]main by
- Externe embeds: thumbnail-only, en gated aan de serverkant Fase 2 van …
- 07:32 Changeset in Klonkt [6bc2e31b]main by
- Een embed-pijplijn: AP eerst volgens de FEP, dan provider, dan oEmbed …
- 06:43 Changeset in Klonkt [c628dcd4]main by
- Paid-post pagina krijgt de normale header, en Release a Ward vraagt …
07/26/2026:
- 10:56 Changeset in Klonkt [de89079]main by
- C2S: liked/boosted op de inbox-read + followers-only reply-adressering …
- 10:00 Changeset in Klonkt [42e7616]main by
- Fix: load-more toont ineens de Klonkt-header (chrome-swap bij append) …
- 09:52 Changeset in Klonkt [ef1853c]main by
- Web: custom-emoji ook in messages + threads (Shaer-pariteit) Na de …
- 09:37 Changeset in Klonkt [3597763]main by
- Web-timeline: custom-emoji + embedded quote-kaart (afgekeken van …
- 09:12 Changeset in Klonkt [b5c2538]main by
- Self-heal v15: heel bestaande boosts die nog geen content-emoji's …
- 09:08 Changeset in Klonkt [3654057]main by
- Boost-pad: content-emoji's (+links/quote) meenemen, net als een gewone …
- 09:02 Changeset in Klonkt [f3caf19]main by
- shaer:booster.emojis: custom-emoji in de booster-naam (X boosted) De …
- 08:47 Changeset in Klonkt [a677616]main by
- shaer:author.emojis: custom-emoji in de display-naam op de byline Een …
- 08:35 Changeset in Klonkt [46a30f0]main by
- Inbox-read serveert shaer:author + shaer:booster voor een byline op …
- 08:23 Changeset in Klonkt [af6e085]main by
- Quote-kaart snapshot: media als array + emoji-map van de geciteerde …
- 08:20 Changeset in Klonkt [6fd0e20]main by
- FEP-044f: Klonkt resolvet de geciteerde post voor een ingebedde …
- 08:08 Changeset in Klonkt [cc3cf7d]main by
- FEP-044f: object-level quotes (quoteUrl / _misskey_quote) ook als …
- 08:01 Changeset in Klonkt [eb36688]main by
- FEP-e232 emit: Klonkt bewaart + serveert object-link (quote) tags op …
- 07:26 Changeset in Klonkt [8f8b40f]main by
- FEP-9098 self-heal (v8): re-capture custom-emoji tags op bestaande …
07/25/2026:
- 23:32 Changeset in Klonkt [97bacf2]main by
- FEP-9098 emit: Klonkt bewaart + serveert custom-emoji tags (C2S inbox) …
- 10:37 Changeset in Klonkt [f1c50f9]main by
- Guardian 2 wordt de nieuwe /guardian; oude v1 eruit Robins besluit: …
- 10:11 Changeset in Klonkt [787e0d9]main by
- Fix dubbele @@ in guardian2 volgverzoeken renderFollowReqs prependde …
- 10:00 Changeset in Klonkt [0a686a0]main by
- Fix: forward gated follow naar guardians op ANDERE instances …
- 09:35 Changeset in Klonkt [4f15f67]main by
- Ward-actor: manuallyApprovesFollowers true (FEP-633c §5.3) Robin zag …
- 09:15 Changeset in Klonkt [2b4252c]main by
- Cross-instance follow-goedkeuring, gemodelleerd op de guardian-offer …
- 08:37 Changeset in Klonkt [af5b79b]main by
- FEP-633c §2.2: shaer:hasGuardians (outbound stempelen, inbound …
- 08:27 Changeset in Klonkt [8f520e0]main by
- Follow-gating: houd de flow simpel (geen cross-instance forwarding) …
- 08:22 Changeset in Klonkt [c66cbb4]main by
- Authorized fetch: gecommitte guardian leest ward-outbox gesigneerd …
- 08:09 Changeset in Klonkt [ad6f62a]main by
- Guardian 2: zwaai-badge in Berichten + snelle antwoorden (item 3 af) …
- 08:01 Changeset in Klonkt [e62f65d]main by
- Guardian 2: de zwaai (shaer:wave), warmte zonder publiceren Een …
- 07:51 Changeset in Klonkt [5c373b8]main by
- Guardian 2: follow-goedkeuring (FEP-633c §5.3) Een Follow op een ward …
- 07:43 Changeset in Klonkt [28267519]main by
- Guardian 2: meekijken met je wards (interop-hoofdroute, FEP-633c §5) …
- 06:25 Changeset in Klonkt [05665bc]main by
- Guardian 2: losse guardians via uitnodiging (guardian-only accounts) …
- 06:06 Changeset in Klonkt [c1f5c23]main by
- Guardian 2: kloon van de Guardian-PWA als groeiplek voor losse …
07/24/2026:
- 21:30 Changeset in Klonkt [c6185fa]main by
- Guardian-PWA: CSP-nonce injecteren zodat de JS laadt DIT was de echte …
- 20:59 Changeset in Klonkt [fcd6964]main by
- Guardianship: ward ziet z'n guardians, PWA-assets no-cache, handle-fix …
- 20:28 Changeset in Klonkt [3ffbedd]main by
- Guardianship: eerste guardian committeert op de enkele ward-accept …
- 20:15 Changeset in Klonkt [c502242]main by
- Changelog: guardians, de Guardian-app en offers-in-berichten De …
- 20:07 Changeset in Klonkt [b5924eb]main by
- Guardian-PWA: cache-bust op de assets (stale JS was de …
- 19:44 Changeset in Klonkt [780a7c6]main by
- Guardianship Fase 0+1: de echte multi-party handshake (FEP-633c §3) …
- 18:04 Changeset in Klonkt [c26cc18]main by
- Guardian-PWA: duidelijker + verstuurde offer altijd zichtbaar Twee …
- 17:36 Changeset in Klonkt [1a2d8ac]main by
- Offers-queue draagt de daemon-hulpvelden (accept-knop in de apps) De …
- 17:34 Changeset in Klonkt [e84ce32]main by
- Voogdij-aanvraag als speciaal bericht in Berichten, met accepteer-knop …
- 17:03 Changeset in Klonkt [318d0c2]main by
- De Guardian-PWA: /guardian, wards managen, berichtencentrum, eigen …
- 17:03 Changeset in Klonkt [e61c289]main by
- Guardian-queues als C2S-routes + push-typen help/guardian De drie …
- 16:56 Changeset in Klonkt [6b5d7da]main by
- Guardianship als eigen module + gedeelde BlocklistService FEP-633c …
07/22/2026:
- 08:18 Changeset in Klonkt [9a00f28]main by
- Fix: test feedback round, cirkels tagline + report details + full i18n …
- 07:12 Changeset in Klonkt [96c714f]main by
- Feature: web push slice 4, burst throttle + docs - Burst throttle: a …
- 07:12 Changeset in Klonkt [8240e80]main by
- Feature: web push slice 3, real triggers from the S2S inbox The owner …
- 07:12 Changeset in Klonkt [053bf51]main by
- Feature: web push slice 2, enable/disable UI + service worker delivery …
- 07:12 Changeset in Klonkt [ad10715]main by
- Feature: web push slice 1, VAPID keys + subscription store The …
- 07:12 Changeset in Klonkt [dc4aa08]main by
- Docs: web-push design (slice 0) The build reference for background …
- 00:26 Changeset in Klonkt [8b07c12]main by
- The AP blocked collection: the server blocklist drives Shaer's Orbit …
07/21/2026:
- 23:44 Changeset in Klonkt [4c70ecb]main by
- C2S Block and Undo(Block): Shaer's Orbit becomes a real server block …
- 23:10 Changeset in Klonkt [fb30b5d]main by
- C2S inbox carries friends' media as AS2 attachments Shaer showed …
- 03:55 Changeset in Klonkt [e2ea5c4]main by
- Fix: online visitors always get the fresh site, never a cached copy …
- 03:45 Changeset in Klonkt [f574435]main by
- Docs: README + .env.example for paid posts and auto-generated keys …
- 03:39 Changeset in Klonkt [4590e66]main by
- Feature: auto-generate the paid-posts encryption key (no env needed) …
- 03:29 Changeset in Klonkt [b9beb16]main by
- Cleanup: remove the on-screen patron diagnose line (bug found + fixed) …
- 03:26 Changeset in Klonkt [072a242]main by
- Fix: unlocked post renders via its own page; no duplicate supporter …
- 03:17 Changeset in Klonkt [dede82e]main by
- Fix: derive the owner's campaign id from the creator token (strict …
- 03:11 Changeset in Klonkt [ec288dc]main by
- Debug: show why a patron is rejected on the "Nog geen supporter" page …
- 02:57 Changeset in Klonkt [c7a211d]main by
- Fix: real supporters were rejected on a wrong campaign_id + add …
- 02:42 Changeset in Klonkt [9019a3e]main by
- Feature: prominent "Word supporter" button on the paid gate The gate …
- 02:07 Changeset in Klonkt [c3d12a6]main by
- Feature: a way to actually become a supporter, and a styled expired …
- 01:54 Changeset in Klonkt [603d246]main by
- Feature: show the exact Patreon redirect URI in the paid admin Bart …
- 01:54 Changeset in Klonkt [e685f55]main by
- Fix: paid client scripts were blocked by CSP (garbage nonce) The …
- 01:38 Changeset in Klonkt [d48ea02]main by
- Fix: paid gate wins from the fan gate (no more login page on paid …
- 01:32 Changeset in Klonkt [6cbd014]main by
- Feature: paid posts slice 4, cookie-less per-post unlock The unlock …
- 01:17 Changeset in Klonkt [d43230f]main by
- Harden: lazy-load @simplewebauthn/server so a missing dep never …
- 01:16 Changeset in Klonkt [9e9e6f9]main by
- Feature: paid posts slice 3, patron link + passkey (cookie-less) The …
- 01:06 Changeset in Klonkt [928d1c7]main by
- Feature: paid posts slice 2, post model + teaser gate A post can be …
- 00:38 Changeset in Klonkt [61e3daf]main by
- Feature: paid posts slice 1, owner Patreon config (encrypted) The …
- 00:26 Changeset in Klonkt [4a08bfc]main by
- Docs: paid-posts design (slice 0 spike) The build reference for the …
- 00:11 Changeset in Klonkt [562e1b0]main by
- Docs: privacy statement for paid posts (concept) The Dutch privacy …
07/20/2026:
- 23:35 Changeset in Klonkt [30871c1]main by
- Feature: enrichment is opt-in via Prefer (FEP-9876 conformance) …
- 23:12 Changeset in Klonkt [5143ccf]main by
- Docs: the Shaer to Klonkt C2S API Documents the contract the Shaer …
- 23:03 Changeset in Klonkt [7922694]main by
- Feature: owner followers/following carry name + avatar (shaer-aa3) …
- 22:52 Changeset in Klonkt [155c24e]main by
- Feature: emit shaer:helpRequest on direct notes (FEP-633c 5.2.1) The …
- 22:27 Changeset in Klonkt [e6c6e6f]main by
- Feature: uploadMedia endpoint + attachments on direct notes The actor …
- 22:08 Changeset in Klonkt [024f4f8]main by
- Feature: direct notes are private mentions, not posts (shaer-tqc) A …
- 21:38 Changeset in Klonkt [81b2e1e]main by
- Feature: C2S posts honor to/cc visibility (shaer-60b wire) A note …
- 20:19 Changeset in Klonkt [0cea12b]main by
- Feature: owner inbox read over C2S (GET, bearer-gated) GET …
- 18:50 Changeset in Klonkt [513ba82]main by
- Copy (NL): interacteer instead of interageer Robins voorkeur: …
- 07:35 Changeset in Klonkt [9209cfa]main by
- Docs: changelog for Load more + fediverse interact button …
- 07:35 Changeset in Klonkt [22d2f5a8]main by
- Feature: "Interact via the fediverse" next to the Share button A …
- 07:35 Changeset in Klonkt [520e477]main by
- Feature: Load more on Solo + Cirkel, page 72 (klonkt-demo-r9u, slice …
- 07:35 Changeset in Klonkt [1485933]main by
- Feature: Load more on Messages, page 72 (klonkt-demo-r9u, slice 2/4) …
- 07:35 Changeset in Klonkt [7b04d3b]main by
- Feature: Load more on News feed, page 72 (klonkt-demo-r9u, slice 1/4) …
- 06:35 Changeset in Klonkt [162c7a7]main by
- Docs: FEDERATION.md per FEP-67ff Documents Klonkt federation surface …
07/19/2026:
- 23:58 Changeset in Klonkt [544e9c2]main by
- Feature: Messages "poll finished" notification (klonkt-demo-93o) …
- 23:43 Changeset in Klonkt [8ed65a6]main by
- Feature: Messages filters regrouped + search (klonkt-demo-3jf) The …
- 23:36 Changeset in Klonkt [ff3b8ce]main by
- Polish: reply editor styled as a sibling of the post editor …
- 22:48 Changeset in Klonkt [e9c9ae1]main by
- Feature: mentions bar with conversation partners (klonkt-demo-u02) …
- 17:38 Changeset in Klonkt [5190152]main by
- Feature: rich editor on the edit forms too (klonkt-demo-c7f, last …
- 17:25 Changeset in Klonkt [feced2c]main by
- Feature: media in replies — rich replies phase 2 (klonkt-demo-c7f) …
- 17:08 Changeset in Klonkt [33e1dbd]main by
- Feature: rich replies phase 1 — shared editor, mobile full-screen, …
- 16:17 Changeset in Klonkt [2d66d66]main by
- Feature: revoke connected OAuth apps from the account page You issue …
- 15:53 Changeset in Klonkt [4407c67]main by
- Feature: C2S owner can read own followers/following (klonkt-demo-6kc) …
- 04:04 Changeset in Klonkt [bf72108]main by
- Fix: OAuth consent hands off to native apps via an interstitial After …
- 03:15 Changeset in Klonkt [dd568e7]main by
- Feature: OAuth C2S outbox POST — apps can drive the account (phase 1 …
- 02:52 Changeset in Klonkt [d49b60b]main by
- Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake) …
07/18/2026:
- 22:31 Changeset in Klonkt [c867b7b]main by
- Fix: visitors can reply to the site owner's own comments The visitor …
- 06:52 Changeset in Klonkt [05cd954]main by
- chore(release): 1.5.0 Co-Authored-By: Claude Opus 4.8 …
- 00:53 Changeset in Klonkt [f1a23b8]main by
- Feature: Messages merges Replies + Notifications into one inbox …
07/17/2026:
- 02:27 Changeset in Klonkt [7d19465]main by
- Fix: boosted video-only posts keep their media in the Circle (Loops) …
- 01:11 Changeset in Klonkt [92a2c46]main by
- Fix: three UI nits (interact page title i18n, Apple icon, stats …
- 00:38 Changeset in Klonkt [67c1f24]main by
- Feature: owner moderation of incoming replies (remove + tombstone + …
- 00:20 Changeset in Klonkt [3778ddb]main by
- Fix: private replies (followers-only/DM) no longer render on the …
07/16/2026:
- 20:29 Changeset in Klonkt [9dbb175]main by
- Fix: bare video/audio embeds no longer overflow their column The …
- 20:09 Changeset in Klonkt [010e073]main by
- chore: open 1.5.0 dev cycle (version 1.5.0-dev) + changelog for …
- 20:02 Changeset in Klonkt [b109a29]main by
- Feature: Connect page merges following + followers into one view …
- 12:20 Changeset in Klonkt [87d2787]main by
- Release 1.4.0: media players, on-site links, followers list + fixes …
- 12:20 Changeset in Klonkt [1cc8c85]main by
- Spoor A step 3b: buildNote is the single Note entry point …
- 12:20 Changeset in Klonkt [476d6e7]main by
- Spoor A step 3a: extract nsfw-veil partial (7 copies → 1) The NSFW …
- 12:20 Changeset in Klonkt [af21002]main by
- Spoor A step 2: resolve @mentions into the baked content at save …
- 12:20 Changeset in Klonkt [2d6a9c3]main by
- Spoor A step 1: bake post display HTML at save (ActivityPub source …
- 12:20 Changeset in Klonkt [8878814]main by
- Feature: followers list with delivery health for cleanup Adds a …
- 12:20 Changeset in Klonkt [72f936a]main by
- Fix: update check tracks the branch a checkout is on, not always main …
- 12:20 Changeset in Klonkt [df9da7d]main by
- Fix: PWA no longer shows stale homepage on flaky cold start The …
- 12:20 Changeset in Klonkt [4424af7]main by
- Fix: linkify #hashtags and bare URLs in post bodies for on-site …
- 12:20 Changeset in Klonkt [ae05747]main by
- Fix: federate replies, comment-deletes and reply-edits durably …
- 12:20 Changeset in Klonkt [226b563]main by
- Fix: Solo view renders video-only covers with mp4 thumbnail poster …
- 12:20 Changeset in Klonkt [e276d03]main by
- Fix: remote video thumbnails for moov-at-end files (Loops.video) The …
- 12:20 Changeset in Klonkt [a85f539]main by
- Fix: bare .webm/.mp4/.mp3 URLs render a native player autoembed() and …
07/04/2026:
- 17:48 Changeset in Klonkt [8e7f0ec]main by
- chore(release): 1.3.5 Patch release: polls keep their cover art when …
- 17:47 Changeset in Klonkt [da71f9d]main by
- fix(updates): Android "Latest" reads the installable bundle version …
- 17:44 Changeset in Klonkt [0a93c15]main by
- fix(ap): a poll keeps its cover art when federated The real reason …
- 17:34 Changeset in Klonkt [6ec0433]main by
- chore(release): 1.3.4 Patch release: self-heal retries until a clean …
- 17:31 Changeset in Klonkt [14f54a7]main by
- fix(ap): self-heal retries until a clean pass; feed re-boost also …
- 17:26 Changeset in Klonkt [6dd1a3f]main by
- fix(ap): upsertBoostedNote refreshes an already-cached row Root cause …
- 17:19 Changeset in Klonkt [236e11b]main by
- fix(ap): self-heal v6 - retroactively restore covers on cached boosts …
- 17:08 Changeset in Klonkt [b7e382f]main by
- chore(release): 1.3.3 Patch release: boosted music posts keep their …
- 17:05 Changeset in Klonkt [006a3be]main by
- fix(ap): boosted post keeps its cover when you don't follow the author …
07/03/2026:
- 22:41 Changeset in Klonkt [8b5c076]main by
- chore(release): 1.3.2 Patch release: the Updates page works in the …
07/02/2026:
- 15:07 Changeset in Klonkt [422b20d]main by
- fix(updates): in-app updates on the Android app (third topology) The …
- 13:49 Changeset in Klonkt [7d61ab8]main by
- chore(release): 1.3.1 Patch release: background audio playback fix …
- 13:40 Changeset in Klonkt [d039264]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 13:21 Changeset in Klonkt [421046c]main by
- fix(audio): gapless MSE playback - background auto-advance survives on …
07/01/2026:
- 22:40 Changeset in Klonkt [a369029]main1.3.0 by
- chore(release): 1.3.0 Feature release: host + vote on fediverse polls …
- 22:38 Changeset in Klonkt [0877771]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 22:38 Changeset in Klonkt [e67828e]main by
- fix(media): poster frames for remote videos (News feed + Circle tiles) …
- 22:28 Changeset in Klonkt [5e52448]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 22:28 Changeset in Klonkt [3b4095f]main by
- feat(seo): og:image light/dark override setting The auto-generated …
- 22:22 Changeset in Klonkt [7f265ce]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 22:20 Changeset in Klonkt [e499b71]main by
- chore: drop stray beads temp file + ignore .beads/.~* Co-Authored-By: …
- 22:20 Changeset in Klonkt [fc229f5]main by
- fix(fediverse): bracketed mentions/hashtags/URLs link and notify The …
- 22:15 Changeset in Klonkt [2abd3d2]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 22:13 Changeset in Klonkt [fe97cc3]main by
- feat(fediverse): notification when mentioned in a non-reply post An …
- 22:07 Changeset in Klonkt [254939c]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 22:06 Changeset in Klonkt [e00c0e9]main by
- fix(fediverse): auto-link bare URLs in outgoing posts and replies A …
- 22:03 Changeset in Klonkt [d11e308]main by
- chore: tracker housekeeping Co-Authored-By: Claude <noreply@…>
- 21:52 Changeset in Klonkt [5a27ba4]main by
- copy(editor): shorter one-way audio warning Trim …
- 21:49 Changeset in Klonkt [c06816e]main by
- feat(audio): sharing openly on the fediverse is one-way + lock the …
- 21:31 Changeset in Klonkt [8cf8b5f]main by
- feat(fediverse): cover art on federated Audio attachments (AS2 icon) …
- 19:31 Changeset in Klonkt [badbba8]main by
- copy(fedi): simpler report-target wording (instance + moderator(s)) …
- 19:28 Changeset in Klonkt [9e1b1bb]main by
- fix(fediverse): use verified actor doc in inbound Flag (resolveActor …
- 19:26 Changeset in Klonkt [737ea05]main by
- feat(fediverse): receive reports (inbound Flag) → owner's …
- 19:14 Changeset in Klonkt [1c2dcba]main by
- feat(fediverse): report a post/account to its home server (AS2 Flag) …
- 19:06 Changeset in Klonkt [0688b5f]main by
- feat(fediverse): post language → AS2 contentMap A post can now carry …
- 18:55 Changeset in Klonkt [d18c60e]main by
- feat(fediverse): alt text for images (accessibility → AS2 attachment …
- 18:38 Changeset in Klonkt [43273c9]main by
- refactor(fediverse): thread crawl one level per pass, like Mastodon …
- 18:23 Changeset in Klonkt [dc41bef]main by
- feat(fediverse): fetch remote reply threads (cached, …
- 18:18 Changeset in Klonkt [7b07035]main by
- chore(db): add busy_timeout + synchronous=NORMAL for concurrent …
- 13:56 Changeset in Klonkt [f1956d7]main by
- feat(fediverse): inline @mentions in posts (link + notify) Typing …
- 13:39 Changeset in Klonkt [c45c187]main by
- feat(polls): show voter count + open/closed status on the interact …
- 13:32 Changeset in Klonkt [667fb41]main by
- feat(polls): vote on any fediverse poll from the interact page The …
- 13:18 Changeset in Klonkt [bb3f67c]main by
- feat(polls): removable options + tidier editor layout Each poll …
- 12:53 Changeset in Klonkt [0403187]main by
- feat(fediverse): host your own polls (federate as AS2 Question) A …
- 07:48 Changeset in Klonkt [731e431]main by
- fix(fediverse): backfillFromOutbox also ingests polls (Question) with …
- 07:43 Changeset in Klonkt [55a73f0]main by
- docs(changelog): vote on fediverse polls (EN/NL/DE) + track polls …
- 07:38 Changeset in Klonkt [6053c6c]main by
- feat(fediverse): show + vote on remote polls (Question) in the News …
- 06:08 Changeset in Klonkt [f70e010]main by
- fix(thumbnails): skip ffmpeg for animated remote WebP/GIF (serve …
- 01:27 Changeset in Klonkt [1bc0886]main by
- docs(changelog): Unreleased — short feed videos autoplay + loop …
- 01:25 Changeset in Klonkt [fe680aa]main by
- feat(news): short feed videos (gif/cover loops) autoplay + loop muted …
- 01:16 Changeset in Klonkt [131e266]main1.2.0 by
- release: 1.2.0 — PeerTube embeds, light OG cards, stats IP-exclude, …
- 01:04 Changeset in Klonkt [cf314b4]main by
- chore: close lqx + 4lq (fediverse sig-hardening + block completeness) …
- 01:03 Changeset in Klonkt [c55fb34]main by
- fix(federation): HTTP-sig replay window + mandatory digest (lqx); …
- 00:57 Changeset in Klonkt [f0807cc]main by
- chore: close 4fk (per-site pin-resync serialization) Co-Authored-By: …
- 00:57 Changeset in Klonkt [cfe1824]main by
- fix(federation): serialize featured-pin resync per site (4fk) …
- 00:45 Changeset in Klonkt [e1c4f3e]main by
- chore: close byh (Follow retry-queue delivery) Co-Authored-By: Claude …
- 00:45 Changeset in Klonkt [1b1cc89]main by
- fix(federation): deliver Follow via the retry queue (byh) …
- 00:40 Changeset in Klonkt [0f2d441]main by
- chore: close ymj (Update(Note) handler already shipped in bea59a1) …
- 00:34 Changeset in Klonkt [4e9782c]main by
- chore: track discovery-hub feature (prutfolio-src-7cz) …
- 00:00 Changeset in Klonkt [2f50c53]main by
- fix(cirkel): strip 'RE: <url>' quote prefix from boost card titles A …
Note:
See TracTimeline
for information about the timeline view.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)