{
    "baseline": "1.2.6-r003a",
    "current": "1.2.8-r005e",
    "history": [
        [
            "1.2.6-r003a",
            "Mốc tài liệu cũ: picker chọn một lần, tên cơ sở ngắn; chưa có các phần mới dưới đây.",
            "Bảng/hộp chọn."
        ],
        [
            "1.2.6-r003b",
            "Thử mạng trước GPS; ghép máy Windows qua mã, LAN theo cơ sở; Lễ tân → Kho; bỏ mã cơ sở khỏi form tài khoản; cập nhật Electron/Vite/Undici.",
            "Chấm công, máy lễ tân, tài khoản, Kho cơ sở."
        ],
        [
            "1.2.6-r003b-CF01 / 1.2.7-r004",
            "Tích hợp xác minh IP gốc qua Tunnel, ingress bảo vệ và quy trình nâng/giữ trạng thái mạng; r005a đã tích hợp nên không cài patch riêng.",
            "Hướng dẫn NAS và xác minh mạng."
        ],
        [
            "1.2.7-r004a",
            "Sửa chạy preflight module từ đúng thư mục /app/apps/api.",
            "Nâng cấp NAS."
        ],
        [
            "1.2.7-r004b",
            "Sửa Address already in use: kiểm module không mạng, database IP động; giữ API cũ trong bước preflight.",
            "Nâng cấp NAS."
        ],
        [
            "1.2.7-r004c",
            "Cơ sở thiếu mạng không chặn cơ sở khác; GPS thay thế; một nút chấm nhiều lần, giờ ra muộn nhất; công theo tỷ lệ giờ.",
            "Chấm công, tỷ lệ công, mạng cơ sở."
        ],
        [
            "1.2.8-r005",
            "Hộ lý thuộc HCNS, giữ một cơ sở và khu điều trị tùy chọn; tuyến duyệt HCNS.",
            "Danh mục cơ cấu và Hộ lý."
        ],
        [
            "1.2.8-r005a",
            "Sửa mã nhân sự/tài khoản dài tràn cột ở bảng mobile; giữ chấm công/Hộ lý và cấu hình PIDs của r005.",
            "Hồ sơ nhân sự, bảng điện thoại."
        ]
    ],
    "topics": {
        "networkFirstGpsFallback": [
            "online-attendance",
            "branch-network"
        ],
        "windowsPairing": [
            "windows-pairing",
            "branches"
        ],
        "accountBranchRemoval": [
            "users"
        ],
        "receptionWarehouse": [
            "personnel-structure",
            "reception-warehouse"
        ],
        "nasUpgradeAndTunnel": [
            "install-nas",
            "downloads"
        ],
        "firstLastPunch": [
            "online-attendance",
            "attendance-cross-branch"
        ],
        "proportionalCredit": [
            "attendance-day-credit",
            "attendance-data"
        ],
        "orderlyHcns": [
            "personnel-structure",
            "orderly-guide",
            "employee-form",
            "intake-public"
        ],
        "mobileIdentityWrapping": [
            "employees",
            "mobile-tables"
        ],
        "Kho cơ sở r005b": [
            "reception-warehouse",
            "inventory-branch-settings",
            "inventory-settings"
        ],
        "Sản phẩm riêng và scope": [
            "inventory-private-products",
            "inventory-products",
            "product-image",
            "inventory-transfers"
        ],
        "File cơ sở": [
            "inventory-import",
            "inventory-files",
            "inventory-export",
            "inventory-cost"
        ],
        "Tháng lịch mobile r005b": [
            "attendance",
            "attendance-approvals",
            "mobile-tables"
        ],
        "Chặn hoàn tác sản phẩm riêng": [
            "install-nas",
            "backup-recovery",
            "downloads"
        ],
        "r005c Safari/PDF/ngày": [
            "safari-pdf",
            "documents",
            "faq-offline"
        ],
        "r005d và r005e phạm vi": [
            "employment-work-scope",
            "online-attendance",
            "employee-form"
        ],
        "r005e tuyến duyệt và quyền xem": [
            "personnel-routing",
            "personnel-request-visibility",
            "leave-approvals",
            "overtime-approvals"
        ],
        "r005e Kho tổng/vòng đời": [
            "inventory-central",
            "inventory-warehouse-lifecycle",
            "inventory-transfers"
        ],
        "Mua hàng và tiền": [
            "procurement-overview",
            "procurement-statuses",
            "payment-requests",
            "disbursement"
        ],
        "071 và resume": [
            "install-nas",
            "backup-recovery"
        ]
    }
}
