# # ChangeLog for src/views in Klonkt # # Generated by Trac 1.6 # 09/09/2026 10:02:20 AM Fri, 04 Sep 2026 11:49:48 GMT Robin [aa521c3] * src/views/shell.ejs (modified) MOD_V naar 64: lib.js, read.js en post-edit.js wijzigden Vergeten ... Fri, 04 Sep 2026 11:48:29 GMT Robin [369aa60] * src/assets/js/mod/lib.js (modified) * src/assets/js/mod/post-edit.js (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) * test/asset-cache-busting.test.js (added) Cache-busting reikt nu ook tot wat de modules zelf ophalen ... Fri, 04 Sep 2026 11:21:16 GMT Robin [59f404a] * src/assets/js/mod/lib.js (modified) * src/assets/js/mod/paid-gate.js (modified) * src/assets/js/mod/paid-passkey.js (modified) * src/views/pages/paid-gate.ejs (modified) * src/views/pages/paid-passkey.ejs (modified) * src/views/shell.ejs (modified) * test/csp-no-swapped-scripts.test.js (added) De laatste twee scripts uit gewisselde inhoud (shaer-0i6) shaer-bqr ... Tue, 25 Aug 2026 19:33:36 GMT Robin [824d1d0] * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) * test/messages-thread-order.test.js (modified) Berichten: antwoorden en zwaaien naar de bovenkant van het gesprek ... Tue, 25 Aug 2026 19:25:31 GMT Robin [2c0c338] * src/views/pages/messages.ejs (modified) * src/views/partials/msg-item.ejs (modified) * test/messages-thread-order.test.js (added) Berichten: binnen een gesprek nieuwste bovenaan, en de zwaai in de ... Mon, 24 Aug 2026 09:02:23 GMT Robin [9a22776] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) De native-snapproef er weer uit: mobiel scrolt goed zonder Robins ... Mon, 24 Aug 2026 08:37:14 GMT Robin [cd7d7d8] * src/views/shell.ejs (modified) MOD_V 61: read.js wijzigde na de vorige bump De vorige commit ... Mon, 24 Aug 2026 08:29:13 GMT Robin [aaa700e] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen op mobiel: proef met het native snappen, achter een vlag De ... Mon, 24 Aug 2026 07:38:58 GMT Robin [e48ec78] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen op touch: het richten krijgt een vaste, instelbare duur De ... Mon, 24 Aug 2026 07:32:01 GMT Robin [edd5ccc] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen op touch: het richten is de snap Robins regel (24-8): het ... Mon, 24 Aug 2026 07:27:58 GMT Robin [27cb1e3] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen op touch: voorbij de grens is ook gevangen Robins regel ... Mon, 24 Aug 2026 07:22:58 GMT Robin [b4af6f3] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/paid-gate.ejs (modified) * test/paid-open-audio.test.js (added) Open audio travels with a paid post, and plays on the site itself A ... Mon, 24 Aug 2026 07:21:48 GMT Robin [fbacddc] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen: de snap op touch beoordeelde de loslaatplek, niet de landing ... Sat, 22 Aug 2026 11:23:57 GMT Robin [5e72413] * src/assets/js/audio-player.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Seek over de hele band (shaer-tmyn, stap 4 en laatste) De balk ... Sat, 22 Aug 2026 11:05:19 GMT Robin [c0e463b] * src/assets/css/style.css (modified) * src/assets/js/audio-player.js (modified) * src/assets/js/mod/tape.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Speler-UI in bandmodus: spoelknoppen, eerlijke teller, lijst zonder ... Sat, 22 Aug 2026 10:35:33 GMT Robin [4fbe2c1] * src/assets/js/audio-player.js (modified) * src/assets/js/mod/tape.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Een bandje loopt niet rond: het stopt aan het eind, en aan het begin ... Sat, 22 Aug 2026 09:54:51 GMT Robin [e679bce] * src/assets/css/style.css (modified) * src/assets/js/audio-player.js (modified) * src/assets/js/mod/tape.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) Het bandje speelt als bandje: een cassette, een object, spoelen in ... Sat, 22 Aug 2026 09:32:29 GMT Robin [16fd4fe] * src/assets/css/style.css (modified) * src/assets/js/mod/tape.js (added) * src/routes/posts.js (modified) * src/services/AudioEmbedService.js (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (modified) De cassettespeler: draaiende spoelen, vooruit en achteruit Een ... Sat, 22 Aug 2026 09:11:56 GMT Robin [8e1af9c] * src/assets/js/mod/post-edit.js (modified) * src/config/post-types.js (modified) * src/services/AudioEmbedService.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) * src/views/shell.ejs (modified) * test/mixtape-ui.test.js (added) Mixtape als posttype, kiesbaar in de composer Het bandje bestond ... Sat, 22 Aug 2026 08:24:13 GMT Robin [25dd08f] * src/assets/js/mod/playlist-editor.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/playlist-editor.ejs (modified) * src/views/shell.ejs (modified) Mixtape kiezen kan nu ook echt, in het scherm De soort was er wel ... Fri, 21 Aug 2026 07:12:34 GMT Robin [2fbced5] * src/services/i18n.js (modified) * src/views/pages/admin-help.ejs (modified) Help guide: how to reset a forgotten password The break-glass path ... Thu, 20 Aug 2026 11:36:21 GMT Robin [6fdceed] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Revert "Reader: inertia scales with the gesture — more on a nudge, ... Thu, 20 Aug 2026 11:32:11 GMT Robin [0490abe] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Reader: inertia scales with the gesture — more on a nudge, less on a ... Thu, 20 Aug 2026 11:22:51 GMT Robin [3ccca13] * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Reader: tighten the snap catch zone to 12% of the viewport Was 55%, ... Thu, 20 Aug 2026 11:12:07 GMT Robin [d9f60f4] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Reader: only snap forward, and give posts twice the top margin Top ... Thu, 20 Aug 2026 10:24:40 GMT Robin [77019fa] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Reader: the last post snaps too Its top used to be unreachable — ... Thu, 20 Aug 2026 07:25:24 GMT Claude (agent) [22d2dba5] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/home.ejs (modified) * src/views/shell.ejs (modified) wip paginamodus Thu, 20 Aug 2026 07:25:24 GMT Claude (agent) [c581e5e] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/shell.ejs (modified) proef: lenis ook op touch Thu, 20 Aug 2026 02:46:09 GMT Robin [520c993] * src/assets/css/style.css (modified) * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/shell.ejs (modified) * test/feed-alt-view.test.js (modified) Lezen: elk bericht een eigen scherm wordt een keuze Robins vraag ... Thu, 20 Aug 2026 02:37:12 GMT Robin [88838bc] * THIRD-PARTY-NOTICES.md (modified) * src/assets/js/lenis.min.js (deleted) * src/assets/js/mod/read.js (modified) * src/assets/js/smooth-scroll.js (deleted) * src/assets/vendor/lenis-LICENSE.txt (moved) * src/assets/vendor/lenis-snap.mjs (moved) * src/assets/vendor/lenis.mjs (moved) * src/views/shell.ejs (modified) Opruimen rond Lenis: een kopie, de juiste map, en de licenties ... Thu, 20 Aug 2026 02:27:56 GMT Robin [a505f31] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/assets/js/vendor/lenis-LICENSE.txt (added) * src/assets/js/vendor/lenis-snap.mjs (added) * src/assets/js/vendor/lenis.mjs (added) * src/services/i18n.js (modified) * src/views/partials/read-article.ejs (modified) * src/views/shell.ejs (modified) Lezen: Lenis voor het snappen op desktop, plus twee kleine dingen ... Thu, 20 Aug 2026 02:02:18 GMT Robin [d8f8f07] * src/assets/css/style.css (modified) * src/views/partials/read-article.ejs (modified) * src/views/shell.ejs (modified) Lezen: het snappunt op een anker van nul hoog, niet op het bericht ... Thu, 20 Aug 2026 01:41:27 GMT Robin [4989294] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/views/shell.ejs (modified) Lezen: het snappen terug naar CSS, en alleen schakelen bij stilstand ... Thu, 20 Aug 2026 00:54:30 GMT Robin [e46ebaa] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/home.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) * test/feed-alt-view.test.js (added) Lezen: snappen dat je laat lezen, en geen lege schermen meer Barts ... Wed, 19 Aug 2026 22:46:28 GMT Robin [598f090] * src/assets/css/style.css (modified) * src/views/shell.ejs (modified) De cover in de leesweergave: niet opblazen, niet bijsnijden Barts ... Wed, 19 Aug 2026 18:51:34 GMT Bart [5869b1f] * src/views/shell.ejs (modified) style.css naar v71: de covers hebben hun opmaak nodig 8c91ed3 zette ... Wed, 19 Aug 2026 18:43:41 GMT Robin [8c91ed3] * src/assets/css/style.css (modified) * src/views/partials/read-article.ejs (modified) Covers in de leesweergave Een bericht in de leesstroom begon met ... Wed, 19 Aug 2026 18:33:11 GMT Robin [3a3a882] * src/assets/css/style.css (modified) * src/services/i18n.js (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen staat in de cirkel zichtbaar maar dood, in plaats van weg De ... Wed, 19 Aug 2026 18:15:33 GMT Bart [70dbef4] * src/views/shell.ejs (modified) De cirkel opent in Grid, en onthoudt dat apart Grid is daar de ... Wed, 19 Aug 2026 18:15:33 GMT Bart [70e9147] * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen vervangt Tijdlijn: twee keuzes solo, één in de cirkel De ... Tue, 18 Aug 2026 18:50:08 GMT Bart [d85b66f] * src/routes/activitypub.js (modified) * src/routes/openwebauth.js (modified) * src/services/OpenWebAuthService.js (modified) * src/services/i18n.js (modified) * src/views/pages/owa-consent.ejs (added) * test/openwebauth-home.test.js (added) * test/openwebauth-http.test.js (modified) De home-kant erbij: twee Klonkts kunnen elkaar nu aanmelden Er was ... Tue, 18 Aug 2026 18:50:08 GMT Bart [af2cc73] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/openwebauth.js (added) * src/routes/posts.js (modified) * src/server.js (modified) * src/services/OpenWebAuthService.js (added) * src/services/PostAccessService.js (modified) * src/services/i18n.js (modified) * src/views/pages/fan-gate.ejs (modified) * test/openwebauth-http.test.js (added) * test/openwebauth.test.js (added) * test/post-access.test.js (modified) Gastlogin via OpenWebAuth: een fan is een volger, geen accounthouder ... Tue, 18 Aug 2026 18:47:58 GMT Bart [9da8027] * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Geen Lezen in de cirkel De cirkel toont berichten van ANDEREN, ... Tue, 18 Aug 2026 18:47:58 GMT Bart [7cf8144] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/home.ejs (modified) * src/views/pages/read.ejs (deleted) * src/views/partials/home-append.ejs (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Lezen is een weergave van de feed, geen eigen plek /read was een ... Tue, 18 Aug 2026 18:47:58 GMT Bart [2d2fd8c] * src/assets/css/style.css (modified) * src/assets/js/mod/read.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/partials/shared-styles.ejs (modified) * src/views/partials/view-switcher.ejs (modified) * src/views/shell.ejs (modified) Tijdlijn | Grid | Lezen: de leesweergave krijgt een ingang De ... Tue, 18 Aug 2026 18:47:58 GMT Bart [03ff677] * src/views/partials/read-article.ejs (modified) Leesweergave: de voetlink springt naar het gesprek zelf "Reacties ... Tue, 18 Aug 2026 18:47:58 GMT Bart [847775c] * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) * src/views/partials/read-article.ejs (modified) * src/views/shell.ejs (modified) Leesweergave: tikken op een bericht opent het bericht De stroom ... Tue, 18 Aug 2026 18:47:58 GMT Bart [87696ce] * AGENTS.md (modified) * CLAUDE.md (modified) * src/views/shell.ejs (modified) De mod/-modules krijgen een cache-buster: MOD_V /assets staat ... Tue, 18 Aug 2026 18:47:58 GMT Bart [85b51bf] * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) Leesweergave: de hand weg, de balken zijn de uitgang De zwevende 👋 ... Tue, 18 Aug 2026 18:47:58 GMT Bart [100aad8] * src/assets/js/mod/read.js (modified) * src/views/pages/read.ejs (modified) Leesweergave: Engelse namen, en het snappen werkte niet De namen in ... Tue, 18 Aug 2026 18:47:58 GMT Bart [7421147] * src/assets/js/mod/read.js (modified) * src/services/i18n.js (modified) * src/views/pages/read.ejs (modified) Leesweergave: de twee zinnen die het script plaatst, zijn nu ... Tue, 18 Aug 2026 18:47:58 GMT Bart [b67edbd] * src/assets/js/mod/read.js (added) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/lees.ejs (deleted) * src/views/pages/read.ejs (added) * src/views/partials/lees-article.ejs (deleted) * src/views/partials/post-body.ejs (modified) * src/views/partials/read-article.ejs (added) Leesweergave: /read, en fragmenten in de richting van de scroll De ... Tue, 18 Aug 2026 18:47:58 GMT Bart [f5cf299] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/lees.ejs (added) * src/views/partials/lees-article.ejs (added) /lees: één bericht vult het scherm, met zijn buren als schildwachten ... Tue, 18 Aug 2026 18:47:58 GMT Bart [8b65e67] * src/services/PostAccessService.js (modified) * src/views/partials/post-body.ejs (added) * test/post-access.test.js (modified) Een gesloten bericht houdt zijn plek, en zijn tekst blijft thuis ... Tue, 18 Aug 2026 17:59:28 GMT Robin [56d74bb] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/owner-follow-gate.test.js (modified) Poort op Connect én standaard aan De aan/uit-toggle staat nu op de ... Tue, 18 Aug 2026 17:46:13 GMT Robin [acbc9fc] * src/config/database.js (modified) * src/routes/admin-sites.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/connect.ejs (modified) * test/owner-follow-gate.test.js (added) Eigenaarspoort: volgers eerst goedkeuren, op z'n fediverse (Robins ... Sun, 16 Aug 2026 13:53:01 GMT Robin [d68ee3a] * src/assets/js/mod/playlist-editor.js (modified) * src/services/i18n.js (modified) * src/views/partials/playlist-editor.ejs (modified) * test/playlist-editor-i18n.test.js (added) Playlist-modal: de teksten door i18n Ze stonden hard in ... Sun, 16 Aug 2026 13:44:46 GMT Robin [d8f7d9c] * src/assets/js/mod/playlist-editor.js (modified) * src/config/database.js (modified) * src/services/PlaylistService.js (modified) * src/views/partials/playlist-editor.ejs (modified) * test/playlist-uitgave.test.js (added) Playlists: uitgavedatum en MusicBrainz release-id op een album Stap ... Sun, 16 Aug 2026 13:17:20 GMT Robin [5280532] * scripts/admin-css.mjs (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/admin-styles.ejs (modified) Beheer: admin-audio neemt de maten van de gedeelde romp over Robin ... Sun, 16 Aug 2026 13:09:45 GMT Robin [daa8eb8] * scripts/render-admin-views.mjs (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-listeners.ejs (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/partials/admin-back.ejs (added) Beheer: de terugknop op alle vijf dezelfde maat Robin zag het ... Sun, 16 Aug 2026 12:23:45 GMT Robin [abd2093] * scripts/admin-css-gelijk.mjs (added) * scripts/admin-css.mjs (added) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/partials/admin-styles.ejs (modified) Beheer: audio en playlists ook op de gedeelde ax-romp Mijn ... Sun, 16 Aug 2026 12:07:48 GMT Robin [bec9001] * scripts/render-admin-views.mjs (added) * src/services/i18n.js (modified) * src/views/pages/admin-listeners.ejs (modified) * src/views/pages/admin-media.ejs (modified) * src/views/pages/admin-videos.ejs (modified) * src/views/partials/admin-styles.ejs (added) * src/views/partials/media-tabs.ejs (modified) Beheer: de vijf mediapagina's op een gedeelde ax-romp admin/media, ... Sat, 15 Aug 2026 07:15:55 GMT Robin [732272a] * src/config/database.js (modified) * src/routes/admin-listeners.js (added) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/services/music/index.js (modified) * src/services/music/luisteraars.js (added) * src/views/pages/admin-listeners.ejs (added) * src/views/partials/media-tabs.ejs (modified) * test/library-luisteraars.test.js (added) Luisteraars: een eigen tab, want het is een eigen soort relatie ... Fri, 14 Aug 2026 03:19:09 GMT Robin [bfadc15] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/migrate-page.test.js (modified) De teksten op de migrate-pagina in mensentaal Robin: er zijn ... Fri, 14 Aug 2026 03:02:35 GMT Robin [47f1183] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/migrate-page.test.js (modified) Een stappenplan op de migrate-pagina, en de volgorde klopte niet ... Fri, 14 Aug 2026 02:21:29 GMT Robin [fc664ce] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * src/views/pages/connect.ejs (modified) Je volglijst verhuist mee naar de migrate-pagina Robin stuurde een ... Fri, 14 Aug 2026 02:12:31 GMT Robin [e9128bc] * src/routes/admin-migrate.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * test/migrate-page.test.js (added) Alle migratie-opties bij elkaar op één pagina Robin: ik wil alle ... Fri, 14 Aug 2026 01:43:59 GMT Robin [861c228] * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/archive-audio.test.js (modified) * test/fep1580-migration.test.js (modified) Gebakken links wijzen voortaan naar hier, in beide routes Robin: de ... Fri, 14 Aug 2026 01:20:51 GMT Robin [f894be5] * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/fep1580-migration.test.js (modified) De helft van de outbox, hotlinks in de tekst, en een lege images-tab ... Fri, 14 Aug 2026 00:12:58 GMT Robin [eb071a7] * src/services/MigrationService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) * test/fep1580-migration.test.js (modified) Een tweede ronde vult aan in plaats van over te slaan Robin vroeg ... Thu, 13 Aug 2026 23:49:45 GMT Robin [9529d7b] * src/routes/admin-migrate.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (modified) De teller zweeg over je muziek Robin liet een schermafbeelding van ... Thu, 13 Aug 2026 22:34:36 GMT Robin [fbfd7a1] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-migrate.js (added) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/MigrationService.js (added) * src/services/ap-core.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-migrate.ejs (added) * src/views/pages/admin.ejs (modified) * test/fep1580-migration.test.js (added) Je berichten verhuizen mee: FEP-1580 plus een webinterface ervoor ... Thu, 13 Aug 2026 21:16:05 GMT Robin [34a0053] * src/middleware/site.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/news.ejs (modified) * src/views/partials/tl-item.ejs (modified) * test/moved-lockdown.test.js (modified) Het slot afmaken: posten tegenhouden en grijzen wat dicht is Robin ... Thu, 13 Aug 2026 20:50:19 GMT Robin [4766720] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/moved-lockdown.test.js (added) Een verhuisd account gaat op slot aan de uitgaande kant Robins ... Thu, 13 Aug 2026 20:15:56 GMT Robin [54b027a] * src/routes/guardian.js (modified) * src/views/partials/note-body.ejs (modified) * test/note-body-media-shape.test.js (added) Een vreemde note mag de Krant niet meenemen Robin meldde dat /news ... Thu, 13 Aug 2026 19:37:56 GMT Robin [f926d13] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/connect.ejs (modified) * test/following-csv.test.js (modified) De volglijst als bestand uploaden, niet alleen plakken Robins vraag ... Thu, 13 Aug 2026 19:30:26 GMT Robin [822d16d] * src/views/pages/connect.ejs (modified) De volglijst-knoppen stonden op een pagina waar niets naartoe linkt ... Thu, 13 Aug 2026 18:16:49 GMT Robin [e9ec5e4] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ArchiveExportService.js (modified) * src/services/ArchiveImportService.js (modified) * src/services/i18n.js (modified) * src/views/pages/following.ejs (modified) * test/following-csv.test.js (modified) Volglijst: Featured is auto_boost, plus de knoppen om hem mee te ... Thu, 13 Aug 2026 13:26:21 GMT Robin [3188dfe] * src/assets/js/mod/admin-seo.js (modified) * src/views/pages/admin-seo.ejs (modified) Kandidaten als kaartje, regel voor regel (shaer-mbz) Een keuze en ... Thu, 13 Aug 2026 13:18:02 GMT Robin [c3e736c] * src/assets/js/mod/admin-seo.js (modified) * src/views/pages/admin-seo.ejs (modified) Het scherm leverde zijn vertalingen niet aan (Robins melding) ... Thu, 13 Aug 2026 13:09:55 GMT Robin [f50a84b] * src/assets/js/mod/admin-seo.js (modified) * src/routes/admin-seo.js (modified) * src/services/MusicBrainzService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-seo.ejs (modified) * test/musicbrainz.test.js (modified) Jouw teksten, en de twee dingen die ze beloofden (shaer-mbz) De ... Thu, 13 Aug 2026 13:09:24 GMT Robin [013e16c] * src/assets/js/mod/admin-seo.js (added) * src/assets/js/mod/admin-site-edit.js (modified) * src/routes/admin-seo.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-seo.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/shell.ejs (modified) Naar SEO & social, want sameAs is schema.org (Robins vraag) Hij ... Thu, 13 Aug 2026 13:08:32 GMT Robin [6401681] * src/assets/js/mod/admin-audio.js (modified) * src/assets/js/mod/admin-site-edit.js (modified) * src/routes/admin-audio.js (modified) * src/routes/admin-sites.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) Het paneel hoort bij wie je bent, niet bij je bestanden (Robins ... Thu, 13 Aug 2026 13:08:32 GMT Robin [5300652] * src/assets/js/mod/admin-audio.js (modified) * src/routes/admin-audio.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * test/musicbrainz.test.js (modified) Stap 2: "Ben jij dit?" in Beheer -> Audio (shaer-mbz) Een paneel ... Mon, 10 Aug 2026 03:42:31 GMT Bart [f06ed56] * src/assets/js/guardian.js (modified) * src/config/database.js (modified) * src/routes/guardian.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/guardian.ejs (modified) * test/guardian-event-log.test.js (added) Een logboek, zodat de reden ergens blijft staan Guardianship-events ... Sun, 09 Aug 2026 07:47:48 GMT Robin [d7e72b8] * package.json (modified) * scripts/backfill-post-types.mjs (added) * src/assets/js/mod/post-edit.js (modified) * src/config/post-types.js (added) * src/routes/posts.js (modified) * src/routes/types.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) Audio is geen keuze meer: Album en Playlist staan in de balk (shaer- ... Sat, 08 Aug 2026 21:51:53 GMT Robin [1d76e0e] * src/assets/js/mod/reply-editor.js (moved) * src/routes/posts.js (modified) * src/views/partials/reply-editor.ejs (modified) De reply-editor wordt een module (shaer-nh2) Stond nog als