NQ Plugin Manager v2.5.2 — Stable Audit
- Giữ tham chiếu SketchUp::Http đến khi callback hoàn tất để tránh request bị garbage-collect.
- Chặn callback lỗi gây gửi lại request/nhân đôi thao tác mạng.
- Tắt WinHTTP tự động chuyển hướng; chỉ theo redirect cùng host để không rò Bearer token.
- Khóa URL release về đúng HTTPS nqstudio.id.vn:443; localhost chỉ dùng khi Developer bật rõ ràng.
- Ẩn Cài từ RBZ và khóa endpoint nâng cao với tài khoản người dùng thường.
- Kiểm tra version NQ Plugin Manager trong catalog trước khi cho cập nhật lõi.
- Rà soát fail-closed cho plugin trả phí: Manager kiểm license trước khi gọi launcher/bật extension.
- Thêm Transport dự phòng: SketchUp HTTP -> WinHTTP (Windows) -> Net::HTTP, vẫn bật xác minh TLS.
- Chặn tải gói thực thi ngoài máy chủ chính nqstudio.id.vn trong bản thương mại.
- Tự xóa phiên thiết bị/token cũ khi API trả 401 để tránh kẹt đăng nhập vĩnh viễn.
- Chỉ cache license sau khi xác minh chữ ký RSA + device_id + plugin_id + thời hạn offline.
- Đồng bộ license gỡ entitlement trả phí đã bị thu hồi và dọn token hết hạn.
- Sửa Purchase Watch theo đúng plugin được mua.
- Tổng hợp đúng trạng thái cần khởi động lại khi cập nhật hàng loạt.
- Bổ sung chẩn đoán lớp mạng dự phòng và gia cố đường dẫn backup.

NQ Plugin Manager v2.5.1
- Sửa HTTP 0 trên shared hosting: rest_route giữ dấu / thay vì mã hóa %2F.
- Tự chuyển cấu hình cũ sang endpoint nqstudio.id.vn dạng Safe REST Route.
- Giữ 3 đường dự phòng: query, index.php query, wp-json.

NQ Plugin Manager 2.5.0 — Chuyển nhà chính thức nqstudio.id.vn
- Tự di chuyển cấu hình cũ về https://nqstudio.id.vn.
- Tài khoản, Kho plugin và Liên kết thiết bị dùng Safe Router ?nq_view=... để tránh 404.
- Catalog/API dùng WordPress REST query route và có 3 đường dẫn dự phòng khi hosting trả HTTP 0/404.
- Link mua plugin cũ được chuyển tự động sang Kho plugin mới.
- Đồng bộ tài khoản, license, thanh toán và tải/cập nhật plugin đều trỏ về nhà mới.

NQ Plugin Manager v2.4.2 — Auto Payment Unlock
- Tự theo dõi quyền sau khi bấm Mua.
- Đồng bộ license từ nqstudio.id.vn khi SePay xác nhận thanh toán.
- Không cần khởi động lại SketchUp để thấy quyền mới.

NQ Plugin Manager v2.4.0 — WordPress Commerce
- Kết nối mặc định với https://nqstudio.id.vn.
- Catalog: /wp-json/nq-studio/v1/api/v1/catalog.
- API tài khoản/license: /wp-json/nq-studio/v1.
- Tự nhận public key RSA từ máy chủ HTTPS để license offline không cần đóng gói khóa thủ công.
- Giữ cơ chế SHA-256, Install Gate, backup và Hot Reload an toàn.
- Tắt URL HTTP thử nghiệm trong bản thương mại.
