Skip to content

Changelog (Lịch sử phiên bản)

Theo dõi các tính năng mới, bug fix, và breaking changes qua từng phiên bản DVDAddin.

2.8.0 (Hiện tại — 2026-06-14)

Giao diện & trải nghiệm hoàn thiện: bộ chú thích PDF kiểu Acrobat, lệnh Đánh Level, rà soát tooltip toàn ribbon, giao diện sáng/tối phủ kín, ESC dừng lệnh, batch print viết lại.

✨ Tính năng mới

🖍 Chú thích PDF (Read PDF) như Acrobat DC

  • Bộ công cụ vẽ markup: vẽ tay, đường thẳng, mũi tên, khung chữ nhật, ô van; khoanh mây + mây đa giác; vẽ đa điểm tự khép kín; Chú dẫn (callout) có mũi tên trỏ.
  • Nhập text trực tiếp trên trang, kích đúp để sửa; kéo nút điều chỉnh kích thước khung text; canh lề 6 hướng; đổi cỡ chữ / cỡ mũi tên / độ lớn mây; chọn độ rộng nét 1–10.
  • Thao tác xem: thanh công cụ chuyển thành biểu tượng; zoom theo con trỏ chuột; giữ chuột giữa để tự cuộn; kéo chuột trái để di chuyển trang; tự phóng to cửa sổ khi mở.
  • Lưu / Lưu thành áp cho cả file PDF đang mở (ghi đè annotation vào file).

📑 PDF Manager

  • Copy / paste trang giữa các tài liệu — Ctrl+C / Ctrl+V và menu chuột phải.
  • Menu chuột phải đầy đủ: xoay / xóa / tách trang / chèn trang trắng.
  • Xuất trang ra ảnh PNG / JPG / TIFF ở 200 dpi.
  • Kéo-thả ảnh thành trang PDF mới.

🔢 Lệnh Đánh Level (mới)

  • Gán cấp Level theo MÔ TẢ (AI) hoặc theo MÀU NỀN ô (chọn bảng màu mẫu) — thay cho nút AI tự nhận level trước đây.

➕ Chèn dòng / Chèn cột

  • Gộp Chèn dòngChèn cột vào một cửa sổ 2 tab.

💡 Rà soát tooltip toàn ribbon

  • Rà soát & bổ sung gợi ý (tooltip) cho toàn bộ lệnh trên ribbon — người dùng mới hiểu rõ từng lệnh dùng để làm gì.

🎨 Giao diện sáng / tối phủ kín

  • Các cửa sổ còn lại chuyển sang WPF theo giao diện sáng/tối: Kết nối Sync Pro, Quản trị, Truy vết công thức, Xem trước cắt 1D/2D/thép, Xuất danh mục.
  • Mọi thông báo + hộp xác nhận theo giao diện, biểu tượng ✓ / ⚠ / ✖ rõ ràng.
  • Menu chuột phải PDF Manager & Navigation theo giao diện tối.
  • Tab, nút, combobox đồng bộ hiệu ứng hover.

⛔ ESC dừng lệnh đang chạy

  • Giữ phím ESC để dừng lệnh đang chạy (30 lệnh nặng: AutoFit ô gộp, xóa dòng, Batch Print…) — không còn cảm giác treo Excel.

🤖 Tự thêm / xóa model AI

  • Thêm/xóa model AI cho từng provider (Gemini / OpenAI / Groq / NVIDIA) ngay trong Preferences — provider ra model mới dùng được ngay.

⌨️ Phím tắt nâng cấp

  • Gán phím cho bất kỳ lệnh ribbon nào (10 chỗ), xóa được phím mặc định.
  • Bộ phím chuẩn mới (F3, F6, F8, Shift+F1, Alt+X/C/S…), keytip nhóm D1–D7 theo thứ tự.

🔗 Nối chuỗi / Nối ô gộp

  • Dùng ký tự ngăn cách thiết lập trong Preferences.

