Changeset fc229f5 in Klonkt for CHANGELOG.nl.md


Ignore:
Timestamp:
07/01/2026 10:20:25 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
e499b71
Parents:
2abd3d2
Message:

fix(fediverse): bracketed mentions/hashtags/URLs link and notify

The mention/hashtag/URL prefix classes required whitespace or '>' before the
token, so "(@user@server)", "(#tag)" and "(https://…)" federated as plain text —
and a bracketed mention's target was never notified (real-world miss on a reply).
Opening brackets are now valid prefixes. Quote characters are deliberately NOT in
the class: a quote precedes attribute values, which must never match.

  • src/services/ActivityPubService.js — prefix class [\s>] → [\s>([{] in linkHashtags, linkUrls, and both mention regexes (scan + per-handle replace).
  • test/url-linkify.test.js — bracketed URL + hashtag link; attribute values stay untouched.
  • CHANGELOG(.nl/.de).md — under Fixed.

Closes prutfolio-src-ovj.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.nl.md

    r2abd3d2 rfc229f5  
    3838
    3939### Opgelost
     40- **Vermeldingen, hashtags en links tussen haakjes werken nu.** Een vermelding als
     41  `(@gebruiker@server)`, een `(#hashtag)` of een URL tussen haakjes federeerde als platte tekst —
     42  en de genoemde persoon kreeg nooit een melding. Ze linken (en melden) nu net als zonder haakjes.
    4043- **Kale webadressen worden links op de fediverse.** Een losse URL in een post of reactie federeert
    4144  nu als klikbare link in plaats van platte tekst.
Note: See TracChangeset for help on using the changeset viewer.