trong khi renderContent() mới ẩn content khi is_spoiler && !revealed.
- Tách helper cây sang utils/forumTree.ts thuần + test riêng — rất dễ kiểm chứng. - Phát hiện đúng payload phẳng (mỗi direct-reply mang flattened_descendants) và chạy buildTree trên từng nhánh thay vì trên results — đúng bug đã sửa. - editForumPost dùng PATCH nên sửa post từ thread screen (không có ô title) không xóa mất title — an toàn. - Callback qua navigation param (onPostChanged) đúng theo pattern sẵn có của repo (Navigation.ts: onChooseTimezone, onUpload, onSaveSelectedBooks…) — không phải
