Changeset 131e266 in Klonkt


Ignore:
Timestamp:
07/01/2026 01:16:12 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
fe680aa
Parents:
cf314b4
Message:

release: 1.2.0 — PeerTube embeds, light OG cards, stats IP-exclude, video-cover + federation fixes

Features since 1.1.0: PeerTube videos embed in the News feed; light Open Graph
cards for Light-theme sites; admins can exclude their own IP from statistics;
right-click Save is suppressed on media (friction).
Fixes: animated video covers render correctly in the Circle/grid/feed; Follow
delivered via the retry queue (no more stuck 'pending'); boost cards drop the
'RE: <url>' prefix; fediverse hardening (HTTP-signature replay window + mandatory
digest, block a boost's original author, serialized per-site pin resync).

Changelog finalized in EN + NL + DE.

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.de.md

    rcf314b4 r131e266  
    66## [Unreleased]
    77
     8## [1.2.0] — 2026-07-01
     9
     10### Hinzugefügt
     11- **PeerTube-Videos im Feed.** Ein PeerTube-Link in einem Beitrag zeigt jetzt einen eingebetteten
     12  Player im News-Feed, wie es YouTube, Spotify und SoundCloud bereits taten.
     13- **Helle Teilen-Bilder.** Seiten mit einem hellen Standard-Theme erhalten beim Teilen einer Seite
     14  nun eine passende helle Open-Graph-Karte statt immer einer dunklen.
     15- **Eigene Besuche aus der Statistik ausschließen.** Als Administrator kannst du jetzt deine eigene
     16  IP-Adresse aus deiner Seitenstatistik ausschließen, für ein wahreres Bild der echten Besucher.
     17- **Rechtsklick „Speichern" ist bei Covern, Bildern und Videos deaktiviert** — eine leichte Hürde,
     18  damit das Artwork nicht mit einem Klick gespeichert werden kann (Reibung, kein Schutz).
     19
    820### Behoben
     21- **Animierte Video-Cover werden jetzt überall korrekt angezeigt.** Im Zirkel und im Raster konnten
     22  sie als kaputtes Bild oder leere Kachel erscheinen; sie werden nun als echtes, sich wiederholendes
     23  Video angezeigt, das das Quadrat füllt, zentriert. Ein Rechtsklick auf ein Cover zeigt das normale
     24  Link-Menü statt der Video-Steuerung des Browsers.
    925- **Jemandem zu folgen bleibt nicht mehr hängen.** Eine Follow-Anfrage, deren erste Zustellung
    1026  fehlschlägt (der andere Server kurz nicht erreichbar), wird jetzt automatisch mit Backoff erneut
    1127  versucht, statt für immer auf „ausstehend" zu bleiben.
    12 - **Animierte Video-Cover werden in Feeds korrekt angezeigt.** Sie erscheinen nicht mehr leer in der
    13   Rasteransicht.
    14 - **Cover-Videos sind wieder dekorativ.** Ein Rechtsklick auf ein Cover zeigt das normale Link-Menü
    15   statt der Video-Steuerung des Browsers, und Rechtsklick „Speichern" ist bei Covern, Bildern und
    16   Videos unterdrückt (leichte Reibung).
    1728- **Geboostete Beiträge zeigen ihren echten Text** im Zirkel, statt eines „RE: <Link>"-Präfixes.
     29- **Robustere Fediverse-Verarbeitung** — strengere Signaturprüfungen bei eingehenden Aktivitäten,
     30  Blockierungen erfassen jetzt auch einen Boost eines blockierten Autors, und die Synchronisierung
     31  angehefteter Beiträge kollidiert nicht mehr, wenn du mehrmals schnell speicherst.
    1832
    1933## [1.1.0] — 2026-06-30
  • CHANGELOG.md

    rcf314b4 r131e266  
    66## [Unreleased]
    77
     8## [1.2.0] — 2026-07-01
     9
     10### Added
     11- **PeerTube videos in the feed.** A PeerTube link in a post now shows an inline player in the News
     12  feed, like YouTube, Spotify and SoundCloud already did.
     13- **Light share images.** Sites whose default theme is Light now get a matching light Open Graph card
     14  when a page is shared, instead of always a dark one.
     15- **Leave your own visits out of the stats.** As the admin you can now exclude your own IP address
     16  from your site statistics, for a truer picture of real visitors.
     17- **Right-click "Save" is turned off on covers, images and videos** — a light bit of friction so the
     18  artwork isn't one click from being saved (it's friction, not protection).
     19
    820### Fixed
     21- **Animated video covers now render correctly everywhere.** In the Circle and the grid they could
     22  show up as a broken image or a blank tile; they now display as a proper looping video that fills the
     23  square, centred. Right-clicking a cover gives the normal link menu instead of the browser's video controls.
    924- **Following someone no longer gets stuck.** A follow whose first delivery fails (the other server
    1025  briefly unreachable) is now retried automatically with backoff, instead of staying on "pending" forever.
    11 - **Animated video covers show correctly in feeds.** They no longer appear blank in the grid view.
    12 - **Cover videos are decorative again.** Right-clicking a cover gives the normal link menu instead of the
    13   browser's video controls, and right-click "Save" is suppressed on covers, images and videos (light friction).
    1426- **Boosted posts show their real text** in the Circle, instead of a "RE: <link>" prefix.
     27- **Hardened fediverse handling** — stricter signature checks on incoming activity, blocks now also
     28  cover a boost of a blocked author, and pinned-post syncing no longer races when you save several times quickly.
    1529
    1630## [1.1.0] — 2026-06-30
  • CHANGELOG.nl.md

    rcf314b4 r131e266  
    66## [Unreleased]
    77
     8## [1.2.0] — 2026-07-01
     9
     10### Toegevoegd
     11- **PeerTube-video's in de feed.** Een PeerTube-link in een post toont nu een ingesloten speler in de
     12  News-feed, net zoals YouTube, Spotify en SoundCloud al deden.
     13- **Lichte deel-afbeeldingen.** Sites met een licht standaardthema krijgen nu een bijpassende lichte
     14  Open Graph-kaart bij het delen van een pagina, in plaats van altijd een donkere.
     15- **Je eigen bezoeken buiten de statistieken laten.** Als beheerder kun je nu je eigen IP-adres
     16  uitsluiten van je sitestatistieken, voor een eerlijker beeld van echte bezoekers.
     17- **Rechtsklik "Opslaan" is uitgeschakeld op covers, afbeeldingen en video's** — een lichte drempel
     18  zodat de artwork niet met één klik op te slaan is (frictie, geen bescherming).
     19
    820### Opgelost
     21- **Geanimeerde video-covers tonen nu overal correct.** In de Cirkel en het raster konden ze
     22  verschijnen als een kapotte afbeelding of een leeg vak; ze tonen nu als een echte doorlopende video
     23  die het vierkant vult, gecentreerd. Rechtsklikken op een cover geeft het normale link-menu in plaats
     24  van de video-bediening van de browser.
    925- **Iemand volgen blijft niet meer hangen.** Een volg-verzoek waarvan de eerste bezorging faalt (de
    1026  andere server even onbereikbaar) wordt nu automatisch opnieuw geprobeerd, in plaats van eeuwig op
    1127  "in behandeling" te blijven staan.
    12 - **Geanimeerde video-covers tonen correct in feeds.** Ze verschijnen niet meer als een leeg vak in
    13   het raster.
    14 - **Cover-video's zijn weer decoratief.** Rechtsklikken op een cover geeft het normale link-menu in
    15   plaats van de video-bediening van de browser, en rechtsklik "Opslaan" is onderdrukt op covers,
    16   afbeeldingen en video's (lichte frictie).
    1728- **Geboooste posts tonen hun echte tekst** in de Cirkel, in plaats van een "RE: <link>"-prefix.
     29- **Steviger fediverse-afhandeling** — strengere handtekening-controles op inkomende activiteit,
     30  blokkades dekken nu ook een boost van een geblokkeerde auteur, en het synchroniseren van gepinde
     31  posts racet niet meer als je snel achter elkaar opslaat.
    1832
    1933## [1.1.0] — 2026-06-30
  • package.json

    rcf314b4 r131e266  
    11{
    22  "name": "klonkt",
    3   "version": "1.1.0",
     3  "version": "1.2.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.