Repository navigation
Releases: saolabs/buzz-messenger
Release list
Buzz! Messenger v0.2.1
Buzz! Messenger v0.2.1
What's new
- Group chats have their own buddy-list section, sender names/nicknames, and a paginated member panel with admin labels. Click a member to open a private chat after Messenger verifies the recipient.
- Send files and images with the attachment picker or drag and drop. Preview/remove selections before sending; dropping a file never sends it automatically. Limits: 10 files, 25 MB per file, 50 MB total.
- The composer adds bundled sound clips and local text styling. Formatting affects Buzz only; Messenger receives plain text.
- Contact search now queries Messenger beyond the loaded buddy list and resolves the actual private thread before opening it. Names with and without Vietnamese accents are supported.
- Contact and older-message pagination now use the correct scrolling surfaces and wait for delayed Messenger history loads.
- Improved message identity reconciliation prevents duplicate group rows when Messenger switches between names/nicknames or reloads history. Existing media and encrypted repair backups are retained.
- Corrected multiline message rendering, composer layout, toolbar hover/pressed states and contact search width. The buddy window starts centered along the right screen edge; successful sign-in displays its connected icon for two seconds.
- Added guarded Messenger web API enrichment for supported conversations, with DOM fallback before a send is attempted and no automatic resend after an uncertain result.
Release validation fix
The v0.2.0 build was not published: CI caught a group fixture checking the buddy list before its contacts IPC response arrived. v0.2.1 waits for the actual group row and adds a delayed contacts response to reproduce that ordering. The application features are unchanged from the prepared v0.2.0 build.
Verification and limits
- 123 core tests, TypeScript checks and renderer/main/preload builds pass. Offline Electron fixtures cover calls, uploads/composer, pagination, search, groups and verified member opening.
- Real-session checks on macOS cover contact search, older history, group sender/member display, duplicate repair and opening a member's private chat. Automated fixture sends/uploads do not establish delivery to real recipients.
- File sending and live voice/video calls still need end-to-end checks with real recipients on each supported platform. Group administration, reply/reactions/@mentions and sent/delivered/read indicators are not included.
- Messenger integration still needs embedded Chromium and an authenticated Messenger session. Internal web APIs are experimental and can change; this is not an independent HTTP Messenger client.
- Next implementation plan: in-chat search, clipboard images and persistent drafts first, then image navigation/favorites and research for reply/reactions/mentions.
Tiếng Việt — thay đổi chính
- Hỗ trợ nhóm, biệt danh người gửi, bảng thành viên/quản trị viên; bấm thành viên mở đúng chat riêng.
- Gửi tệp/ảnh qua nút đính kèm hoặc kéo thả, có xem trước và chỉ gửi khi bấm Gửi.
- Sửa tìm liên hệ, tải thêm danh bạ/tin cũ, tin nhóm bị lặp và hiển thị xuống dòng; giữ ảnh và bản sao sửa cache.
- Hoàn thiện thanh soạn, âm thanh vui, định dạng chữ cục bộ và vị trí cửa sổ sát cạnh phải, căn giữa theo chiều dọc.
- Kế hoạch tiếp theo đã lưu trong ROADMAP; các mục chưa hoàn thành không nằm trong bản này.
macOS packaging
- Retains complete ad-hoc signing of the app and nested helpers/frameworks when no Developer ID certificate is configured.
- Both macOS CI jobs verify signatures and launch the packaged renderer with an isolated profile before uploading installers. Camera/microphone purpose strings and entitlements are included for user-initiated Messenger calls.
- These preview macOS builds are ad-hoc signed, not Developer ID signed or notarized. Gatekeeper may still block downloaded copies. See Apple's instructions and the Vietnamese installation guide.
Download
Choose the installer for your computer. Node.js, npm, and source builds are not required.
| Computer | File |
|---|---|
| Windows, Intel/AMD 64-bit | win-x64-setup.exe (installer) or win-x64-portable.exe (no installation) |
| Mac with Apple Silicon | mac-arm64.dmg or mac-arm64.zip |
| Mac with Intel processor | mac-x64.dmg or mac-x64.zip |
| Linux, Intel/AMD 64-bit | linux-x86_64.AppImage or linux-amd64.deb (Debian/Ubuntu) |
Every filename starts with buzz-messenger-<version>-. Checksums are included in SHA256SUMS.txt.
On macOS, open the DMG and drag the app to Applications, or unzip the ZIP. On Windows, run the setup file or launch the portable executable. On Linux, make the AppImage executable before opening it, or install the DEB with your package manager. Linux needs an available OS key store for the encrypted vault.
The app is under development. A successful package build does not confirm every Messenger feature on each platform. Windows builds are currently unsigned.
Tiếng Việt
Chọn file theo hệ điều hành và bộ xử lý trong bảng trên, tải về và cài/mở ứng dụng. Không cần Node.js, npm hoặc tự build. arm64 dành cho Mac Apple Silicon; x64 dành cho bộ xử lý Intel/AMD. Xem hướng dẫn tiếng Việt.
Buzz! Messenger v0.1.2 — macOS window startup fix
macOS window fix in v0.1.2
- Opens the main window before accessing Keychain or starting Messenger. A Keychain confirmation after an app signature change can otherwise block the main thread long enough for the first renderer's connection to time out, leaving the app running without a window.
- Enables the renderer sandbox and restores the main window when the Dock icon is activated after loading. The preload uses only APIs supported in the sandbox.
- Replaces the process-only startup check with a packaged app smoke test: the main window must be visible, React must render, preload IPC must respond, and bundled skin/media resources must load. The test uses a disposable profile without connecting to Messenger.
macOS packaging
- Replaces the invalid macOS signature in v0.1.0 with a complete ad-hoc signature for the app and its nested helpers/frameworks.
- Both macOS CI jobs verify signatures and test the packaged window before uploading installers.
- These preview macOS builds are ad-hoc signed, not Developer ID signed or notarized. Gatekeeper may still block downloaded copies. See Apple's instructions and the Vietnamese installation guide.
Download
Choose the installer for your computer. Node.js, npm, and source builds are not required.
| Computer | File |
|---|---|
| Windows, Intel/AMD 64-bit | win-x64-setup.exe (installer) or win-x64-portable.exe (no installation) |
| Mac with Apple Silicon | mac-arm64.dmg or mac-arm64.zip |
| Mac with Intel processor | mac-x64.dmg or mac-x64.zip |
| Linux, Intel/AMD 64-bit | linux-x86_64.AppImage or linux-amd64.deb (Debian/Ubuntu) |
Every filename starts with buzz-messenger-<version>-. Checksums are included in SHA256SUMS.txt.
On macOS, open the DMG and drag the app to Applications, or unzip the ZIP. On Windows, run the setup file or launch the portable executable. On Linux, make the AppImage executable before opening it, or install the DEB with your package manager. Linux needs an available OS key store for the encrypted vault.
The app is under development. A successful package build does not confirm every Messenger feature on each platform. Windows builds are currently unsigned.
Tiếng Việt
Chọn file theo hệ điều hành và bộ xử lý trong bảng trên, tải về và cài/mở ứng dụng. Không cần Node.js, npm hoặc tự build. arm64 dành cho Mac Apple Silicon; x64 dành cho bộ xử lý Intel/AMD. Xem hướng dẫn tiếng Việt.
Buzz! Messenger v0.1.1 — macOS signing fix
macOS users: Use v0.1.2 or newer. It fixes the invalid signature in v0.1.0 and shows the main window before Keychain access, which could otherwise leave the app running without a window. macOS preview builds remain ad-hoc signed and not notarized.
macOS packaging fix in v0.1.1
- Replaces the invalid macOS signature in v0.1.0 with a complete ad-hoc signature for the app and its nested helpers/frameworks.
- Adds strict signature verification and an 8-second startup check to both macOS CI jobs.
- These preview macOS builds are ad-hoc signed, not Developer ID signed or notarized. Gatekeeper may still block downloaded copies. See Apple's instructions and the Vietnamese installation guide.
Download
Choose the installer for your computer. Node.js, npm, and source builds are not required.
| Computer | File |
|---|---|
| Windows, Intel/AMD 64-bit | win-x64-setup.exe (installer) or win-x64-portable.exe (no installation) |
| Mac with Apple Silicon | mac-arm64.dmg or mac-arm64.zip |
| Mac with Intel processor | mac-x64.dmg or mac-x64.zip |
| Linux, Intel/AMD 64-bit | linux-x86_64.AppImage or linux-amd64.deb (Debian/Ubuntu) |
Every filename starts with buzz-messenger-<version>-. Checksums are included in SHA256SUMS.txt.
On macOS, open the DMG and drag the app to Applications, or unzip the ZIP. On Windows, run the setup file or launch the portable executable. On Linux, make the AppImage executable before opening it, or install the DEB with your package manager. Linux needs an available OS key store for the encrypted vault.
The app is under development. A successful package build does not confirm every Messenger feature on each platform. Windows builds are currently unsigned.
Tiếng Việt
Chọn file theo hệ điều hành và bộ xử lý trong bảng trên, tải về và cài/mở ứng dụng. Không cần Node.js, npm hoặc tự build. arm64 dành cho Mac Apple Silicon; x64 dành cho bộ xử lý Intel/AMD. Xem hướng dẫn tiếng Việt.
Buzz! Messenger v0.1.0
macOS users: Use v0.1.2 or newer. It fixes the invalid signature in v0.1.0 and shows the main window before Keychain access, which could otherwise leave the app running without a window. macOS preview builds remain ad-hoc signed and not notarized.
First desktop preview of Buzz! Messenger, bringing the Yahoo! Messenger experience to Facebook Messenger.
Download
Choose the installer for your computer. Node.js, npm, and source builds are not required.
| Computer | File |
|---|---|
| Windows, Intel/AMD 64-bit | win-x64-setup.exe (installer) or win-x64-portable.exe (no installation) |
| Mac with Apple Silicon | mac-arm64.dmg or mac-arm64.zip |
| Mac with Intel processor | mac-x64.dmg or mac-x64.zip |
| Linux, Intel/AMD 64-bit | linux-x86_64.AppImage or linux-amd64.deb (Debian/Ubuntu) |
Every filename starts with buzz-messenger-<version>-. Checksums are included in SHA256SUMS.txt.
On macOS, open the DMG and drag the app to Applications, or unzip the ZIP. On Windows, run the setup file or launch the portable executable. On Linux, make the AppImage executable before opening it, or install the DEB with your package manager. Linux needs an available OS key store for the encrypted vault.
These initial builds are unsigned; macOS builds are not notarized. Your operating system may show a warning or block opening them. The app is under development: all four platform packages were built in CI, but real-account Messenger use has only been recorded on macOS so far.
Tiếng Việt
Chọn file theo hệ điều hành và bộ xử lý trong bảng trên, tải về và cài/mở ứng dụng. Không cần Node.js, npm hoặc tự build. arm64 dành cho Mac Apple Silicon; x64 dành cho bộ xử lý Intel/AMD. Xem hướng dẫn tiếng Việt.