🖨 In hàng loạt (Batch Print) — nâng cấp lớn

  • Hết gạch ngang ảo trên các ô công thức trong PDF xuất ra.
  • AutoFit ô gộp viết lại: đo chính xác bằng chính Excel (mọi font, mọi DPI), phủ cả ô không gộp, hết dư/thiếu chiều cao dòng.
  • Ảnh dvdPic: nhiều ảnh trên cùng một sheet không còn xóa lẫn nhau khi xuất.
  • Tự đóng cửa sổ FileIn sau khi nhấn Export PDF / In.

🧪 Kế hoạch thí nghiệm TCVN

  • Database TCVN xây lại từ file chuẩn (53 vật liệu / 239 chỉ tiêu, đúng tiêu chuẩn lấy mẫu).
  • Cửa sổ Quản lý vật liệu thêm checkbox chọn trực tiếp vật liệu + nút Sinh sheet.
  • Sheet xuất ra tự AutoFit chiều cao dòng.

🌐 Song ngữ + Navigation + Giới thiệu

  • Song ngữ Anh–Việt đầy đủ: PDF Manager, Read PDF, AI Báo giá XD, Xuất danh mục
  • Navigation hiển thị đúng giao diện tối.
  • Cửa sổ Giới thiệu thêm thẻ liên hệ tác giả + ảnh chân dung.

🐛 Sửa lỗi

  • List Format (đánh dấu đầu dòng / đánh số / đa cấp) — áp dụng cho ô trống + ô công thức + bỏ qua dòng ẩn.
  • Chuyển mã — sửa lỗi xóa trắng ô khi chạy trên vùng nhiều ô.
  • Sửa cột Số map bị che trong cửa sổ Cài đặt nguồn dữ liệu (Nhập nhanh).

2.7.9 (2026-06 — internal beta)

Tiến độ tự động + tinh chỉnh.

✨ Tính năng mới

📈 Gantt sống cùng dữ liệu

  • Tự động vẽ lại Gantt khi sửa dữ liệu (bật cùng Tự động tính).
  • Toggle Tự động vẽ bật/tắt riêng + chống lag (debounce, an toàn khi đang gõ).
  • Vẽ tiến độ tự nhận diện tiêu đề + dữ liệu, không cần chọn vùng.
  • Tăng tốc vẽ Gantt.

✂️ Cắt thép

  • Gộp template cấu hình (sheet 01) + đánh số 00–07.
  • Cải tiến thuật toán cắt 1D / 2D + thép, xuất DXF, xem trước.

🐛 Sửa lỗi

  • Sửa các icon ribbon bị thiếu.

2.7.8 (2026-05-27)

Tách 2-tier license Standard / Pro + 9 tính năng Pro mới + 5 tiện ích Standard mới.

✨ Tính năng mới — Pro tier (9 lệnh chuyên sâu)

🧪 Quản lý chất lượng (Pro / flag QaQc)

  • Kế hoạch TN — sinh sheet "Bảng kế hoạch thí nghiệm vật liệu, sản phẩm, cấu kiện chính cho dự án" từ vùng chọn chứa tên vật liệu. Output 7 cột chuẩn ngành: TT / TÊN VL / CHỈ TIÊU TN / TC THÍ NGHIỆM / TC LẤY MẪU / QUY CÁCH MẪU / GHI CHÚ - TẦN SUẤT.
  • Database TCVN với 100 vật liệu × 599 chỉ tiêu tổng hợp từ:
    • Kế hoạch thí nghiệm chuẩn (53 vật liệu).
    • QCVN 16:2023/BXD + 12 Phụ lục.
    • Bộ "Chỉ tiêu lấy mẫu của 56 vật liệu xây dựng".
  • Database tùy chỉnh + sao lưu: thêm/sửa vật liệu riêng → save vào %APPDATA%\DVDAddin\TCVN-Custom.json (survive reinstall). Sao lưu + Khôi phục giúp chuyển dữ liệu giữa các máy.
  • Import từ Excel — đọc file .xlsx 7 cột (tương thích cả 2 layout có/không cột A đệm) → merge vào database, vật liệu đã có thì bổ sung chỉ tiêu mới, vật liệu mới tạo entry custom. Có preview trước khi commit.

