3 Commits

Author SHA1 Message Date
Tim Düsterhus
65aa289037 Fix handling of missing parent messages in ThreadTree
The logic to correctly associate messages where the parent message is not in
the archives already existed by means of `ThreadTree::$extraRootChildren`,
however the “extra root” threads were not correctly printed, because
`printThread()` required the message at the root of the thread to exist.

Fix this by printing a placeholder “Unknown message” for unknown messageIds and
then printing the children as usual.

Fixes php/web-php#35
2026-03-09 16:14:57 -04:00
Jim Winstead
b882172274 Display thread tree as a tree (#33) 2025-04-06 12:25:53 -07:00
Jim Winstead
b7d1acc70b Show thread information for each article (#24) 2024-09-02 12:19:19 -07:00