fix(fediverse): auto-link bare URLs in outgoing posts and replies
A plain http(s) URL typed in a post or reply federated as plain text; it now
becomes a clickable link on the federated copy. Existing links are never wrapped
twice, attribute values never match, and trailing sentence punctuation stays
outside the link (Mastodon-style).
- src/services/ActivityPubService.js — linkUrls() helper (anchor-aware split +
bounded URL regex); applied in buildNote (posts) and both reply content builders
(send + edit).
- test/url-linkify.test.js — bare URL, fragment vs hashtag, no double-wrap,
attributes untouched.
- CHANGELOG(.nl/.de).md — under Fixed.
Closes prutfolio-src-412.
Co-Authored-By: Claude <noreply@…>