Giới thiệu
1. Fix comment count (bug: luôn hiện 0)
BE: thêm query CountPostComments (count status='published'), thêm
CommentCount int64vàoPostDTO, callsitesGetPost+ListCommunityFeed+CreatePostđều truyền count vàopostToDTO.FE không cần đổi — type
PostDTO.comment_countđã tồn tại, giờ sẽ nhận giá trị thật từ BE.Restart klass-api để code mới apply.
2. Dọn upgrade page — app/[slug]/settings/upgrade/page.tsx:
Bỏ
plan.descriptionsubtitle.Bỏ dòng "Phí nền tảng X% doanh thu" (đã có trong feature bullets).
Bỏ caption lớn cuối trang "Phí nền tảng tính trên doanh thu... Ví dụ...".
Đổi "Miễn phí" →
0đcho plan free.Xoá helper
formatBpskhông còn dùng.
3. URL gộp vào Thông tin cơ bản — components/admin/GeneralSettingsForm.tsx:
CommunityUrlCardcũ →CommunityUrlField(không wrap SettingsCard nữa), đặt làm field thứ 3 trong card "Thông tin cơ bản" cùng Tên + Mô tả.Bố cục mới: input có prefix
klass.vn/cạnh nút "Đổi URL" (nút chỉ xuất hiện khi đã thay đổi + Pro).Free: bên phải label hiện link nhỏ "Nâng cấp Pro để đổi" màu amber, input disabled mờ.
Restart klass-api rồi reload feed — số bình luận sẽ hiện đúng.