💰 Báo giá thông minh (Pro / flag QuoteAi)

  • AI Báo giá XD — sinh báo giá xây dựng tự động từ BoQ. AI suggest mã định mức cho dòng còn thiếu, tra cứu định mức TT10/2019 và ĐM1776, tính VL+NC+M × KL, áp overhead/lợi nhuận. User tự nhập API key Gemini/ChatGPT/Cerebras.

📊 Tiến độ nâng cao (Pro / flag SchedulePro)

  • AI Lập tiến độ (Gantt Builder) — sinh outline Gantt từ Bill of Quantities bằng AI: detect dependency, estimate duration theo định mức, gom summary level.
  • EVM Report — Earned Value Management: PV / EV / AC / CV / SV / CPI / SPI / EAC + biểu đồ S-curve (Planned vs Earned vs Actual).
  • Lookahead 3 tuần — sinh sheet look-ahead grid (Tuần này / Tuần sau / Tuần kế) cho weekly meeting với BCH công trường.
  • Baseline + So sánh — capture snapshot kế hoạch gốc, sau này so sánh "current vs baseline" để theo dõi schedule slippage. Hỗ trợ tối đa 3 baseline.
  • Variance Dashboard — bảng tổng hợp delta Planned vs Actual cho mọi task với conditional formatting (🟢 sớm / ⚪ đúng / 🟡 trễ ít / 🔴 trễ nhiều).
  • Snapshot tuần + Trend — capture trạng thái tiến độ hàng tuần (% complete / SPI / CPI / critical path) → gộp thành biểu đồ trend cho báo cáo BGĐ.
  • Schedule Recovery — khi schedule trượt → đề xuất options Crash / Fast-track / Re-sequence / Scope cut với trade-off cost/risk.

✨ Tính năng mới — Standard tier (5 tiện ích productivity)

  • Tìm / Thay hàng loạt (Bulk Find/Replace) — dialog modeless mạnh hơn Ctrl+H: hỗ trợ regex .NET đầy đủ, đa rule chạy song song, đa sheet, lưu/load recipe JSON tái sử dụng.
  • Smart Data Cleaning — wizard cleanup dữ liệu nhập từ file đối tác: trim whitespace, NBSP/zero-width space, dòng trống, hidden rows, duplicate, standardize date format, strip number formatting, leading apostrophe. Preview trước Apply.
  • Nhập nhanh (Quick Input) — popup autocomplete khi gõ trong cell, lấy từ vùng nguồn đăng ký trong workbook (lưu vào CustomXMLPart đi cùng file). Multi-column populate khi source có nhiều cột (chọn item → fill ngang vd Mã + Tên + Đơn vị).
  • Giải thích CT (Coach) — AI giải thích công thức Excel theo từng bước cho người mới học, kèm gợi ý tối ưu công thức.
  • DVD Chat — workspace chat AI nhóm tích hợp ngay trong Excel side pane, hỗ trợ chia sẻ ngữ cảnh với đồng nghiệp qua workspace.

🔒 License + UX

  • Tách 2-tier license: Standard (gói cơ bản) và Pro (Standard + 9 lệnh chuyên sâu trên).
  • Grandfather plan: user mua trước 01/07/2026 được nâng cấp Pro miễn phí cho đến hết hạn license hiện tại.
  • Biểu tượng khóa 🔒 trên các lệnh cần kích hoạt — click vào sẽ hiển thị dialog hướng dẫn mua/gia hạn/nâng cấp với so sánh chi tiết 2 gói.
  • UpgradeDialog state-aware: phân biệt 2 ngữ cảnh — "Std user click Pro feature" (nâng cấp) vs "Expired/Unactivated user click paid feature" (mua/kích hoạt). Hiển thị tiles tier + tính năng tương ứng.
  • Trial 30 ngày được full Pro: vẫn hiển thị 🔒 để educate user về Pro tier, hết trial sẽ chuyển sang Standard.
  • Pro pricing từ server — toàn bộ bảng giá đọc từ Cloudflare worker, không hardcode trong client. Đổi giá chỉ cần wrangler deploy, client tự cập nhật.

