# # ChangeLog for src/views/partials in Klonkt # # Generated by Trac 1.6 # 09/09/2026 02:57:42 PM 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. ... 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 [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 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 ... 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 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: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 ... 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 ... 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 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 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 ... 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 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 ... Sun, 26 Jul 2026 09:52:24 GMT Robin Genis [ef1853c] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/news.ejs (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/msg-item.ejs (modified) * src/views/partials/shared-styles.ejs (modified) Web: custom-emoji ook in messages + threads (Shaer-pariteit) Na de ... Sun, 26 Jul 2026 09:37:48 GMT Robin Genis [3597763] * src/middleware/render.js (modified) * src/services/NoteRender.js (added) * src/views/pages/news.ejs (modified) * src/views/partials/quote-card.ejs (added) * src/views/partials/tl-item.ejs (modified) * test/note-render.test.js (added) Web-timeline: custom-emoji + embedded quote-kaart (afgekeken van ... Sat, 25 Jul 2026 08:09:19 GMT Robin [ad6f62a] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) Guardian 2: zwaai-badge in Berichten + snelle antwoorden (item 3 af) ... Mon, 20 Jul 2026 07:35:55 GMT Robin [520e477] * src/routes/circle.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/circle-feed.ejs (modified) * src/views/pages/home.ejs (modified) * src/views/partials/home-append.ejs (added) Feature: Load more on Solo + Cirkel, page 72 (klonkt-demo-r9u, slice ... Mon, 20 Jul 2026 07:35:55 GMT Robin [1485933] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/messages-append.ejs (added) * src/views/partials/msg-item.ejs (added) * test/feed-pagination.test.js (modified) Feature: Load more on Messages, page 72 (klonkt-demo-r9u, slice 2/4) ... Mon, 20 Jul 2026 07:35:55 GMT Robin [7b04d3b] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) * src/views/partials/load-more.ejs (added) * src/views/partials/news-append.ejs (added) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/tl-item.ejs (added) * test/feed-pagination.test.js (added) Feature: Load more on News feed, page 72 (klonkt-demo-r9u, slice 1/4) ... Sun, 19 Jul 2026 23:36:33 GMT Robin [ff3b8ce] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/assets/css/reply-editor.css (modified) * src/assets/js/reply-editor.js (modified) * src/views/partials/reply-editor.ejs (modified) Polish: reply editor styled as a sibling of the post editor (klonkt- ... Sun, 19 Jul 2026 22:48:15 GMT Robin [e9c9ae1] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/assets/css/reply-editor.css (modified) * src/assets/js/reply-editor.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/reply-editor.ejs (modified) * test/rich-reply.test.js (modified) Feature: mentions bar with conversation partners (klonkt-demo-u02) ... Sun, 19 Jul 2026 17:38:25 GMT Robin [5190152] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/assets/js/reply-editor.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/messages.ejs (modified) * src/views/partials/reply-editor.ejs (modified) * test/rich-reply.test.js (modified) Feature: rich editor on the edit forms too (klonkt-demo-c7f, last ... Sun, 19 Jul 2026 17:25:26 GMT Robin [feced2c] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/assets/css/reply-editor.css (modified) * src/assets/js/reply-editor.js (modified) * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/reply-editor.ejs (modified) * test/rich-reply.test.js (modified) Feature: media in replies — rich replies phase 2 (klonkt-demo-c7f) ... Sun, 19 Jul 2026 17:08:32 GMT Robin [33e1dbd] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/assets/css/reply-editor.css (added) * src/assets/js/reply-editor.js (added) * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/reply-editor.ejs (added) * test/rich-reply.test.js (added) Feature: rich replies phase 1 — shared editor, mobile full-screen, ... Sat, 18 Jul 2026 22:31:01 GMT Robin [c867b7b] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/views/partials/fedi-node.ejs (modified) Fix: visitors can reply to the site owner's own comments The ... Sat, 18 Jul 2026 00:53:15 GMT Robin [f1a23b8] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/messages.ejs (added) * src/views/partials/fedi-tabs.ejs (modified) * test/messages.test.js (added) Feature: Messages merges Replies + Notifications into one inbox ... Fri, 17 Jul 2026 00:38:54 GMT Robin [67c1f24] * CHANGELOG.de.md (modified) * CHANGELOG.md (modified) * CHANGELOG.nl.md (modified) * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/partials/fedi-node.ejs (modified) * test/reply-moderation.test.js (added) Feature: owner moderation of incoming replies (remove + tombstone + ... Thu, 16 Jul 2026 20:02:27 GMT Robin [b109a29] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (added) * src/views/partials/fedi-tabs.ejs (modified) Feature: Connect page merges following + followers into one view ... Thu, 16 Jul 2026 12:20:51 GMT Robin [476d6e7] * src/views/pages/news.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/nsfw-veil.ejs (added) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) Spoor A step 3a: extract nsfw-veil partial (7 copies → 1) The NSFW ... Thu, 16 Jul 2026 12:20:51 GMT Robin [8878814] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/followers.ejs (added) * src/views/partials/fedi-tabs.ejs (modified) Feature: followers list with delivery health for cleanup Adds a ... Tue, 30 Jun 2026 23:46:46 GMT Robin Genis [2a58d76] * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) * src/views/shell.ejs (modified) fix(cirkel): video covers were blank in the grid view The cover ... Tue, 30 Jun 2026 23:38:24 GMT roboburr [38120c7] * src/assets/css/style.css (modified) * src/views/partials/post-card.ejs (modified) * src/views/shell.ejs (modified) fix(feed): video covers fill the square thumbnail (object-fit:cover), ... Tue, 30 Jun 2026 23:14:27 GMT roboburr [86fa2d2] * src/assets/css/style.css (modified) * src/views/partials/post-card.ejs (modified) * src/views/shell.ejs (modified) fix(feed): video covers keep their aspect ratio (contain + centered) ... Tue, 30 Jun 2026 23:06:00 GMT roboburr [5f3f9ec] * src/routes/circle.js (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) fix(cirkel): render a federated video cover as