source: Klonkt/CHANGELOG.nl.md@ e1c4f3e

main
Last change on this file since e1c4f3e was 1b1cc89, checked in by Robin Genis <roboburr@…>, 2 months ago

fix(federation): deliver Follow via the retry queue (byh)

followActor() sent the Follow with a plain deliver() (fire-and-forget), so a
first-attempt failure (peer down/timeout/transient 5xx) left the follow stuck
on 'pending' forever — the Accept can only come back once the Follow lands.
Route it through deliverWithRetry() like deliverCreate/unfollowActor already do:
immediate attempt, then backoff retries via the ap_delivery queue (the worker
re-signs from the slug key).

  • src/services/ActivityPubService.js — followActor Follow delivery -> deliverWithRetry
  • CHANGELOG.md / .nl / .de — Unreleased Fixed: follow-retry + this session's cover/right-click/boost fixes

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

  • Property mode set to 100644
File size: 7.4 KB
RevLine 
[eb5f978]1# Wijzigingen — Klonkt
2
3Alle noemenswaardige wijzigingen aan Klonkt. Nieuwste bovenaan.
4Versies volgen [SemVer](https://semver.org/lang/nl/) (`1.0.0-beta.N` tijdens de beta).
5
6## [Unreleased]
7
[1b1cc89]8### Opgelost
9- **Iemand volgen blijft niet meer hangen.** Een volg-verzoek waarvan de eerste bezorging faalt (de
10 andere server even onbereikbaar) wordt nu automatisch opnieuw geprobeerd, in plaats van eeuwig op
11 "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).
17- **Geboooste posts tonen hun echte tekst** in de Cirkel, in plaats van een "RE: <link>"-prefix.
18
[01e3678]19## [1.1.0] — 2026-06-30
20
21### Toegevoegd
22- **Geanimeerde covers spelen overal soepel.** Upload een geanimeerde WebP als cover en Klonkt maakt
23 er ook een geluidloze, doorlopende video van. iOS Safari — waar geanimeerde WebP hapert — krijgt de
24 soepele video, elke andere browser houdt de scherpe WebP, en op de fediverse federeert de cover als
25 een video die in Mastodon en z'n apps speelt. Te zien op de post, het grid, de feed en gerelateerde posts.
26- **Mediabibliotheek (Beheer → Media).** Zie elke geüploade afbeelding, waar elke wordt gebruikt,
27 kopieer de URL, en ruim ongebruikte bestanden in één klik op — inclusief de overgebleven video/poster
28 van een geanimeerde cover. Afbeeldingen, Audio en Playlists delen nu één tab-balk.
29- **Deel-knop** onderaan elke post (native deelmenu, of link kopiëren).
30- **Vervang het audiobestand van een track** zonder de track opnieuw aan te maken.
31- **Muziek op de fediverse (eerste stap).** Audio-posts dragen nu schema.org *MusicRecording* /
32 *MusicAlbum*-data, en een per-post-schakelaar kan een gehoste track delen als een echte
33 fediverse-audiobijlage die in de feeds van volgers speelt.
34
35### Gewijzigd
36- **Nettere embeds op Mastodon.** Een post met een YouTube/Spotify/SoundCloud-link laat Mastodon nu
37 z'n player-kaart tonen; link-only tracks delen hun streaming-links. De cover blijft zichtbaar in
38 andere Klonkt-feeds. (Op je eigen site verandert niets — de speler en cover renderen zoals voorheen.)
39- **Cirkels blijven gesynct op de fediverse-manier** — bewerkingen en gemiste posts lopen automatisch
40 bij via standaard ActivityPub, zodat een Cirkel niet meer uit sync raakt.
41- **Alles wat Klonkt federeert is nu valide AS2 / JSON-LD**, bewaakt door een test, zodat striktere
42 servers het accepteren.
43- De tracklijst staat **nieuwste eerst**.
44
45### Opgelost
46- **Geanimeerde WebP-covers worden niet meer tot één frame bevroren** (de crop-editor en de
47 thumbnailer maakten ze statisch).
48- **Link-only tracks** (Spotify/YouTube, geen geüpload bestand) zijn weer in een post in te voegen.
49- **Link-previews** (og:image / Twitter-kaart) gebruiken nu absolute afbeeldings-URL's, zodat ze op
50 Signal, WhatsApp en andere scrapers verschijnen.
51- Diverse **fediverse-bezorgings-fixes**: covers/links worden geen zwarte tegel meer op Mastodon, rauwe
52 audiobestanden vervuilen geen post die al een speler heeft, en dode links van een hernoemde remote
53 post helen zichzelf.
54- De **mobiele feed** laadt covers op volledige resolutie; lange titels breken af i.p.v. over te lopen.
55- **Self-host-updates** zijn betrouwbaarder: de installer opnieuw draaien behoudt je kanaal, en de
56 updater herstart niet meer (of claimt geen update) als je al up-to-date bent.
57
58## [1.0.0] — 2026-06-30
59
[eb5f978]60### Toegevoegd
[98fe58a]61- **Klonkt zit nu op de fediverse (ActivityPub).** Je site is een echt
62 fediverse-account: mensen op **Mastodon** — of een andere **Klonkt** — kunnen je
63 volgen, en je berichten komen in hun feed. Je kunt zelf accounts volgen en hun
64 berichten lezen in een **News**-feed, **notificaties** krijgen, en berichten **liken,
65 boosten en erop reageren**. Inkomende activiteit wordt geverifieerd, dus nep-reacties,
66 -likes en -volgers worden geweigerd.
67- **Iedereen kan vanaf de fediverse op je berichten reageren, ze liken of boosten** —
68 bezoekers reageren vanuit hun eigen account (ze vullen alleen hun server in); een
69 account op jouw site is niet nodig.
70- **Circles**: volg andere Klonkt-sites en toon elkaars openbare berichten in je
71 Circle — decentraal, zonder centraal platform.
72- **Gevoelige (NSFW) berichten** met je eigen waarschuwingstekst: vervaagd met
73 klik-om-te-tonen op de hele site, en getoond als inhoudswaarschuwing op de fediverse.
74- **Blokkeer** een account of een heel domein waar je liever niets van hoort.
75- Zoeken vindt nu ook **tracks** (op titel, artiest en album), direct af te spelen vanuit
76 de resultaten met een link naar het bericht waarin ze voorkomen — en bij berichten zoek
77 je al terwijl je typt.
78- **Live thema-voorbeeld** in Beheer → site-instellingen: accent, thema en palet worden
79 direct bijgewerkt, nog vóór je opslaat.
80- Geüploade afbeeldingen worden automatisch geoptimaliseerd naar **WebP** voor snellere
81 pagina's.
82- Een ruimere **schrijfervaring op mobiel**: tik om een afleidingsvrije, schermvullende
83 editor te openen, met de opmaakbalk die boven het toetsenbord in beeld blijft.
[eb5f978]84
85### Gewijzigd
[98fe58a]86- **Paletten teruggebracht naar 8**: het neutrale **Klonkt** (goud accent) is de nieuwe
87 standaard, plus zeven volkleurige thema's — **Forest**, **Ocean**, **Teal**, **Lilac**,
88 **Sunset**, **Candy** en **Amber**.
[eb5f978]89
90### Verwijderd
[98fe58a]91- **Hub-modus** — Klonkt is nu **solo of Circles**; je bouwt een collectief of label
92 via **Circles** (gefedereerde, zelfstandige sites).
93- **Eigen reacties en Google-login** — reageren, liken en boosten loopt nu volledig
94 via de fediverse.
95- **Lokale favorieten (♥)** — vervangen door de ⭐ fediverse-like.
[eb5f978]96
97### Opgelost
[98fe58a]98- De mini-speler springt en scrollt naar de track die speelt — ook vanuit een album of
99 afspeellijst — en houdt die gemarkeerd.
100- Lege album-/afspeellijst-covers vallen nu terug op de cover van de eerste track.
101- Een profielfoto die na de overstap naar **WebP** kapotging in de koptekst, herstelt
102 zichzelf nu.
103- Veel verbeteringen aan de **mobiele berichten-editor**: betrouwbaar scrollen, een
104 opmaakbalk die op z'n plek blijft, geen pagina-sprongen als je op een knop tikt, en een
105 Opslaan-balk die net boven het toetsenbord zit.
[eb5f978]106
107## [1.0.0-beta.2] — 2026-06-19
108
[98fe58a]109Eerste release waarbij we de versie actief bijhouden (te zien in de footer — klik erop voor
110deze pagina).
[eb5f978]111
112### Toegevoegd
[98fe58a]113- Releasetracking: het versienummer in de footer linkt naar deze wijzigingenpagina.
114- Acht premiumfuncties (achter **Patreon**): nieuwsbrief/mailinglijst, download-voor-e-mail,
115 release-planning + previews alleen voor fans, **EPK**/perskit, pro-statistieken,
116 link-in-bio + klikstatistieken, insluitbare speler, en showagenda + houd-me-op-de-hoogte.
[eb5f978]117- Nieuwsbrief-aanmeldveld in de footer (aan/uit in Beheer → Instellingen).
[98fe58a]118- **SMTP**-instellingen in te stellen in Beheer → Instellingen (geen aanpassing van een
119 configuratiebestand meer nodig), met een testmail-knop.
[eb5f978]120
121### Gewijzigd
[98fe58a]122- Nettere instellingenformulieren (gestapelde labels, volledig brede invoervelden).
123- **EPK**/perskit toont de top 10 meest beluisterde tracks.
124- Mooiere 404-pagina (mobielvriendelijk) en duidelijkere inlogfoutmeldingen.
[eb5f978]125
126### Opgelost
[98fe58a]127- De sitebrede audiospeler laadde geen enkele track.
128- Knoptekst werd onleesbaar bij hover.
[eb5f978]129- Datumkiezers volgen nu het thema.
[98fe58a]130- Vooruit/terug-navigatie toont geen dubbele koptekst meer.
Note: See TracBrowser for help on using the repository browser.