🛠 Cải tiến + sửa lỗi

  • Admin console hỗ trợ chọn STANDARD / PRO khi tạo license — nhập 1/2 hoặc tên đầy đủ.
  • Chuẩn hóa filename Library sang ASCII: Dinh Muc TT10.2019.xlsx, Dinh Muc 1776.xlsx, Ke hoach thi nghiem.xlsx (tránh xung đột PowerShell script với ký tự tiếng Việt). NormLoader vẫn fallback tên cũ cho install hiện hữu.
  • Bỏ gate Tạo tiêu đề + Giải thích (Explain) → chuyển sang FREE (không cần license).
  • Sửa cắt nội dung trong PurchaseDialog amber box "giá mới sẽ áp dụng" — dialog height = 760px hiển thị đủ cả delta line.
  • Sửa banner UpgradeDialog không hiển thị nhầm "chỉ có trên gói Pro" cho tính năng Standard khi license hết hạn.
  • Sửa dedup database TCVN — gom các chỉ tiêu trùng trong cùng 1 vật liệu (664 → 599 chỉ tiêu, 26 vật liệu được dọn).
  • Bảo mật: server validate edition trên cả 2 endpoint admin (POST /admin/licenses + POST /admin/signup-requests/:id/approve) — chấp nhận cả STANDARD và PRO, từ chối edition không hợp lệ tại API layer thay vì DB CHECK.

💸 Pricing 2-tier

Hiện tại — đến hết 31/12/2026

Cấu hìnhStandardPro
1 năm × 1 máy500.000 đ890.000 đ
Lifetime × 1 máy1.500.000 đ2.690.000 đ
1 năm × 3 máy1.350.000 đ2.400.000 đ
1 năm × 5 máy2.200.000 đ3.920.000 đ
Lifetime × 3 máy4.050.000 đ7.260.000 đ
Lifetime × 5 máy6.600.000 đ11.840.000 đ

⚠️ Từ 01/01/2027 — chỉ giá Standard tăng (1 năm 690.000 đ, lifetime 1.990.000 đ). Pro giữ nguyên giá để khuyến khích upgrade.

📚 Documentation


2.7.7 (2026-05-15)

Phiên bản ổn định đầu tiên sau full rewrite C#/.NET 8.

✨ Tính năng mới

  • Bilingual UI: Toggle VI ↔ EN qua nút Switch Language trên ribbon.
  • AI Assistant: Chat AI tích hợp + AI Explain / Grammarly / Solver.
  • AI Translate: Gemini / ChatGPT / Groq / Cerebras với prompt tối ưu cho xây dựng (starter bar, lean concrete, ...).
  • Construction Diary: Workflow nhật ký công trình theo Nghị định 06/2021/NĐ-CP.
  • Cutting Optimizer: 3 thuật toán (First-Fit / Best-Fit / Genetic Algorithm) cho cắt thép.
  • Connect Server: Sync data team qua Cloudflare backend.
  • Auto Click: Record + replay mouse/keyboard sequence.
  • Transcribe Audio: Speech-to-text qua Gemini Vision.
  • OCR: Image / PDF scan → text qua Gemini.
  • License button hoisted: Ra ngoài dropdown About → 1 click thay vì 2.

🐛 Bug fixes (so với bản beta 2.7.x trước)

  • Fix dialog License hiển thị (in 7 day(s)) cho license vĩnh viễn (fallback JWT expiry sai).
  • Fix Gemini KeyNotFoundException khi SAFETY filter chặn output (robust JSON parsing).
  • Fix Batch Print PDF gộp sai thứ tự (alpha-sort thay vì iteration order).
  • Fix BiText.Pick split nhầm khi text có "/" trong nội dung (Gantt checkbox, Translate dialog warning).
  • Fix Mở khóa Sheet "No sheet protection found" với salt base64 chứa "/" (regex [^/>] quá strict).
  • Fix Setup không tự cài .NET 8 khi user gửi chỉ setup.exe (ISSetupLocation 0 → 2).
  • Fix Translate dialog keyboard input rò vào Excel cell (modeless STA thread).
  • Fix ComboBox typeahead chỉ prefix match (IsTextSearchEnabled) → substring filter.
  • Fix Deactivate license không xóa signing_salts trên server → re-activate fail 403.
  • Fix admin-console.bat không hiển thị error body từ server (PS ErrorDetails parsing).

