# # ChangeLog for src/views/pages in Klonkt # # Generated by Trac 1.6 # 09/11/2026 05:33:52 PM Tue, 30 Jun 2026 13:38:13 GMT roboburr [d8e3ff7] * src/routes/circle.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/circle-feed.ejs (modified) * src/views/pages/following.ejs (modified) Revert "feat(circle): filter the Circle feed by member (clickable ... Tue, 30 Jun 2026 13:31:49 GMT roboburr [462a931] * src/routes/circle.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/circle-feed.ejs (modified) * src/views/pages/following.ejs (modified) feat(circle): filter the Circle feed by member (clickable chips + ... Tue, 30 Jun 2026 04:19:12 GMT roboburr [69b509d] * src/routes/admin-epk.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-playlists.ejs (modified) * src/views/pages/admin-stats.ejs (modified) * src/views/pages/admin.ejs (modified) fix(i18n): localize the "Beheer" back-buttons + EPK save message ... Tue, 30 Jun 2026 03:37:41 GMT roboburr [757eea0] * src/routes/admin-audio.js (modified) * src/views/pages/admin-audio.ejs (modified) chore(audio): drop the per-track fediverse toggle from Beheer -> ... Tue, 30 Jun 2026 02:27:57 GMT roboburr [e0a1ec1] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) feat(editor): per-post "share audio on the fediverse" toggle Adds a ... Tue, 30 Jun 2026 02:10:36 GMT roboburr [084d1c0] * src/routes/admin-audio.js (modified) * src/views/pages/admin-audio.ejs (modified) fix(admin-audio): fediverse-share toggle is now AJAX (no page jump) ... Tue, 30 Jun 2026 01:50:00 GMT roboburr [f2eacca] * src/config/database.js (modified) * src/routes/admin-audio.js (modified) * src/routes/audio.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-audio.ejs (modified) feat(music): per-track "share on the fediverse" — federate the file ... Mon, 29 Jun 2026 22:36:16 GMT roboburr [3f9f71d] * src/services/i18n.js (modified) * src/views/pages/circle-feed.ejs (modified) feat(circle): "+N" members modal when a circle has more than 5 sites ... Sun, 28 Jun 2026 22:27:59 GMT Robin Genis [8308c9ca] * src/services/ThumbnailService.js (modified) * src/views/pages/news.ejs (modified) fix(images): full-width timeline media at 1280px (was 640, blurry on ... Sun, 28 Jun 2026 21:20:04 GMT Robin Genis [5bc67b4] * src/services/ThumbnailService.js (modified) * src/views/pages/following.ejs (modified) * src/views/pages/news.ejs (modified) * src/views/partials/fedi-node.ejs (modified) fix(images): 96px feed/comment/follow avatars (2x of the 44px ... Sun, 28 Jun 2026 17:38:13 GMT Robin Genis [041a0df] * src/middleware/render.js (modified) * src/views/pages/news.ejs (modified) fix(images): downscale remote (federated) covers + feed media via the ... Sun, 28 Jun 2026 17:29:51 GMT Robin Genis [600fbf3] * src/views/pages/news.ejs (modified) * src/views/shell.ejs (modified) feat(images): accent-gradient placeholder also for timeline feed ... Sun, 28 Jun 2026 16:57:19 GMT Robin Genis [99989f9] * src/views/pages/account.ejs (modified) * src/views/pages/admin-site-edit.ejs (modified) * src/views/pages/admin-users.ejs (modified) * src/views/pages/epk.ejs (modified) * src/views/pages/user.ejs (modified) * src/views/partials/bottom-tab.ejs (modified) * src/views/partials/profile-header.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) feat(images): route all remaining avatars through avatar() ... Sun, 28 Jun 2026 16:46:38 GMT Robin Genis [74c5abc] * src/middleware/render.js (modified) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/ThumbnailService.js (modified) * src/views/pages/following.ejs (modified) * src/views/pages/news.ejs (modified) * src/views/partials/fedi-node.ejs (modified) feat(images): downscale remote (fediverse) avatars via a signed proxy ... Sun, 28 Jun 2026 16:12:48 GMT Robin Genis [1ff0043] * src/views/pages/admin-seo.ejs (modified) * src/views/shell.ejs (modified) fix(seo): canonical falls back to PUBLIC_BASE_URL + English ... Sun, 28 Jun 2026 15:36:22 GMT Robin Genis [f7d142f] * src/server.js (modified) * src/views/pages/admin-audio.ejs (modified) * src/views/pages/admin-newsletter.ejs (modified) * src/views/pages/admin-shows.ejs (modified) * src/views/pages/admin-sites.ejs (modified) * src/views/pages/admin-updates.ejs (modified) * src/views/pages/admin-users.ejs (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/following.ejs (modified) * src/views/pages/news.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/pages/viewer-blocked.ejs (modified) * src/views/partials/fedi-node.ejs (modified) * src/views/partials/footer.ejs (modified) * src/views/partials/playlist-editor.ejs (modified) * src/views/shell.ejs (modified) chore(csp): drop the last script unsafe-inline + add Permissions- ... Sun, 28 Jun 2026 14:40:46 GMT Robin Genis [f1627b6] * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) feat(news): collapse long post bodies with a 'read more' toggle ... Sun, 28 Jun 2026 13:15:39 GMT Robin Genis [cca2e89] * src/middleware/render.js (modified) * src/services/i18n.js (modified) * src/views/pages/account.ejs (modified) feat(identity): one image — the site photo is the only avatar input ... Sun, 28 Jun 2026 11:05:58 GMT Robin Genis [2eca083] * src/assets/css/style.css (modified) * src/views/pages/post.ejs (modified) * src/views/partials/post-tile.ejs (modified) * src/views/shell.ejs (modified) fix(images): render grid + related covers as (no jagged ... Sun, 28 Jun 2026 10:39:11 GMT Robin Genis [515cf1a] * src/views/pages/news.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/post-card.ejs (modified) fix(nsfw): warn on cover-less NSFW posts everywhere (related, list, ... Sun, 28 Jun 2026 10:33:07 GMT Robin Genis [0596945] * src/routes/posts.js (modified) * src/views/pages/post.ejs (modified) fix(related): blur NSFW covers in the Related Posts section The ... Sun, 28 Jun 2026 10:25:40 GMT Robin Genis [c6cdce6] * src/config/database.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) feat(news): show boosts from followed accounts in the News feed An ... Sun, 28 Jun 2026 10:12:34 GMT Robin Genis [37a297d] * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) feat(news): quick 'interact with a fediverse post' button (paste a ... Sun, 28 Jun 2026 09:59:33 GMT Robin Genis [907a013] * src/views/pages/news.ejs (modified) fix(news): blur NSFW media in the News feed - views/pages/news.ejs ... Sat, 27 Jun 2026 15:01:13 GMT Robin Genis [5f483e3] * .env.example (modified) * deploy/post-receive (modified) * deploy/verify.ps1 (deleted) * package.json (modified) * src/config/database.js (modified) * src/routes/notifications.js (deleted) * src/services/NotificationService.js (deleted) * src/services/i18n.js (modified) * src/views/pages/auth-login.ejs (modified) * src/views/pages/notifications.ejs (deleted) chore: code cleanup — remove dead files, deps, DB tables, Google- ... Sat, 27 Jun 2026 13:44:32 GMT Robin Genis [923235e] * src/services/i18n.js (modified) * src/views/pages/auth-register.ejs (modified) feat(setup): note the username is permanent + becomes your fediverse ... Sat, 27 Jun 2026 13:39:08 GMT Robin Genis [8d054ca] * src/views/pages/post.ejs (modified) * src/views/shell.ejs (modified) fix(ui): reply textareas no longer open huge (auto-resize skips ... Sat, 27 Jun 2026 12:22:38 GMT Robin Genis [04c70fc] * src/views/pages/authorize-interaction.ejs (modified) style(fedi): neater Edit button — pill in the foot row (left), like ... Sat, 27 Jun 2026 12:04:36 GMT Robin Genis [bddbfe0] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(fedi): edit your own outbound replies (Update(Note)) - ... Sat, 27 Jun 2026 10:56:27 GMT Robin Genis [30f843c] * src/views/pages/admin-stats.ejs (modified) style(stats): tidier "what do these numbers mean" panel - ... Sat, 27 Jun 2026 10:06:58 GMT Robin Genis [f3551ec] * src/views/pages/post-edit.ejs (modified) fix(post-edit): typing a content-warning auto-ticks the NSFW checkbox ... Sat, 27 Jun 2026 09:14:55 GMT Robin Genis [ca0ad44] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/news.ejs (modified) feat(news): surface embedUrl + a direct "open the player" link - ... Sat, 27 Jun 2026 08:13:37 GMT Robin Genis [c21197a] * src/views/pages/admin-settings.ejs (modified) style(settings): tidier 18+ notice — subtle callout box instead of a ... Sat, 27 Jun 2026 08:10:43 GMT Robin Genis [b7d4458] * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/circle.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/Scheduler.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) feat(nsfw): custom content-warning text + blur in the Cirkel - ... Sat, 27 Jun 2026 08:00:10 GMT Robin Genis [92f6976] * src/services/i18n.js (modified) * src/views/pages/admin-settings.ejs (modified) feat(settings): 18+ notice + confirm when activating Circles ... Sat, 27 Jun 2026 07:51:44 GMT Robin Genis [837fc9c] * src/assets/css/style.css (modified) * src/config/database.js (modified) * src/routes/activitypub.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/Scheduler.js (modified) * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) * src/views/shell.ejs (modified) feat(posts): NSFW / sensitive content Mark a post NSFW (checkbox in ... Sat, 27 Jun 2026 07:08:17 GMT Robin Genis [dcff893] * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(fedi): interact bookmarklet on the My-replies page A ... Sat, 27 Jun 2026 00:59:41 GMT Robin Genis [e390844] * src/views/pages/post.ejs (modified) feat(post): hide 'Interact via the fediverse' CTA for the owner/admin ... Sat, 27 Jun 2026 00:47:45 GMT Robin Genis [16e99e5] * src/views/pages/admin.ejs (modified) chore(admin): drop the fediverse quick-links from the dashboard ... Sat, 27 Jun 2026 00:08:58 GMT Robin Genis [ace5a9b] * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(fedi): 'Go to post' button on My-replies cards Each sent reply ... Fri, 26 Jun 2026 23:55:09 GMT Robin Genis [0a75356] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/news.ejs (modified) feat(news): feed like+boost toggle in place (fetch, no reload, no ... Fri, 26 Jun 2026 23:50:14 GMT Robin Genis [9d34855] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/news.ejs (modified) fix(news): feed like is a toggle too (like/unlike), like boost The ... Fri, 26 Jun 2026 23:45:53 GMT Robin Genis [c7ecaf9] * src/routes/posts.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(fedi): like/boost toggle in place on the interact page (no ... Fri, 26 Jun 2026 23:41:24 GMT Robin Genis [2f42b60] * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/fedi-notifications.ejs (modified) style(fedi): nicer card layout for Notifications + My-replies ... Fri, 26 Jun 2026 23:38:25 GMT Robin Genis [3d37c67] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(fedi): interact page like/boost are 2 icon+label toggle buttons ... Fri, 26 Jun 2026 23:30:21 GMT Robin Genis [3289a64] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/post.ejs (modified) * src/views/partials/fedi-node.ejs (modified) feat(fedi): comment like is a toggle too (Undo Like / un-favourite) ... Fri, 26 Jun 2026 23:25:14 GMT Robin Genis [c745659] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/post.ejs (modified) * src/views/partials/fedi-node.ejs (modified) feat(fedi): comment boost is a toggle with state + coloured action ... Fri, 26 Jun 2026 17:17:09 GMT Robin Genis [eacd3d6] * src/routes/admin-settings.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-settings.ejs (modified) feat(admin): Solo/Circles mode selector at top of settings + fix ... Fri, 26 Jun 2026 17:04:49 GMT Robin Genis [eefd302] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/following.ejs (modified) * src/views/pages/news.ejs (moved) * src/views/partials/fedi-tabs.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) feat(fedi): rename feed Newspaper -> News (/newspaper -> /news) EN ... Fri, 26 Jun 2026 16:23:22 GMT Robin Genis [7eee449] * src/views/pages/following.ejs (modified) * src/views/pages/newspaper.ejs (modified) style(fedi): white bg behind feed/following avatars (transparent PNG ... Fri, 26 Jun 2026 16:15:59 GMT Robin Genis [bca83f3] * src/views/pages/newspaper.ejs (modified) * src/views/pages/post.ejs (modified) feat(fedi): autofill remembers only the last server (drop the ... Fri, 26 Jun 2026 16:10:22 GMT Robin Genis [d22b55c] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/newspaper.ejs (modified) * src/views/pages/post.ejs (modified) feat(fedi): Bandcamp+Apple Music embeds in feed, server autofill, ... Fri, 26 Jun 2026 16:02:03 GMT Robin Genis [84903a1] * src/routes/posts.js (modified) * src/views/pages/newspaper.ejs (modified) feat(newspaper): embed followed Klonkt sites' audio player inline ... Fri, 26 Jun 2026 15:56:42 GMT Robin Genis [0fa59c3] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/following.ejs (modified) * src/views/pages/newspaper.ejs (moved) * src/views/partials/fedi-tabs.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) feat(fedi): rename Timeline tab/route to Newspaper (/timeline -> ... Fri, 26 Jun 2026 15:50:31 GMT Robin Genis [cb3d5fc] * src/views/pages/timeline.ejs (modified) style(tijdlijn): coloured SVG action icons (no emoji), uniform 36px ... Fri, 26 Jun 2026 15:03:03 GMT Robin Genis [dee7f02] * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/blocks.ejs (modified) * src/views/pages/fedi-notifications.ejs (modified) * src/views/pages/following.ejs (modified) * src/views/pages/timeline.ejs (modified) * src/views/partials/fedi-tabs.ejs (modified) style(fedi): remove the extra tab headroom + reduce wrapper top ... Fri, 26 Jun 2026 14:38:00 GMT Robin Genis [c0e00a2] * src/views/pages/post-edit.ejs (modified) * src/views/partials/fedi-tabs.ejs (modified) fix(ios): safe-area top for fullscreen editor toolbar + fedi tabs on ... Fri, 26 Jun 2026 14:31:53 GMT Robin Genis [fdd0d61] * src/views/pages/timeline.ejs (modified) * src/views/partials/fedi-tabs.ejs (modified) style(tijdlijn): show full images (no crop/letterbox) + more headroom ... Fri, 26 Jun 2026 14:26:52 GMT Robin Genis [c69267f] * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/blocks.ejs (modified) * src/views/pages/fedi-notifications.ejs (modified) * src/views/pages/timeline.ejs (modified) style(fedi): unify all fediverse page widths to 640px (pixel-perfect ... Fri, 26 Jun 2026 14:21:21 GMT Robin Genis [2e45a369] * src/views/pages/following.ejs (moved) fix(fedi): Following tab 500'd — render call pointed to missing ... Fri, 26 Jun 2026 14:16:44 GMT Robin Genis [c27c945] * src/views/pages/timeline.ejs (modified) fix(tijdlijn): white background behind images (transparent PNGs), not ... Fri, 26 Jun 2026 14:14:00 GMT Robin Genis [297c77d] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/blocks.ejs (modified) * src/views/pages/timeline.ejs (modified) * src/views/pages/volgend.ejs (modified) * src/views/partials/fedi-tabs.ejs (modified) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) refactor(fedi): English URL paths + equal-width tabs + back-to-site ... Fri, 26 Jun 2026 14:01:26 GMT Robin Genis [1ecbf71] * src/routes/posts.js (modified) * src/views/pages/timeline.ejs (modified) feat(tijdlijn): graphical redesign + inline embeds (others' media) ... Fri, 26 Jun 2026 13:50:51 GMT Robin Genis [9e5438e] * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/blocks.ejs (modified) * src/views/pages/fedi-notifications.ejs (modified) * src/views/pages/timeline.ejs (modified) * src/views/pages/volgend.ejs (modified) * src/views/partials/fedi-tabs.ejs (added) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/tl-tabs.ejs (deleted) * src/views/partials/topnav.ejs (modified) feat(fedi): unify Timeline/Following/Replies/Notifications/Blocking ... Fri, 26 Jun 2026 13:30:43 GMT Robin Genis [a6e6f63] * src/services/i18n.js (modified) * src/views/pages/volgend.ejs (modified) tweak(volgend): drop the 'What do these options do?' heading, keep ... Fri, 26 Jun 2026 13:26:39 GMT Robin Genis [fda08c2] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/volgend.ejs (modified) refactor(fedi): remove the 'boost latest 5' feature Dropped at ... Fri, 26 Jun 2026 13:23:16 GMT Robin Genis [98ceadd] * src/services/i18n.js (modified) * src/views/pages/volgend.ejs (modified) feat(volgend): explain box above the follow options (what Featured / ... Fri, 26 Jun 2026 13:17:36 GMT Robin Genis [54d2f98] * src/views/pages/fedi-notifications.ejs (modified) * src/views/pages/timeline.ejs (modified) feat(fedi): add 'back to site' button on Timeline + Notifications ... Fri, 26 Jun 2026 13:13:21 GMT Robin Genis [b6cdc3d] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) * src/views/pages/post.ejs (modified) feat(fedi): like/boost/reply on the interaction page + display-only ... Fri, 26 Jun 2026 12:16:33 GMT Robin Genis [78b6d8a] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/timeline.ejs (modified) feat(tijdlijn): unboost button — retract a boost (Undo Announce) from ... Fri, 26 Jun 2026 11:16:45 GMT Robin Genis [484adf8] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/volgend.ejs (modified) feat(cirkel): featuring is local-only; optional one-time 'boost ... Fri, 26 Jun 2026 10:26:43 GMT Robin Genis [5783c67] * src/views/pages/volgend.ejs (modified) fix(volgend): auto-boost checkbox rendered huge — scope the text- ... Fri, 26 Jun 2026 10:23:33 GMT Robin Genis [98688c6] * src/services/ActivityPubService.js (modified) * src/views/pages/volgend.ejs (modified) feat(fediverse): follow a site by its bare domain (site.com), not ... Fri, 26 Jun 2026 10:20:37 GMT Robin Genis [cbe4f4e] * src/assets/css/style.css (modified) * src/views/pages/circle-feed.ejs (modified) * src/views/shell.ejs (modified) style: transparent covers on white everywhere (not just the Cirkel) ... Fri, 26 Jun 2026 10:17:05 GMT Robin Genis [72bf38f] * src/views/pages/circle-feed.ejs (modified) fix(cirkel): white bg on list-view covers (.post-list-cover img, not ... Fri, 26 Jun 2026 10:08:50 GMT Robin Genis [fdfd31b] * src/views/pages/circle-feed.ejs (modified) style(cirkel): transparent PNG covers on a white background ... Fri, 26 Jun 2026 09:20:12 GMT Robin Genis [8ef8c3e] * scripts/migrate-circles.mjs (added) * src/middleware/render.js (modified) * src/routes/admin-circle.js (deleted) * src/routes/changelog.js (modified) * src/routes/circle.js (modified) * src/routes/federation.js (deleted) * src/server.js (modified) * src/services/CircleFederation.js (deleted) * src/services/CircleService.js (deleted) * src/services/SettingsService.js (modified) * src/views/pages/admin-circle.ejs (deleted) * src/views/pages/admin-settings.ejs (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/changelog.ejs (modified) * src/views/pages/circle-post.ejs (deleted) feat(cirkel): remove the old Cirkels pull-protocol; Cirkels is now ... Fri, 26 Jun 2026 09:05:28 GMT Robin Genis [46f3dd6] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/timeline.ejs (modified) * src/views/pages/volgend.ejs (added) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/tl-tabs.ejs (added) * src/views/partials/topnav.ejs (modified) feat(fediverse): split Tijdlijn (feed) from Volgend (following) + put ... Fri, 26 Jun 2026 07:47:20 GMT Robin Genis [f278df9] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/timeline.ejs (modified) feat(fediverse): auto-boost a followed account ('feature an artist') ... Fri, 26 Jun 2026 07:26:26 GMT Robin Genis [283f618] * src/middleware/render.js (modified) * src/routes/activitypub.js (modified) * src/routes/admin-settings.js (modified) * src/services/SettingsService.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-settings.ejs (modified) * src/views/pages/admin.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/profile-header.ejs (modified) feat(fediverse): add an ActivityPub on/off toggle (off = no ... Thu, 25 Jun 2026 22:25:57 GMT Robin Genis [67fe576] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/post.ejs (modified) * src/views/partials/fedi-node.ejs (modified) ux(fedi): owner can like/boost a fediverse comment directly too ... Thu, 25 Jun 2026 22:21:29 GMT Robin Genis [e91849c] * src/services/ActivityPubService.js (modified) * src/views/pages/post.ejs (modified) * src/views/partials/fedi-node.ejs (modified) ux(fedi): owner replies to a fediverse comment directly (no 'your ... Thu, 25 Jun 2026 22:14:26 GMT Robin Genis [2902320] * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) ux(fedi): make clear a remote reply lands on the source post, not ... Thu, 25 Jun 2026 22:04:45 GMT Robin Genis [33c1999] * src/services/i18n.js (modified) * src/views/pages/admin.ejs (modified) fix(admin): shorter label for the fediverse Beheer button (was ... Thu, 25 Jun 2026 21:41:40 GMT Robin Genis [820bceb] * src/views/pages/admin.ejs (modified) feat(admin): add a fediverse (my replies) link to the Beheer ... Thu, 25 Jun 2026 21:08:20 GMT Robin Genis [8ad1784] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) feat(ap): authorize_interaction handles actor URIs as a Follow The ... Thu, 25 Jun 2026 19:55:32 GMT Robin Genis [bf4596d] * src/services/i18n.js (modified) * src/views/pages/post-edit.ejs (modified) feat(editor): post type on top (segmented) + type-aware inputs ... Thu, 25 Jun 2026 17:56:08 GMT Robin Genis [7a235bc] * src/routes/admin-updates.js (modified) * src/services/i18n.js (modified) * src/views/pages/admin-updates.ejs (modified) feat(updates): make the in-app updater GitHub/upstream-aware for ... Thu, 25 Jun 2026 06:47:30 GMT Robin Genis [abb34d2] * src/views/pages/embed-player.ejs (modified) embed player: slim themed scrollbar for the track list (was the ... Wed, 24 Jun 2026 18:48:17 GMT Robin Genis [99234c3] * src/services/i18n.js (modified) * src/views/pages/admin-help.ejs (modified) docs(handleiding): hub->circle, add Fediverse section, drop Google ... Wed, 24 Jun 2026 18:05:39 GMT Robin Genis [5410d4d] * src/routes/posts.js (modified) * src/views/pages/favorites.ejs (deleted) * src/views/partials/profile-sheet.ejs (modified) * src/views/partials/topnav.ejs (modified) Remove the dead Favourites feature (local likes replaced by fediverse ... Wed, 24 Jun 2026 18:00:23 GMT Robin Genis [e6272d1] * src/views/pages/post.ejs (modified) fediverse comments: clean mobile meta (wrap name/handle, date on its ... Wed, 24 Jun 2026 17:52:28 GMT Robin Genis [2279f80] * src/views/pages/authorize-interaction.ejs (modified) fediverse: open 'view on source' in the same tab (drop target=_blank) ... Wed, 24 Jun 2026 17:48:48 GMT Robin Genis [0aa23cf] * src/routes/posts.js (modified) * src/services/i18n.js (modified) * src/views/pages/authorize-interaction.ejs (modified) fix(fediverse): ⭐ star now actually likes (was landing on the reply ... Wed, 24 Jun 2026 17:38:34 GMT Robin Genis [62dea30] * src/views/pages/post-edit.ejs (modified) editor: remove the 'Start writing…' placeholder (lingered behind ... Wed, 24 Jun 2026 17:36:40 GMT Robin Genis [848b76d] * src/assets/css/style.css (modified) * src/views/pages/post.ejs (modified) * src/views/shell.ejs (modified) Prettier fediverse stats: monochrome line-icons + clean outline pills ... Wed, 24 Jun 2026 17:32:48 GMT Robin Genis [b2c3699] * src/views/pages/post.ejs (modified) Remove dead .post-like-row CSS (the element is gone) ... Wed, 24 Jun 2026 17:31:51 GMT Robin Genis [aadb11e] * src/assets/css/style.css (modified) * src/views/pages/circle-feed.ejs (modified) * src/views/pages/post.ejs (modified) * src/views/partials/like-button.ejs (deleted) * src/views/shell.ejs (modified) Fediverse UI: one ⭐ like, transparent circle logos, accent-following ... Wed, 24 Jun 2026 17:26:02 GMT Robin Genis [48ca5fc] * src/routes/artists.js (deleted) * src/routes/hub.js (deleted) * src/server.js (modified) * src/views/pages/artists-directory.ejs (deleted) * src/views/pages/hub-home.ejs (deleted) Remove hub mode (step 2/2): delete dead hub routes & views Remove ... Wed, 24 Jun 2026 17:23:33 GMT Robin Genis [dd856db] * src/routes/admin-settings.js (modified) * src/services/SettingsService.js (modified) * src/views/pages/admin-settings.ejs (modified) Remove hub mode (step 1/2): keystone coercion + drop hub UI ...