Changeset b1edba0 in Klonkt


Ignore:
Timestamp:
06/30/2026 07:04:18 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
01e3678
Parents:
0fc5db5
Message:

release: 1.1.0 — animated video covers, media library, music federation (phase 1), federation polish

  • CHANGELOG.md — 1.1.0 section (Added / Changed / Fixed), user-facing
  • package.json — version 1.0.0 -> 1.1.0

Co-Authored-By: Claude <noreply@…>

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.md

    r0fc5db5 rb1edba0  
    55
    66## [Unreleased]
     7
     8## [1.1.0] — 2026-06-30
     9
     10### Added
     11- **Animated covers play smoothly everywhere.** Upload an animated WebP as a cover and Klonkt also
     12  makes a muted, looping video of it. iOS Safari — where animated WebP is janky — gets the smooth
     13  video, every other browser keeps the crisp WebP, and on the fediverse the cover federates as a
     14  video that plays in Mastodon and its apps. Shown on the post, the grid, the feed and related posts.
     15- **Media library (Admin → Media).** See every uploaded image, where each one is used, copy its URL,
     16  and clean up unused files in one click — including the leftover video/poster of an animated cover.
     17  Images, Audio and Playlists now share one tab bar.
     18- **Share button** at the bottom of every post (native share sheet, or copy link).
     19- **Replace a track's audio file** without re-creating the track.
     20- **Music on the fediverse (first step).** Audio posts now carry schema.org *MusicRecording* /
     21  *MusicAlbum* data, and a per-post toggle can share a hosted track as a real fediverse audio
     22  attachment that plays in followers' feeds.
     23
     24### Changed
     25- **Cleaner embeds on Mastodon.** A post with a YouTube/Spotify/SoundCloud link now lets Mastodon
     26  show its player card; link-only tracks share their streaming links. The cover still shows in other
     27  Klonkt feeds. (On your own site nothing changes — the player and cover render as before.)
     28- **Circles stay in sync the fediverse way** — edits and missed posts catch up automatically via
     29  standard ActivityPub, so a Circle no longer drifts out of date.
     30- **Everything Klonkt federates is now valid AS2 / JSON-LD**, guarded by a test, so stricter servers
     31  accept it.
     32- The track list is sorted **newest-first**.
     33
     34### Fixed
     35- **Animated WebP covers are no longer frozen to a single frame** (the crop editor and the thumbnailer
     36  left them static).
     37- **Link-only tracks** (Spotify/YouTube, no uploaded file) can be inserted into a post again.
     38- **Link previews** (og:image / Twitter card) now use absolute image URLs, so they show on Signal,
     39  WhatsApp and other scrapers.
     40- Several **fediverse delivery fixes**: covers/links no longer turn into a black tile on Mastodon,
     41  raw audio files don't clutter a post that already has a player, and dead links from a renamed
     42  remote post heal themselves.
     43- The **mobile feed** loads full-resolution covers; long titles wrap instead of overflowing.
     44- **Self-hosting updates** are more reliable: re-running the installer keeps your channel, and the
     45  updater no longer restarts or claims an update when you're already up to date.
    746
    847## [1.0.0] — 2026-06-30
  • package.json

    r0fc5db5 rb1edba0  
    11{
    22  "name": "klonkt",
    3   "version": "1.0.0",
     3  "version": "1.1.0",
    44  "description": "Klonkt — self-hosted multi-site music & blog platform (solo, hub or circles). Node + SQLite + htmx.",
    55  "license": "AGPL-3.0-or-later",
Note: See TracChangeset for help on using the changeset viewer.