Files
andros b15dac53f1 Parser: stop truncating posts on inline * heading in post bodies
OrgSocialParser.parsePosts() collected lines after `* Posts` until the
next top-level heading, then stopped. That assumption broke the moment
a user wrote an Org heading inside a post body — one such post on
2025-10-14 hid every post that followed it (six months of content)
until the same user tried to see their own freshly-published post and
noticed it was missing.

Fix: read from `* Posts` to end of file. Org Social spec defines no
further top-level sections, and `* foo` inside a body is body content.
Regression test covers this case.

Also make the own profile always take precedence when the TimelineFetcher
merges feeds — the caller's bypassCache copy beats any relay-wide
download that may be stale.
2026-04-21 17:40:01 +02:00
..