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