| 1 | # Changelog — Klonkt
|
|---|
| 2 |
|
|---|
| 3 | All notable changes to Klonkt. Newest at the top.
|
|---|
| 4 | Versions follow [SemVer](https://semver.org/).
|
|---|
| 5 |
|
|---|
| 6 | ## [Unreleased]
|
|---|
| 7 |
|
|---|
| 8 | ### Added
|
|---|
| 9 | - **Short videos in the feed autoplay and loop.** An animated cover or a short (≤30s) clip in the
|
|---|
| 10 | News feed now plays automatically and loops muted, like a GIF; longer videos keep their controls.
|
|---|
| 11 |
|
|---|
| 12 | ## [1.2.0] — 2026-07-01
|
|---|
| 13 |
|
|---|
| 14 | ### Added
|
|---|
| 15 | - **PeerTube videos in the feed.** A PeerTube link in a post now shows an inline player in the News
|
|---|
| 16 | feed, like YouTube, Spotify and SoundCloud already did.
|
|---|
| 17 | - **Light share images.** Sites whose default theme is Light now get a matching light Open Graph card
|
|---|
| 18 | when a page is shared, instead of always a dark one.
|
|---|
| 19 | - **Leave your own visits out of the stats.** As the admin you can now exclude your own IP address
|
|---|
| 20 | from your site statistics, for a truer picture of real visitors.
|
|---|
| 21 | - **Right-click "Save" is turned off on covers, images and videos** — a light bit of friction so the
|
|---|
| 22 | artwork isn't one click from being saved (it's friction, not protection).
|
|---|
| 23 |
|
|---|
| 24 | ### Fixed
|
|---|
| 25 | - **Animated video covers now render correctly everywhere.** In the Circle and the grid they could
|
|---|
| 26 | show up as a broken image or a blank tile; they now display as a proper looping video that fills the
|
|---|
| 27 | square, centred. Right-clicking a cover gives the normal link menu instead of the browser's video controls.
|
|---|
| 28 | - **Following someone no longer gets stuck.** A follow whose first delivery fails (the other server
|
|---|
| 29 | briefly unreachable) is now retried automatically with backoff, instead of staying on "pending" forever.
|
|---|
| 30 | - **Boosted posts show their real text** in the Circle, instead of a "RE: <link>" prefix.
|
|---|
| 31 | - **Hardened fediverse handling** — stricter signature checks on incoming activity, blocks now also
|
|---|
| 32 | cover a boost of a blocked author, and pinned-post syncing no longer races when you save several times quickly.
|
|---|
| 33 |
|
|---|
| 34 | ## [1.1.0] — 2026-06-30
|
|---|
| 35 |
|
|---|
| 36 | ### Added
|
|---|
| 37 | - **Animated covers play smoothly everywhere.** Upload an animated WebP as a cover and Klonkt also
|
|---|
| 38 | makes a muted, looping video of it. iOS Safari — where animated WebP is janky — gets the smooth
|
|---|
| 39 | video, every other browser keeps the crisp WebP, and on the fediverse the cover federates as a
|
|---|
| 40 | video that plays in Mastodon and its apps. Shown on the post, the grid, the feed and related posts.
|
|---|
| 41 | - **Media library (Admin → Media).** See every uploaded image, where each one is used, copy its URL,
|
|---|
| 42 | and clean up unused files in one click — including the leftover video/poster of an animated cover.
|
|---|
| 43 | Images, Audio and Playlists now share one tab bar.
|
|---|
| 44 | - **Share button** at the bottom of every post (native share sheet, or copy link).
|
|---|
| 45 | - **Replace a track's audio file** without re-creating the track.
|
|---|
| 46 | - **Music on the fediverse (first step).** Audio posts now carry schema.org *MusicRecording* /
|
|---|
| 47 | *MusicAlbum* data, and a per-post toggle can share a hosted track as a real fediverse audio
|
|---|
| 48 | attachment that plays in followers' feeds.
|
|---|
| 49 |
|
|---|
| 50 | ### Changed
|
|---|
| 51 | - **Cleaner embeds on Mastodon.** A post with a YouTube/Spotify/SoundCloud link now lets Mastodon
|
|---|
| 52 | show its player card; link-only tracks share their streaming links. The cover still shows in other
|
|---|
| 53 | Klonkt feeds. (On your own site nothing changes — the player and cover render as before.)
|
|---|
| 54 | - **Circles stay in sync the fediverse way** — edits and missed posts catch up automatically via
|
|---|
| 55 | standard ActivityPub, so a Circle no longer drifts out of date.
|
|---|
| 56 | - **Everything Klonkt federates is now valid AS2 / JSON-LD**, guarded by a test, so stricter servers
|
|---|
| 57 | accept it.
|
|---|
| 58 | - The track list is sorted **newest-first**.
|
|---|
| 59 |
|
|---|
| 60 | ### Fixed
|
|---|
| 61 | - **Animated WebP covers are no longer frozen to a single frame** (the crop editor and the thumbnailer
|
|---|
| 62 | left them static).
|
|---|
| 63 | - **Link-only tracks** (Spotify/YouTube, no uploaded file) can be inserted into a post again.
|
|---|
| 64 | - **Link previews** (og:image / Twitter card) now use absolute image URLs, so they show on Signal,
|
|---|
| 65 | WhatsApp and other scrapers.
|
|---|
| 66 | - Several **fediverse delivery fixes**: covers/links no longer turn into a black tile on Mastodon,
|
|---|
| 67 | raw audio files don't clutter a post that already has a player, and dead links from a renamed
|
|---|
| 68 | remote post heal themselves.
|
|---|
| 69 | - The **mobile feed** loads full-resolution covers; long titles wrap instead of overflowing.
|
|---|
| 70 | - **Self-hosting updates** are more reliable: re-running the installer keeps your channel, and the
|
|---|
| 71 | updater no longer restarts or claims an update when you're already up to date.
|
|---|
| 72 |
|
|---|
| 73 | ## [1.0.0] — 2026-06-30
|
|---|
| 74 |
|
|---|
| 75 | ### Added
|
|---|
| 76 | - **Klonkt is now on the fediverse (ActivityPub).** Your site is a real fediverse
|
|---|
| 77 | account: people on Mastodon — or another Klonkt — can follow you, and your posts
|
|---|
| 78 | reach their feeds. You can follow accounts and read their posts in a **News** feed,
|
|---|
| 79 | get **notifications**, and **like, boost and reply** to posts. Incoming activity is
|
|---|
| 80 | verified, so fake replies, likes and followers are rejected.
|
|---|
| 81 | - **Anyone can reply, like or boost your posts from the fediverse** — visitors interact
|
|---|
| 82 | from their own account (they just enter their server); no account on your site needed.
|
|---|
| 83 | - **Circles**: follow other Klonkt sites and show each other's public posts in your
|
|---|
| 84 | Circle — decentralised, with no central platform.
|
|---|
| 85 | - **Sensitive (NSFW) posts** with your own content-warning text: blurred with
|
|---|
| 86 | click-to-reveal across the site, and shown as a content warning on the fediverse.
|
|---|
| 87 | - **Block** an account or an entire domain you'd rather not hear from.
|
|---|
| 88 | - Search now also finds **tracks** (by title, artist and album), playable straight from
|
|---|
| 89 | the results with a link to the post they appear in — and post search matches as you type.
|
|---|
| 90 | - **Live theme preview** in Admin → site settings: accent, theme and palette update
|
|---|
| 91 | instantly, before you save.
|
|---|
| 92 | - Uploaded images are automatically optimised to **WebP** for faster pages.
|
|---|
| 93 | - A roomier **mobile writing experience**: tap to open a distraction-free fullscreen
|
|---|
| 94 | editor, with the formatting toolbar staying in view above the keyboard.
|
|---|
| 95 | - **Long posts collapse in the News feed** with a *read more* toggle, so a long post no
|
|---|
| 96 | longer fills the whole screen — tap to expand or collapse it.
|
|---|
| 97 | - **See everyone in a Circle**: when a Circle has more than five sites, the member count
|
|---|
| 98 | opens a popup that lists them all, so a big Circle no longer hides its members.
|
|---|
| 99 |
|
|---|
| 100 | ### Changed
|
|---|
| 101 | - **Palettes revised to 8**: the neutral **Klonkt** (gold accent) is the new default,
|
|---|
| 102 | plus seven full-colour themes — Forest, Ocean, Teal, Lilac, Sunset, Candy and Amber.
|
|---|
| 103 | - **Your profile federates more completely**: the links on your profile, the date you
|
|---|
| 104 | joined and the accounts you follow now travel along to other servers, so your profile
|
|---|
| 105 | looks complete when someone views it from Mastodon or elsewhere.
|
|---|
| 106 | - **Cover images and avatars are sharper** — resized on the server instead of being
|
|---|
| 107 | squeezed by the browser.
|
|---|
| 108 |
|
|---|
| 109 | ### Removed
|
|---|
| 110 | - **Hub mode** — Klonkt is now **solo or Circles**; you build a collective or label
|
|---|
| 111 | through **Circles** (federated, standalone sites).
|
|---|
| 112 | - **Native comments and Google login** — replies, likes and boosts now run entirely
|
|---|
| 113 | through the fediverse.
|
|---|
| 114 | - **Local favourites (♥)** — replaced by the ⭐ fediverse like.
|
|---|
| 115 |
|
|---|
| 116 | ### Fixed
|
|---|
| 117 | - **Hashtags and mentions now work in every language and script** (e.g. Japanese, Cyrillic,
|
|---|
| 118 | Arabic), both on your site and when federating — not just the Latin alphabet.
|
|---|
| 119 | - **Switching a site to solo (federation off) works again.** Turning the fediverse off could
|
|---|
| 120 | make the whole site return “page not found” instead of just disabling federation; it now
|
|---|
| 121 | cleanly switches federation off while the rest of the site keeps working. (Self-hosters:
|
|---|
| 122 | update to pick up the fix.)
|
|---|
| 123 | - The Fediverse and Notifications items now disappear from the menu when federation is off,
|
|---|
| 124 | instead of lingering.
|
|---|
| 125 | - The mini-player jumps and scrolls to the track that's playing — also from an album or
|
|---|
| 126 | playlist — and keeps it highlighted.
|
|---|
| 127 | - Empty album/playlist covers now fall back to the first track's cover.
|
|---|
| 128 | - A profile photo that broke in the header after the WebP switch now repairs itself.
|
|---|
| 129 | - Many **mobile post-editor** fixes: reliable scrolling, a formatting toolbar that stays
|
|---|
| 130 | put, no page jumps when you tap a button, and a Save bar that sits just above the keyboard.
|
|---|
| 131 | - **Boosts now reach the original poster** — their server registers the boost and notifies
|
|---|
| 132 | them, just like a boost from Mastodon — and a boost is retried if a server is briefly
|
|---|
| 133 | unreachable instead of being sent once and forgotten.
|
|---|
| 134 | - **Unfollowing an account now takes effect on the other server** (it could previously fail
|
|---|
| 135 | to register, leaving you still following on their side).
|
|---|
| 136 |
|
|---|
| 137 | ## [1.0.0-beta.2] — 2026-06-19
|
|---|
| 138 |
|
|---|
| 139 | First release where we actively track the version (shown in the footer — click it for
|
|---|
| 140 | this page).
|
|---|
| 141 |
|
|---|
| 142 | ### Added
|
|---|
| 143 | - Release tracking: the version number in the footer links to this changelog page.
|
|---|
| 144 | - Eight premium features (Patreon-gated): newsletter/mailing list, download-for-email,
|
|---|
| 145 | release scheduling + fan-only previews, EPK/press kit, pro statistics, link-in-bio +
|
|---|
| 146 | click stats, embeddable player, and show agenda + notify-me.
|
|---|
| 147 | - Newsletter signup field in the footer (on/off in Admin → Settings).
|
|---|
| 148 | - SMTP settings configurable in Admin → Settings (no more config-file edit needed), with
|
|---|
| 149 | a test-mail button.
|
|---|
| 150 |
|
|---|
| 151 | ### Changed
|
|---|
| 152 | - Tidier settings forms (stacked labels, full-width inputs).
|
|---|
| 153 | - EPK/press kit shows the top 10 most-listened tracks.
|
|---|
| 154 | - Nicer 404 page (mobile-friendly) and clearer login error messages.
|
|---|
| 155 |
|
|---|
| 156 | ### Fixed
|
|---|
| 157 | - The site-wide audio player wasn't loading any tracks.
|
|---|
| 158 | - Button text became unreadable on hover.
|
|---|
| 159 | - Date pickers now follow the theme.
|
|---|
| 160 | - Back/forward navigation no longer shows a doubled header.
|
|---|