Repository navigation
Releases: ctdoteam1110/ctdozlite
Release list
ctdozlite v0.0.5 — Tự động thông báo cập nhật qua GitHub API, Sửa lỗi trùng tên Zalo (#63), Hẹn giờ tin nhắn (#38) & REST/MCP API (#35)
Hướng dẫn cài đặt: docs/CAI_DAT.md · Tính năng & giới hạn: docs/TINH_NANG.md · Trang chủ: https://ctdozlite.ctdo.net/
Chọn đúng gói trong mục Assets bên dưới cho hệ điều hành của bạn (hỗ trợ Linux
.deb/.rpm/.AppImage/.tar.gz, Windows.exe, và macOS.dmgcho cả Apple Silicon M1/M2/M3/M4arm64, Mac Intelx86_64& Universal).
🐛 Đã sửa lỗi (Bug Fixes)
- Sửa triệt để lỗi gộp nhầm/nhảy sai hội thoại khi tên Zalo trùng nhau (#63): Tách biệt hoàn toàn định danh theo
thread_idthực tế trongsrc/chat.rs,src/gui.rs,src/store.rsvàsrc/gui/workspace.rs, chỉ giữ ánh xạ tên đặc biệt cho"Cloud của tôi". - Sửa lỗi xác thực gói cài đặt macOS native helpers (#58, #20): Kiểm tra kiến trúc
arm64/x86_64/Universal và chữ ký ad-hoc choctdozlite.apptrước khi đóng gói.dmg. - Tự động chuyển đổi dự phòng đa máy chủ Zalo (#27): Tự động failover qua danh sách máy chủ ứng viên (
friend,group,group_poll,chat,msg,conversation,profile) khi gặp lỗi kết nối hoặc HTTP 404/5xx. - Làm mới hội thoại minh bạch (#23): Đổi nhãn nút "Đã đồng bộ đám mây" trong hồ sơ thành "Làm mới hội thoại" và báo cáo chính xác số hội thoại/tin nhắn mới hoặc lỗi mạng thực tế.
✨ Tính năng mới & Cập nhật (New Features & Updates)
- Tự động thông báo & cập nhật trực tiếp qua GitHub Releases API: Tự động kiểm tra bản mới qua
https://api.github.com/repos/ctdoteam1110/ctdozlite/releases/latestkhi mở ứng dụng và định kỳ mỗi 30 phút, gửi thông báo hệ điều hành, hiển thị thanh banner cùng hộp thoại chi tiết những gì đã sửa/cập nhật và nút Cập nhật tự động ngay (xác thựcSHA256SUMS.txt). - Hẹn giờ gửi tin nhắn & Nhắc hẹn (#38, #24): Thêm bảng
scheduled_messagestrong SQLite, bộ điều phối nền kiểm tra mỗi 2 giây, nút🕒cạnh ô nhập tin nhắn và hộp thoại quản lý tin nhắn hẹn giờ (+15m,+1h,18:00 hôm nay,08:00 ngày mai). - Máy chủ HTTP REST API cục bộ, MCP Server & Auto-Reply (#35): Hỗ trợ
--mcp(JSON-RPC 2.0 qua stdio &/api/v1/mcp),--api-port <PORT>(127.0.0.1) và quản lý quy tắc tự động trả lời (autoreply_rules.json) trong Cài đặt → Tiện ích. - Nhập (Migrate) lịch sử tin nhắn từ máy/thư mục khác (#9): Gộp dữ liệu lịch sử từ
.db/.sqlite,.json/.jsonlhoặc thư mục vàozalo_history.dbmột cách idempotent. - Tùy biến Theme & Sticker Pack bằng JSON (#7): Xuất/nạp
theme.jsonvàcustom_stickers.jsontrực tiếp trong Cài đặt → Giao diện. - Menu chuột phải quản lý hội thoại (#5, #24): Ghim/Bỏ ghim, Tắt/Bật thông báo, Ẩn/Hiện hội thoại, Hẹn giờ gửi tin nhắn và Xoá lịch sử cuộc trò chuyện.
- Đóng gói cục bộ (#15), Release Manifest (#14, #12) & Bộ kiểm thử giải mã (#19, #16): Bổ sung
packaging/package-local.sh,packaging/package-local.ps1,latest.jsonkèm SHA-256 và vector kiểm thử giao thức.
What's Changed
📦 Thay đổi khác (Other Changes)
- feat(chat): resumable history sync for groups and Cloud by @GrootTheDeveloper in #45
- perf(ui): move the message poll timer into the worker by @GrootTheDeveloper in #46
Full Changelog: v0.0.4...v0.0.5
ctdozlite v0.0.4
Hướng dẫn cài đặt: docs/CAI_DAT.md · Trang chủ: https://ctdozlite.ctdo.net/
Chọn đúng gói trong mục Assets bên dưới cho hệ điều hành của bạn (hỗ trợ Linux
.deb/.rpm/.AppImage/.tar.gz, Windows.exe, và macOS.dmgcho cả Apple Silicon M1/M2/M3/M4arm64, Mac Intelx86_64& Universal).
What's Changed
- fix(chat): hiển thị giờ tin nhắn theo múi giờ hệ điều hành by @thuongtin in #40
- fix(store): chọn thư mục dữ liệu ghi được trước khi khởi động by @thuongtin in #41
- chore(ci): strip symbols from release binaries by @GrootTheDeveloper in #50
- fix(ci): link the Windows icon on the GNU toolchain by @GrootTheDeveloper in #49
- perf(store): open the window faster with a large history by @GrootTheDeveloper in #44
- fix(store): return the newest rows from messages_for by @GrootTheDeveloper in #43
- perf(ui): load the CJK fallback font only when CJK text appears by @GrootTheDeveloper in #48
- perf(ui): render only what is on screen by @GrootTheDeveloper in #47
- feat(ci): đóng gói và kiểm tra helper macOS độc lập by @thuongtin in #51
- feat(chat): bảo toàn định danh và trạng thái tin nhắn by @thuongtin in #55
- fix(session): ghi phiên bằng thay thế nguyên tử by @thuongtin in #52
- feat(media): giới hạn tài nguyên và cô lập cache by @thuongtin in #53
- feat(core): tải cập nhật có giới hạn và hoàn tác by @thuongtin in #54
New Contributors
- @thuongtin made their first contribution in #40
- @GrootTheDeveloper made their first contribution in #50
Full Changelog: v0.0.3...v0.0.4
ctdozlite v0.0.3
Hướng dẫn cài đặt: docs/CAI_DAT.md · Trang chủ: https://ctdozlite.ctdo.net/
Chọn đúng gói trong mục Assets bên dưới cho hệ điều hành của bạn (hỗ trợ Linux
.deb/.rpm/.AppImage/.tar.gz, Windows.exe, và macOS.dmgcho cả Apple Silicon M1/M2/M3/M4arm64, Mac Intelx86_64& Universal).
What's Changed
- docs(harness): add engineering standards and issue workflow by @ngxccc in #11
- fix(net): let verified endpoints win over zpw_service_map_v3 by @ngxccc in #29
- fix(release): derive version from Cargo.toml and generate release notes by @ngxccc in #18
- docs: user-facing feature matrix + mdBook docs site (build only, deploy pending) by @ngxccc in #25
- ci(macos): build native Intel (x86_64) .dmg alongside Apple Silicon by @quangnguyenn98 in #26
- Add macOS x86_64 build to CI workflow by @vuhuymicrosoft-bot in #28
- fix(session): keep session.json on network errors, prompt only on a real expiry by @ngxccc in #30
New Contributors
- @ngxccc made their first contribution in #11
- @quangnguyenn98 made their first contribution in #26
- @vuhuymicrosoft-bot made their first contribution in #28
Full Changelog: v0.0.2...v0.0.3
ctdozlite v0.0.2 — Group Video Call & Self-Updater
ctdozlite v0.0.2 — Native Zalo Desktop Client in Rust
🐧 Bản cài đặt cho Linux (Hỗ trợ mọi bản phân phối Linux)
- Ubuntu 22.04 / 24.04 / Debian 12+ / Linux Mint 21+ / Kali / Pop!_OS / Zorin:
Tảictdozlite_0.0.1_amd64.debvà chạy:sudo apt install ./ctdozlite_0.0.1_amd64.deb
- Ubuntu 20.04 / Debian 11 / Linux Mint 20 (Máy Linux đời cũ
glibc >= 2.31):
Tảictdozlite_0.0.1_legacy_glibc2.31_amd64.debvà chạy:sudo apt install ./ctdozlite_0.0.1_legacy_glibc2.31_amd64.deb
- Fedora / RHEL / Rocky Linux / AlmaLinux / CentOS / openSUSE:
Tảictdozlite-0.0.1-1.x86_64.rpmvà chạy:sudo dnf install ./ctdozlite-0.0.1-1.x86_64.rpm
- AppImage (Chạy ngay trên mọi bản Linux không cần cài đặt):
Tảictdozlite-0.0.1-x86_64.AppImagevà chạy:chmod +x ctdozlite-0.0.1-x86_64.AppImage ./ctdozlite-0.0.1-x86_64.AppImage
- Arch Linux / Manjaro / EndeavourOS / Gentoo / Void / Mọi distro khác (
.tar.gz):
Tảictdozlite-0.0.1-linux-x86_64.tar.gz(hoặc bảnlegacy-glibc2.31), giải nén và chạy./install.sh.
🪟 Bản cài đặt cho Windows (x64)
- Bộ cài đặt:
ctdozlite-0.0.1-setup-windows-x86_64.exe - Bản chạy ngay (Portable):
ctdozlite-0.0.1-portable-windows-x86_64.exe
🍎 Bản cài đặt cho macOS
ctdozlite-0.0.1-macos.dmg
Full Changelog: v0.0.1...v0.0.2
ctdozlite v0.0.1 — Native Zalo Desktop Client in Rust
🌐 Trang chủ dự án: https://ctdozlite.ctdo.net/
Important
Phiên bản iOS — Dùng 1 tài khoản Zalo song song trên 2 máy (Sắp ra mắt):
Bản iOS của ctdozlite hoạt động dưới dạng phiên phụ (zpw_type=30), cho phép đăng nhập và sử dụng chung 1 tài khoản Zalo song song trên 2 máy điện thoại mà không làm văng thiết bị chính. Hiện tại tài khoản Apple Developer của mình vừa bị Apple thu hồi chứng chỉ và phần giao diện cảm ứng chưa hoàn thiện trọn vẹn, nên gói .ipa sẽ sớm được bổ sung trong bản cập nhật tới.
ctdozlite v0.0.1 — Native Zalo Desktop Client in Rust
🐧 Bản cài đặt cho Linux (Hỗ trợ mọi bản phân phối Linux)
- Ubuntu 22.04 / 24.04 / Debian 12+ / Linux Mint 21+ / Kali / Pop!_OS / Zorin (
.deb):sudo apt install ./ctdozlite_0.0.1_amd64.deb
- Ubuntu 20.04 / Debian 11 / Linux Mint 20 (Máy Linux đời cũ
glibc >= 2.31,.deblegacy):sudo apt install ./ctdozlite_0.0.1_legacy_glibc2.31_amd64.deb
- Fedora / RHEL / Rocky Linux / AlmaLinux / CentOS / openSUSE (
.rpm):sudo dnf install ./ctdozlite-0.0.1-1.x86_64.rpm
- AppImage (Chạy ngay trên mọi bản Linux không cần cài đặt):
chmod +x ctdozlite-0.0.1-x86_64.AppImage ./ctdozlite-0.0.1-x86_64.AppImage
- Arch Linux / Manjaro / EndeavourOS / Gentoo / Void / Mọi distro khác (
.tar.gz):tar -xzf ctdozlite-0.0.1-linux-x86_64.tar.gz cd ctdozlite-0.0.1-linux-x86_64 ./install.sh
🪟 Bản cài đặt cho Windows (x64)
- Bộ cài đặt:
ctdozlite-0.0.1-setup-windows-x86_64.exe - Bản chạy ngay (Portable):
ctdozlite-0.0.1-portable-windows-x86_64.exe
🍎 Bản cài đặt cho macOS
ctdozlite-0.0.1-macos.dmg
