Changeset 1b1cc89 in Klonkt for CHANGELOG.md


Ignore:
Timestamp:
07/01/2026 12:45:51 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
e1c4f3e
Parents:
0f2d441
Message:

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@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.md

    r0f2d441 r1b1cc89  
    55
    66## [Unreleased]
     7
     8### Fixed
     9- **Following someone no longer gets stuck.** A follow whose first delivery fails (the other server
     10  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).
     14- **Boosted posts show their real text** in the Circle, instead of a "RE: <link>" prefix.
    715
    816## [1.1.0] — 2026-06-30
Note: See TracChangeset for help on using the changeset viewer.