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.7.8 (Hiện tại — 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.