diff --git a/src/utils/isMastodonLinkMaybe.js b/src/utils/isMastodonLinkMaybe.js index 1e749e3d7..780585c40 100644 --- a/src/utils/isMastodonLinkMaybe.js +++ b/src/utils/isMastodonLinkMaybe.js @@ -3,7 +3,9 @@ export default function isMastodonLinkMaybe(url) { const { pathname, hash, hostname } = URL.parse(url); return ( /^\/.*\/\d+$/i.test(pathname) || - /^\/(@[^/]+|users\/[^/]+)\/(statuses|posts)\/\w+\/?$/i.test(pathname) || // GoToSocial, Takahe + /^\/(@[^/]+|users\/[^/]+)\/(statuses|posts)\/[\w-]+\/?$/i.test( + pathname, + ) || // GoToSocial, Takahe, Castopod /^\/notes\/[a-z0-9]+$/i.test(pathname) || // Misskey, Firefish /^\/(notice|objects)\/[a-z0-9-]+$/i.test(pathname) || // Pleroma /^\/@[^/]+\/post\/[a-z0-9\-_]+$/i.test(pathname) || // Threads