Releases: ngt-baor/Messenger-reup
Releases · ngt-baor/Messenger-reup
Release list
v1.2.1
v1.2.1 — Cải thiện hiệu năng
Sửa lỗi hiệu năng
- Giảm đáng kể tình trạng giật/lag khi sử dụng nhiều tài khoản Messenger
cùng lúc - Tối ưu cách ứng dụng theo dõi tin nhắn chưa đọc, giảm tải CPU khi để app
chạy nền - Giảm độ trễ khi di chuột/tương tác giao diện (sidebar, thanh công cụ)
- Tối ưu quá trình khởi tạo khi mở/chuyển đổi tài khoản
Sửa lỗi
- Sửa lỗi nút "Kiểm tra cập nhật" có thể bị kẹt (không bấm lại được) khi
kiểm tra thất bại
Messenger v1.2,0
Messenger v1.2.0
Thay đổi chính
- Thêm hỗ trợ sử dụng đồng thời Messenger và Discord.
- Thêm nút M / D trên thanh công cụ để chuyển nhanh giữa hai dịch vụ.
- Hỗ trợ nhiều tài khoản Discord bằng session và cookie riêng biệt.
- Danh sách tài khoản tự động lọc theo dịch vụ đang sử dụng.
- Tự động chuyển dữ liệu tài khoản Messenger cũ sang cấu trúc mới.
Hiệu suất
- Mặc định chỉ chạy một dịch vụ để giảm mức sử dụng RAM.
- Có thể bật hoặc tắt “Chỉ chạy 1 dịch vụ” trong Cài đặt.
- Khi chuyển dịch vụ, cửa sổ nền được đóng nhưng phiên đăng nhập vẫn được giữ lại.
Quyền riêng tư và bảo mật
- Tính năng chặn “Đã xem” và “Đang nhập” chỉ áp dụng cho Messenger.
- Discord không bị can thiệp bởi bộ lọc quyền riêng tư của Messenger.
- Giới hạn quyền camera, microphone và clipboard cho các domain chính thức.
- Các domain captcha/CDN không còn được cấp quyền thiết bị nhạy cảm.
- Mỗi tài khoản và dịch vụ sử dụng một partition riêng để tránh lẫn session.
Cài đặt
Tải file MessengerSetup-1.2.0.exe, mở file và làm theo hướng dẫn cài đặt.
Nên thoát hoàn toàn phiên bản Messenger đang chạy dưới Tray trước khi cài đặt hoặc cập nhật.
Messenger v1.1.5
Thay đổi chính
- Thiết kế lại cửa sổ Cài đặt gọn gàng, không còn thanh cuộn.
- Thêm nút Cài đặt mới trên thanh công cụ bên phải.
- Tối giản menu Tray: Mở Messenger, Tải lại trang, Cài đặt và Thoát.
- Quản lý khởi động cùng Windows và thu nhỏ xuống Tray.
- Hiển thị trạng thái và tiến trình cập nhật trong Cài đặt.
Messenger v1.1.4
Thay đổi chính
- Cập nhật phiên bản ứng dụng lên
1.1.4. - Gỡ các tính năng thông báo tùy chỉnh gây lỗi mất icon dưới khay hệ thống.
- Giữ lại hệ thống thông báo mặc định của Messenger để tránh trùng âm thanh và thông báo lặp.
Cải thiện
- Thêm hiển thị phiên bản hiện tại trong menu tray.
- Cải thiện menu cập nhật: hiển thị trạng thái có bản mới, tải bản cập nhật hoặc cài bản đã tải.
- Cải thiện cửa sổ cập nhật với tiến trình tải, phần trăm, dung lượng và tốc độ tải.
- Thêm tùy chọn “Cài sau” khi bản cập nhật đã tải xong.
- Thêm tính năng dọn cache.
- Thêm tùy chọn sleep profile nền để giảm RAM khi không dùng.
Bảo mật
- Vá lỗi hiển thị tên file tải xuống có thể gây chèn mã vào giao diện.
- Siết kiểm tra popup đăng nhập/OAuth bằng HTTPS và hostname thật.
- Giới hạn thao tác mở file tải xuống chỉ với file hợp lệ trong thư mục tải về hoặc file đã tải xong.
Messenger v1.1.3
Chi tiết các thay đổi:
- Sửa lỗi tin nhắn bị kẹt ở trạng thái "Đang gửi": Thay vì chặn (drop) toàn bộ gói tin WebSocket gây ra lỗi
ACK_TIMEOUTtrên một số tài khoản, ứng dụng chuyển sang cơ chế hạ cấp dữ liệu (sanitize payload) - tự động chuyểnis_typing: 1thành0trong luồng nhị phân/văn bản của WebSocket. - Tối ưu bộ lọc Đang nhập (Typing Indicator):
- Loại bỏ các rule chặn quá rộng (như
send_typing_indicators) để không bắt nhầm các gói tin đo lường hệ thống (telemetry) của Facebook. - Hook trực tiếp constructor của
WorkervàSharedWorkertừ Main World để lọc và chặn các lệnh gõ phímpostMessagegửi sang worker ngay từ gốc.
- Loại bỏ các rule chặn quá rộng (như
- Tăng cường chặn Đã xem (Seen Status):
- Hook phương thức
addEventListenerđể chặn các sự kiện focus UI (focus,focusin,pageshow) khi đang bật chế độ ẩn danh, ngăn hoàn toàn Facebook phát hiện tương tác người dùng.
- Hook phương thức
Messenger v1.1.2
Thay đổi chính
- Sửa lỗi chặn trạng thái "Đã xem" chưa hoạt động ổn định trên Messenger Lightspeed.
- Sửa lỗi chặn trạng thái "Đang nhập" chưa hoạt động khi Messenger gửi dữ liệu qua WebSocket.
- Bổ sung chặn payload
last_read_watermark_tsđể ngăn gửi trạng thái đã xem. - Bổ sung chặn payload
is_typingtrong WebSocket, kể cả khi dữ liệu bị escape trong JSON. - Thêm hook cho Worker/SharedWorker để tính năng bảo mật vẫn hoạt động khi Messenger xử lý nền trong worker.
- Giữ lại giao diện tiến trình cập nhật với thanh chạy, phần trăm, dung lượng và tốc độ tải.
Messenger v1.1.1
Thay đổi chính
- Khắc phục lỗi avatar tài khoản không tải đúng trên một số máy.
- Cải thiện đăng nhập Facebook thông qua Google/Apple trong cửa sổ ứng dụng.
- Vá lỗ hổng thực thi mã qua tên file tải xuống.
- Siết kiểm tra địa chỉ popup đăng nhập, ngăn mở liên kết giả mạo.
- Gỡ hệ thống thông báo tùy chỉnh gây trùng lặp âm thanh và thông báo.
Cập nhật tự động
- Hiển thị thanh tiến trình khi tải cập nhật.
- Hiển thị phần trăm, dung lượng và tốc độ tải.
- Đồng bộ tiến trình với thanh taskbar Windows.
- Cải thiện quá trình đóng ứng dụng và khởi động trình cài đặt.
Messenger v1.1.0
Thay đổi chính
- Cải thiện hệ thống thông báo khi app thu nhỏ xuống taskbar hoặc tray.
- Thêm cơ chế hạn chế tự đánh dấu đã xem khi app đang thu nhỏ.
- Sửa lỗi mở app nhiều lần khi app đang chạy dưới tray gây sinh thêm process Messenger và tốn CPU/RAM.
- Cải thiện auto-update/installer để app thoát sạch hơn trước khi cập nhật.
- Installer mặc định cài cho user hiện tại để giảm lỗi quyền khi cập nhật.
- Cải thiện tự động lấy avatar tài khoản Facebook/Messenger.
- Sửa avatar lỗi sẽ tự xóa cache và thử lấy lại ảnh mới.
Messenger v1.0.2
Đã thêm
- Khi chọn “Thoát hoàn toàn” hoặc khi auto-update chạy, app sẽ dọn sạch interval, BrowserView, tray, global shortcut
- Thêm fallback app.exit(0) nếu app vẫn chưa thoát sau vài giây.
- Thêm build/installer.nsh: installer mới sẽ tự taskkill Messenger.exe / Messeger.exe nếu bản cũ còn treo trong Task Manager.
Messenger v1.0.1
Full Changelog: Messeger...v1.0.1
Fix Bug
-
Avatar tài khoản: app quét ảnh trong DOM Messenger quá rộng nên lấy nhầm avatar người trong đoạn chat. Đổi sang lấy đúng avatar theo Facebook
-
Notification: Đã thêm Electron Notification; khi app đang minimize/tray/not focus và có tin nhắn mới thì sẽ hiện thông báo, bấm vào thông báo sẽ mở đúng profile