# # ChangeLog for / in Klonkt # # Generated by Trac 1.6 # 09/09/2026 09:57:06 PM 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:28:50 GMT Robin Genis [79d1281] * src/server.js (modified) fix(fedi): /notifications showed old (tab-less) view — route ... 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:56:02 GMT Robin Genis [5e3be97] * src/views/partials/fedi-tabs.ejs (modified) style(fedi-tabs): full-width back button, centered tabs, no scrollbar ... 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:36:17 GMT Robin Genis [8334d27] * .beads/issues.jsonl (modified) chore(beads): file follow-delivery retry as a later feature 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:29:02 GMT Robin Genis [73045f9] * src/routes/posts.js (modified) fix(volgend): featured toggle confirmation said 'Auto-boost' -> ... 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 13:01:54 GMT Robin Genis [c7c7f02] * src/routes/circle.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/post-card.ejs (modified) * src/views/partials/post-tile.ejs (modified) feat(cirkel): render boosted posts in the pinned style with a Boost ... Fri, 26 Jun 2026 12:50:25 GMT Robin Genis [bbce8da] * src/services/ActivityPubService.js (modified) feat(ap): log source IP on dropped/rejected/ignored inbox hits So ... Fri, 26 Jun 2026 12:32:50 GMT Robin Genis [4c47eff] * scripts/migrate-circles.mjs (deleted) * src/server.js (modified) * src/services/ActivityPubService.js (modified) refactor(cirkel): remove the legacy circle auto-migration (no auto- ... 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 12:01:23 GMT Robin Genis [3384e95] * .beads/issues.jsonl (modified) chore(beads): close se8 (boosts in cirkel) + 8z2 (anti-loop, moot) Fri, 26 Jun 2026 12:00:18 GMT Robin Genis [5045c30] * src/config/database.js (modified) * src/middleware/render.js (modified) * src/routes/circle.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) feat(cirkel): boosted posts also appear in the Cirkel (mixed by date, ... 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 10:04:56 GMT Robin Genis [a404018] * .beads/issues.jsonl (modified) chore(beads): close 5gl (fediverse-cache self-heal) Fri, 26 Jun 2026 10:04:14 GMT Robin Genis [b79466e] * src/server.js (modified) * src/services/ActivityPubService.js (modified) feat(fediverse): self-heal the timeline cache once per ... Fri, 26 Jun 2026 10:00:21 GMT Robin Genis [14e2ce1] * .beads/issues.jsonl (modified) chore(beads): track fediverse-cache self-heal on major updates Fri, 26 Jun 2026 09:49:44 GMT Robin Genis [c628db10] * scripts/backfill-cirkel-covers.mjs (added) * src/services/ActivityPubService.js (modified) fix(fediverse): expose cover via Note.image for player-card posts ... Fri, 26 Jun 2026 09:39:46 GMT Robin Genis [5ceed61] * .beads/issues.jsonl (modified) chore(beads): track anti-feedback-loop guard for showing cirkel boosts Fri, 26 Jun 2026 09:33:42 GMT Robin Genis [355364c] * scripts/migrate-circles.mjs (modified) * src/services/ActivityPubService.js (modified) fix(cirkel): migrate ALL circle links, not just status='active' Old ... Fri, 26 Jun 2026 09:28:16 GMT Robin Genis [d71ed03] * src/server.js (modified) * src/services/ActivityPubService.js (modified) feat(cirkel): auto-migrate legacy circle_links to auto-boost on boot ... Fri, 26 Jun 2026 09:23:50 GMT Robin Genis [1968592] * .beads/issues.jsonl (modified) chore(beads): track inbound Update(Note) edit-propagation bug Fri, 26 Jun 2026 09:21:31 GMT Robin Genis [429d3b0] * scripts/migrate-circles.mjs (modified) fix(migrate-circles): resolve relative 302 Location to an absolute ... 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 08:53:42 GMT Robin Genis [2c22bb5] * src/middleware/render.js (modified) * src/routes/circle.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/view-switcher.ejs (modified) feat(cirkel): rebuild the Cirkel feed on ActivityPub (featured/auto- ... Fri, 26 Jun 2026 08:45:24 GMT Robin Genis [49b1b39] * .beads/issues.jsonl (modified) chore(beads): track fediverse quote-post support (prutfolio-src-b12) ... Fri, 26 Jun 2026 08:37:56 GMT Robin Genis [3507b0b] * src/assets/css/style.css (modified) * src/views/partials/profile-header.ejs (modified) * src/views/shell.ejs (modified) fix(fediverse): follow button now shares the social-icon circle ... Fri, 26 Jun 2026 08:28:21 GMT Robin Genis [066951c] * src/views/partials/profile-header.ejs (modified) style(fediverse): render follow logo at 24px inside the same 36px ... Fri, 26 Jun 2026 08:21:14 GMT Robin Genis [5d39e40] * src/views/partials/profile-header.ejs (modified) fix(fediverse): viewBox no longer clips the logo nodes The ... Fri, 26 Jun 2026 08:12:37 GMT Robin Genis [e7f6691] * src/views/partials/profile-header.ejs (modified) style(fediverse): crop the follow logo edge-to-edge (no viewBox ... Fri, 26 Jun 2026 08:09:07 GMT Robin Genis [df0516a] * src/views/partials/profile-header.ejs (modified) style(fediverse): enlarge the follow logo to ~90% of the circle ... Fri, 26 Jun 2026 08:03:09 GMT Robin Genis [356caeb] * src/views/partials/profile-header.ejs (modified) style(fediverse): place the follow button before the social links ... Fri, 26 Jun 2026 08:01:20 GMT Robin Genis [ce0bedf] * src/views/partials/profile-header.ejs (modified) fix(fediverse): use the Fediverse logo (inline SVG) for the follow ... 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:37:09 GMT Robin Genis [eb2fe08] * src/views/partials/profile-header.ejs (modified) ux(profile): fediverse-follow is a compact icon in the links row, ... Thu, 25 Jun 2026 22:32:52 GMT Robin Genis [6cabd18] * src/assets/css/style.css (modified) * src/views/shell.ejs (modified) ux(grid): stack tile title + 'van ' credit instead of gluing ... 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:47:26 GMT Robin Genis [cbcc8a4] * .env.example (modified) * src/services/PatreonService.js (modified) chore: tidy premium config docs Thu, 25 Jun 2026 21:44:08 GMT Robin Genis [678769e] * src/services/i18n.js (modified) docs(help): refresh handleiding for post-type selector, inline audio ... 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:30:35 GMT Robin Genis [cb4eda5] * .env.example (modified) * src/services/PatreonService.js (modified) feat(premium): gate premium extras by default (KLONKT_PREMIUM_ENABLED ... Thu, 25 Jun 2026 21:16:12 GMT Robin Genis [2acdbc5] * src/services/i18n.js (modified) fix(editor): foto hint says cover is 'below' (type panel sits above ... Thu, 25 Jun 2026 21:13:36 GMT Robin Genis [fc2b68b] * .beads/issues.jsonl (modified) chore: track issue tracker Thu, 25 Jun 2026 21:10:27 GMT Robin Genis [7c62efb] * src/services/i18n.js (modified) * src/views/partials/profile-header.ejs (modified) feat(ap): add 'Follow via the fediverse' button to the profile header ... 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 20:52:26 GMT Robin Genis [4c12783] * src/services/ActivityPubService.js (modified) perf(ap): backfill new followers once per remote instance, not per ... Thu, 25 Jun 2026 20:45:55 GMT Robin Genis [a9900ec] * .beads/issues.jsonl (modified) chore: tidy issue tracker Thu, 25 Jun 2026 20:45:02 GMT Robin Genis [75ab393] * src/middleware/rate-limit.js (modified) * src/routes/activitypub.js (modified) feat(ratelimit): cap fediverse endpoints per IP; key IPv6 limiters by ... Thu, 25 Jun 2026 20:13:32 GMT Robin Genis [49edc72] * src/routes/activitypub.js (modified) fix(ap): /ap/notes/:id redirects browsers to the human post page ... 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 19:31:01 GMT Robin Genis [fd95b1b] * .beads/issues.jsonl (modified) bd: redact 3 fediverse hardening issues (kept exploit detail out of ... Thu, 25 Jun 2026 19:14:31 GMT Robin Genis [b15415b] * src/assets/spinner.svg (added) fix(audio): add missing spinner.svg (CSS mask referenced it; was 404 ... Thu, 25 Jun 2026 19:11:19 GMT Robin Genis [0c8768a] * src/routes/admin-patreon.js (modified) * src/services/PatreonService.js (modified) * src/services/i18n.js (modified) premium price: display €14 -> $16 (USD campaign charges $16; gate ... Thu, 25 Jun 2026 18:40:23 GMT Robin Genis [44da3ee] * scripts/import-v9-posts.js (deleted) * scripts/v9-posts-import.sql (deleted) chore: drop legacy PrutCMS-v9 post-import scripts (not referenced; ... Thu, 25 Jun 2026 18:28:10 GMT Robin Genis [7cc58bb] * src/routes/admin-patreon.js (modified) * src/services/PatreonService.js (modified) * src/services/i18n.js (modified) premium price: $10 -> €14 (~$16) across salespage, i18n (nl/en/de), ... Thu, 25 Jun 2026 18:12:49 GMT Robin Genis [f0c3f83] * src/services/PatreonService.js (modified) docs(patreon): correct the premium-modules comment (hub removed; list ... 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 14:02:59 GMT Robin Genis [6a51968] * src/assets/js/audio-player.js (modified) * src/views/shell.ejs (modified) audio: Media Session API for reliable mobile auto-advance + lock- ... Thu, 25 Jun 2026 13:47:26 GMT Robin Genis [c648b04] * .beads/issues.jsonl (modified) * README.md (modified) docs: call out Node.js 20+ requirement in the self-hosting section ... Thu, 25 Jun 2026 09:52:25 GMT Robin Genis [3dd99d3] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/services/Scheduler.js (modified) harden(fediverse): SSRF guard, remote-URL XSS scheme-guard, scoped ... Thu, 25 Jun 2026 09:36:24 GMT Robin Genis [4b5223f] * src/services/ActivityPubService.js (modified) fediverse: federate external embeds as a bare URL link (Mastodon ... Thu, 25 Jun 2026 09:13:53 GMT Robin Genis [55bba23] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) fediverse: federate pin order via Add/Remove activities (reliable, ... Thu, 25 Jun 2026 07:31:05 GMT Robin Genis [f9f3312] * src/services/ActivityPubService.js (modified) feat(fediverse): auto-backfill recent posts to new followers on ... Thu, 25 Jun 2026 07:18:05 GMT Robin Genis [2af2e69] * src/routes/activitypub.js (modified) fediverse: emit featured collection reversed (Mastodon displays pins ... Thu, 25 Jun 2026 07:11:20 GMT Robin Genis [5085b1d] * src/services/ActivityPubService.js (modified) fediverse: cache-buster on music listen-link to force a fresh SQUARE ... Thu, 25 Jun 2026 07:08:31 GMT Robin Genis [f1e0c1f] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) fediverse: push actor Update on pin/unpin so Mastodon refreshes the ... Thu, 25 Jun 2026 06:54:59 GMT Robin Genis [75bda38] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) feat(fediverse): expose pinned posts via the actor's featured ... 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 ... Thu, 25 Jun 2026 06:38:22 GMT Robin Genis [98b7fdd] * src/views/shell.ejs (modified) fediverse: square (1:1) player card (480x480) so the cover fits ... Thu, 25 Jun 2026 06:34:46 GMT Robin Genis [6c3d805] * src/views/shell.ejs (modified) fediverse: taller embed player card (160 -> 400) for more room ... Thu, 25 Jun 2026 06:13:00 GMT Robin Genis [30271e6] * src/routes/embed.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/shell.ejs (modified) fix(fediverse): player card only for playable (hosted) audio; scope ... Thu, 25 Jun 2026 05:57:01 GMT Robin Genis [2923a95] * src/services/ActivityPubService.js (modified) feat(fediverse): audio posts skip image attachment so Mastodon shows ... Thu, 25 Jun 2026 05:37:12 GMT Robin Genis [ca25f360] * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) feat(fediverse): federate post edits as Update (Mastodon refreshes ... Thu, 25 Jun 2026 05:27:29 GMT Robin Genis [4c9c60b] * src/routes/embed.js (modified) * src/views/shell.ejs (modified) feat(fediverse): player card for music posts (embed player, no raw ... Thu, 25 Jun 2026 05:22:51 GMT Robin Genis [e951b7c] * src/middleware/render.js (modified) * src/routes/posts.js (modified) * src/services/ActivityPubService.js (modified) * src/views/partials/topnav.ejs (modified) feat(fediverse): real bell badge for unseen notifications Track a ... Thu, 25 Jun 2026 05:20:29 GMT Robin Genis [d7526bd] * src/routes/activitypub.js (modified) * src/services/ActivityPubService.js (modified) feat(fediverse): NodeInfo 2.1 + per-note replies collection ... Thu, 25 Jun 2026 05:15:48 GMT Robin Genis [5a6a457] * src/config/database.js (modified) * src/routes/posts.js (modified) * src/server.js (modified) * src/services/ActivityPubService.js (modified) * src/services/Scheduler.js (modified) feat(fediverse): federate on save+scheduler, delivery retry-queue, ... 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:43:25 GMT Robin Genis [0850535] * CHANGELOG.md (modified) * package.json (modified) changelog: hub removed, fediverse client, palette overhaul; bump ... Wed, 24 Jun 2026 18:41:03 GMT Robin Genis [7008b28] * README.md (modified) docs: update README — hub removed, fediverse-native (drop ...