DBTD release update mỗi 2-4 tuần. Update process zero-downtime, không mất session/lịch. Bài này quy trình.
Auto update qua Chrome Web Store
DBTD listed trên Chrome Web Store → auto update khi:
- Chrome khởi động
- Mỗi 5 giờ check update
- User click "Reload extension" manually
→ User không cần manual download.
Backward compat guarantee
DBTD commit:
- Storage schema backward compat 12 tháng
- API endpoint stable 6 tháng minimum
- New version đọc được data version cũ
→ Update không phá data.
Update workflow zero-downtime
Bước 1: Pre-update backup (auto)
DBTD tự backup IndexedDB local + cloud trước update.
Bước 2: Chrome auto-fetch new version
Chrome download new .crx file (~2MB).
Bước 3: Apply update
- Dừng background service worker (5 giây)
- Replace binary
- Restart service worker
- Re-init storage (read backward compat)
Bước 4: Resume
- Schedule pending vẫn còn nguyên
- Session FB còn (cookie không bị clear)
- Continue post từ slot tiếp theo
Total downtime: 5-10 giây.
Khi nào update fail?
Rare cases:
Case 1: Storage corrupted
Mất sync local-cloud → user manual recovery via Settings → Restore from cloud.
Case 2: Extension permission changed
New version cần permission mới (rare). User phải approve.
Case 3: Chrome version cũ không support new MV3 features
Update Chrome to latest version.
Manual update force
Nếu auto update chậm:
- chrome://extensions → toggle Developer Mode
- Click "Update" button (top-right)
- DBTD update trong 30 giây
Tham khảo: Backup data | Bảo mật.
DBTD Pro 349K — auto update + backward compat.