🔒 Bảo mật

  • License system mới: JWT RS256 + HMAC + Clock-rollback anchor (Gói 5 hardening).
  • Per-install signing salt: HKDF-derived HMAC keys (Gói 4).
  • OFFLINE_GRACE_DAYS = 1 (giảm từ 14 — tightening).

📚 Documentation

  • Trang docs full bilingual: https://dvdaddin.dvdpm.net/
  • 35 trang chi tiết command + workflow.
  • 4 trang UDF function reference.
  • 290 reference stubs auto-gen từ RibbonLang.json.

💸 Pricing

Thời hạn1 máy3 máy5 máy10 máy
1 năm500.000 đ1.350.000 đ2.200.000 đ4.325.000 đ
2 năm830.000 đ2.240.000 đ3.650.000 đ7.180.000 đ
3 năm1.150.000 đ3.100.000 đ5.060.000 đ9.950.000 đ
Vĩnh viễn1.500.000 đ4.050.000 đ6.600.000 đ12.980.000 đ

⚠️ Từ 01/01/2027 giá mới sẽ áp dụng (tăng ~38%). Mua trước ngày này để được giá hiện tại.


2.7.6 (2026-04 — internal beta)

  • Setup installer bằng InstallShield 2021 (thay MSI-only).
  • Major Upgrade tự gỡ bản cũ (Attributes=257).
  • Excel-running guard (block install khi Excel mở).

2.7.0 — 2.7.5 (2026-Q1 — internal beta)

  • Phase 5 — full migration sang C# / .NET 8 / Excel-DNA.
  • Bỏ hoàn toàn VBA .xlam.
  • Bilingual UI infrastructure (LocalizationManager).
  • Modeless WPF dialogs (own STA thread).

2.x (Legacy, 2018-2024 — VBA .xlam)

  • Phiên bản gốc viết bằng VBA, phân phối qua DVDAddin.xlam.
  • Tính năng cốt lõi: dịch Google, đánh số, gộp ô, Gantt chart cơ bản.
  • License offline (registry key).
  • Hết support từ 2025 — recommend migrate sang 2.7.7.

Roadmap (kế hoạch)

2.8.x (Q3/2026)

  • Resource calendar nâng cao cho Gantt: shift work, holidays multiple countries.
  • Plan vs Actual Gantt: 2 thanh chồng nhau cho compare.
  • More languages: Indonesian, Thai, Khmer (theo yêu cầu market Đông Nam Á).
  • Excel UDF caching layer: tránh re-call API khi cell tham chiếu không đổi.
  • Workflow templates: gói workflow pre-configured (nghiệm thu, dự toán, tiến độ) — 1 click setup full template.

2.9.x (Q4/2026)

  • Power Query integration: data source là DVDAddin server.
  • Mobile companion app (iOS/Android): chụp ảnh hiện trường → tự upload + tag → sync về Excel.
  • Voice command (offline whisper): "Hey DVD, làm tổng cột này" → AI tự sum + format.

3.0 (2027)

  • Open source backend: self-hostable Cloudflare Workers code.
  • Plugin system: 3rd-party developer có thể viết extension cho DVDAddin.
  • Marketplace: cộng đồng share template / formula / workflow.
  • Cross-platform: thử nghiệm với Excel Mac / Excel Web (Office.js — challenging).

Cộng đồng đề xuất

Vote feature mới qua GitHub Discussions: github.com/dangdvd/DVDAddin/discussions.

Top requests hiện tại:

  1. ⭐⭐⭐ Bash export (xuất Excel sang Markdown / HTML report).
  2. ⭐⭐⭐ MS Project import/export.
  3. ⭐⭐ AI agent chế độ "đứng yên" (background watcher analyze workbook).
  4. ⭐⭐ Inventory tracking module (kho vật tư).
  5. ⭐ Direct integration với Autodesk Construction Cloud / Revit cloud.

Báo bug / Feature request

Liên quan

Released under DVDAddin License.