- Shipped
- September 18, 2026 at 5:23 AM UTC
- Author
- Kamo
- Commit
- 0032ea8
kbservice answers /articles/{guid}/versions with a Spring Page of its entity. The history component read the body as a list and called .map on the Page, so it never drew; and the rows carried only an editorMemberId, a JSON number JSON.parse rounds, and no name. The route now hands the page a plain list of who, when and why — versionNumber, editorMemberId (exact, quoted before parsing), editorName (from the member directory, by that id as text), dateCreated, changeSummary — and no longer ships every version's article body. The editor's name opens their member card. app/lib/kbPeople.ts holds the two steps, shared with the article route.