diff --git a/activity.go b/activity.go index 220738e..784a410 100644 --- a/activity.go +++ b/activity.go @@ -588,7 +588,13 @@ func xonkxonk(user *WhatAbout, item junk.Junk, origin string) *Honk { if sens && precis == "" { precis = "unspecified horror" } - rid, _ = obj.GetString("inReplyTo") + rid, ok = obj.GetString("inReplyTo") + if !ok { + robj, ok := obj.GetMap("inReplyTo") + if ok { + rid, _ = robj.GetString("id") + } + } convoy, _ = obj.GetString("context") if convoy == "" { convoy, _ = obj.GetString("conversation") diff --git a/docs/changelog.txt b/docs/changelog.txt index caab551..250511b 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -1,5 +1,13 @@ changelog +-- next + ++ Improved ActivityPub parsing conformance for better compat with others. + ++ Add server name to user agent. + ++ What may be considered UI improvements. + -- 0.7.4 + Ever more bug fixes.