BeeBEEP project activities
Here you can read all the latest BeeBEEP project updates.
Do you want to know the future of BeeBEEP?
Read here: the journal of the new BeeBEEP on marcomastroddi.com (opens in a new tab)Last updated: 24/10/2026 23:09
Anonymous created ticket #1179 (opens in a new tab)
Support requested Anonymous - 22/10/2026Config File?
Marco Mastroddi posted a comment on ticket #1178 (opens in a new tab)
Support requested Marco Mastroddi - 21/10/2026Hello Mauro, Thank you for your kind words, and for a suggestion so carefully thought through. This is exactly the right place to write. You read the direction correctly. I studied bitchat's whitepaper and its source when I designed the Bluetooth side of BeeBEEP 6. A good part of the mesh you describe (hop limit, duplicate removal, store-and-forward, sealed private messages) is already part of how I think about it. LoRa is new to the plans, and your message put it there. I now have a written plan:...
Anonymous created ticket #1178 (opens in a new tab)
Support requested Anonymous - 21/10/2026Thank you, and an idea for BeeBEEP 6: LoRa radios as another road
Anonymous posted a comment on ticket #1177 (opens in a new tab)
Support requested Anonymous - 19/10/2026I'm pretty sure you understand the problem...but here is one more screen shot of how BeeBeep appears on my mac, and how it appears on one of the others. Op1 is the only mac that can see everyone else in the office.
Marco Mastroddi posted a comment on ticket #1177 (opens in a new tab)
Support requested Marco Mastroddi - 19/10/2026Sorry. I deleted the file before download is completed. Please send me an email: m a r c o . m a s t r o d d i AT gmail DOT com. Thank you!
Marco Mastroddi posted a comment on ticket #1177 (opens in a new tab)
Support requested Marco Mastroddi - 19/10/2026I removed the logs from public download. I will check them as soon as possible.
Anonymous posted a comment on ticket #1176 (opens in a new tab)
Support requested Anonymous - 18/10/2026That sounds really cool! We used to play D&D, though not online...but none of us have had the time for awhile. We even talked about trying a few weeks ago, but not yet. So I don't honestly think we'd be able to be of much use to you on development, if we're not currently playing at all. However, I cheer you on! I bet that will be a fun project, and if people are playing over the Web, I absolutely believe dice rolling would be a good idea. However, I do wonder if people will be able to get enough...
Marco Mastroddi posted a comment on ticket #1176 (opens in a new tab)
Support requested Marco Mastroddi - 18/10/2026Hello Sarah, Thank you so much for the screenshot and for taking the time to share how you use BeeBEEP! It's super helpful. To answer your question about versions: there will be no problems at all if you want to continue using 5.8.6 or the upcoming 5.9.2. Version 5.9.2 will likely be released about a month after 6.0.0 to ensure maximum compatibility with the new version and to give users complete freedom to use both. At the same time, I'm confident that the new BeeBEEP will be able to win everyone...
Anonymous posted a comment on ticket #1176 (opens in a new tab)
Support requested Anonymous - 18/10/2026Hello! I really appreciate your kind words as well, and your response! Sorry it took so long to reply - it was a hectic week (I work in heathcare) and I didn't get my home computer booted back up until the weekend. To answer your questions, currently it's just two of us using one chat window, but we have in past had multiple people. We did use to work with multiple windows for side conversations around the main story chat, but have also used tabbed windows as well depending what the program we were...
Marco Mastroddi committed [r1609] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 15/10/2026macOS packaging: notarization with notarytool and an App Store Connect API key (~/.config/beebeep/notary-api.conf + AuthKey_.p8; altool was retired by Apple), the Developer ID certificate looked up by SHA-1, the Intel and legacy bundles signed bottom-up with the hardened runtime and notarized like the arm64 one. The arm64 script reads the version from src/core/Version.h and takes MACDEPLOY_APP from the environment (e.g. Homebrew's qt@5). Tried with 5.9.2 (r1608) on Apple Silicon: notarize...
Marco Mastroddi posted a comment on ticket #1177 (opens in a new tab)
Support requested Marco Mastroddi - 14/10/2026Hello, Thank you for the screenshots and the log file, they were very helpful. What we found The log shows that the affected Mac can receive connections from other users but cannot open connections to them. Every outgoing attempt fails with "Host unreachable", including the "Test your connection" check you ran. Discovery itself works, and the Mac does see the other users' broadcasts. This matches what you describe: The PC and the second Mac connect out to everyone, so everyone can see them and they...
Anonymous created ticket #1177 (opens in a new tab)
Support requested Anonymous - 13/10/2026BeeBEEP can only connect with PC in office, none of the macs.
Marco Mastroddi posted a comment on ticket #1176 (opens in a new tab)
Support requested Marco Mastroddi - 11/10/2026Hello, Thank you for the kind words, and for such a lovely use of BeeBEEP. Twenty years of stories written together is exactly the kind of thing I like to hear about. First, some reassurance. BeeBEEP 5.9.2 keeps the same look as 5.8.6, with the plain, non-bubbled text layout you're used to, and it will also be built natively for Apple Silicon Macs. I develop on an M1 Mac mini myself, so your Mac won't depend on Rosetta. You can move the Mac to 5.9.2 and keep Windows on 5.8.6. The two versions talk...
Anonymous created ticket #1176 (opens in a new tab)
Support requested Anonymous - 11/10/2026Request/question about 6.0
Marco Mastroddi posted a comment on ticket #1174 (opens in a new tab)
Support requested Marco Mastroddi - 10/10/2026Hi Andi, I'm really sorry you had to go through reinstalling Windows—I can imagine what a hassle that must have been. There was likely some issue with a DLL or a corrupted system file somewhere in the old environment, even if it's hard to pinpoint exactly where things went wrong. However, I'm very glad to hear that you got it sorted out and that everything is working properly now. Thank you again for your patience, your testing, and the feedback! If you ever need anything else in the future, please...
Anonymous posted a comment on ticket #1174 (opens in a new tab)
Support requested Anonymous - 10/10/2026Hi Marco, Thank you for your attention and suggestions. I have already tried everything you recommended, including a clean install, but unfortunately, nothing worked. In the end, I had to reinstall Windows, and that finally resolved the issue. Thank you again for your time and assistance.
Marco Mastroddi modified a comment on ticket #1175 (opens in a new tab)
Support requested Marco Mastroddi - 08/10/2026Marco Mastroddi modified a comment on ticket #1175 (opens in a new tab)
Support requested Marco Mastroddi - 08/10/2026Marco Mastroddi modified a comment on ticket #1175 (opens in a new tab)
Support requested Marco Mastroddi - 08/10/2026Marco Mastroddi posted a comment on ticket #1175 (opens in a new tab)
Support requested Marco Mastroddi - 08/10/2026Ciao! Thank you for your suggestion. I'm glad to let you know that user mentions (including @all to quickly get everyone's attention in a group chat, which is indeed super useful in an office context!) will be included in the upcoming BeeBEEP 6! For more details and updates about the next release, feel free to check out: https://www.beebeep.net/whats-new
Anonymous created ticket #1175 (opens in a new tab)
Support requested Anonymous - 08/10/2026@ Mention Feature in group chats
Marco Mastroddi posted a comment on ticket #1174 (opens in a new tab)
Support requested Marco Mastroddi - 08/10/2026Hi Andi, Thanks for the screenshots and the file list, they were very useful. What I found Windows 10 22H2 is fully supported, so the problem is not your Windows version. The error "The application was unable to start correctly (0xc0000005)" appears in the System log as an Application Popup (Event ID 26) and not in the Application log. This means BeeBEEP fails while Windows is loading its DLL files, before the program even starts. That is why there is no crash entry in the Application log. Since...
Anonymous posted a comment on ticket #1174 (opens in a new tab)
Support requested Anonymous - 08/10/2026hai marco, i try using portable versin is still error i try rename beebeep.ini is still error in event viewer - Aplication nothing log, but i found it at System i not using antivirus my screen shoot, when i try at win 10
Marco Mastroddi committed [r1607] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 07/10/2026Fixed the hidden operator< in GuiGroupItem and GuiFileTransferItem (QTreeWidgetItem::operator< is now overridden, so the custom sort is used). UserList::set() sorts the list again when an existing user is updated (regression of 5.9.1).
Marco Mastroddi committed [r1606] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 07/10/2026Enabled voice messages.
Marco Mastroddi posted a comment on ticket #1174 (opens in a new tab)
Support requested Marco Mastroddi - 06/10/2026Hi Andi, Thanks for your message. Error 0xc0000005 is an access violation, meaning the program crashes at startup. It is usually not caused by missing files in the Windows installation, so let's try to find out what is happening. A common cause is an antivirus removing or blocking some of the program's files after the first launch, so please try the following: Check your antivirus. Which one are you using? Please look in its quarantine or history for any file removed from the BeeBEEP folder (especially...
indah created ticket #1174 (opens in a new tab)
Support requested indah - 06/10/2026error 0x0c000005
Marco Mastroddi committed [r1605] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 04/10/2026Windows installer: firewall rules removed by program before adding and at uninstall
Marco Mastroddi posted a comment on ticket #1173 (opens in a new tab)
Support requested Marco Mastroddi - 02/10/2026The "Connect to a known address" field, now labelled "IP address or host name", accepts IPv4 and IPv6 addresses, local host names, DNS names and Tailscale MagicDNS names such as computer-name.tailnet-name.ts.net. BeeBEEP looks the name up through your system's resolver. After the first connection it remembers the name, not the address, so the contact keeps working if the IP changes. If you have several computers, you can list them all in a beehosts.ini file in BeeBEEP's data folder, one name or address...
Marco Mastroddi posted a comment on ticket #1173 (opens in a new tab)
Support requested Marco Mastroddi - 02/10/2026Hi, Thank you for the suggestion, and for using BeeBEEP! You're right. In BeeBEEP 6 the "Connect to a known address" field currently accepts only a numeric IPv4 or IPv6 address. Over Tailscale that's the only way to reach a peer, because a tailnet doesn't carry the broadcast and multicast traffic BeeBEEP uses to find people automatically on a local network. I'm planning to make the field accept a host name as well, and to rename it "IP address or host name". BeeBEEP will resolve the name through...
Anonymous created ticket #1173 (opens in a new tab)
Support requested Anonymous - 02/10/2026BeeBEEP 6: Support hostnames / Tailscale MagicDNS when adding users
Marco Mastroddi posted a comment on ticket #961 (opens in a new tab)
Support requested Marco Mastroddi - 30/09/2026Thank you for reaching out and for sharing your workaround. Please note that disabling a plugin via the user interface is only intended as a temporary action (designed for toggling plugins on and off while the app is running if needed for a specific operation). Upon restarting BeeBEEP, the application automatically reloads its default plugins. To permanently disable the plugin, removing or renaming the corresponding .dll file (by changing its file extension, just as you did) is indeed the correct...
Anonymous posted a comment on ticket #961 (opens in a new tab)
Support requested Anonymous - 29/09/2026the plugin re-enabling on start appears to still be an issue in the current version
Marco Mastroddi committed [r1604] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 24/09/2026BeeBEEP version 5.9.2 rc3
Marco Mastroddi committed [r1603] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 24/09/2026A HELLO recognized by account also merges the temporary user a new-generation
Marco Mastroddi committed [r1602] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 24/09/2026Ready for 5.9.2 (release candidate 2): log-to-file hang and duplicates, network monitor first scan, TAP interfaces, new-generation peers redialed after a drop, null screen in showVCard, saved chat removal
Marco Mastroddi committed [r1601] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 23/09/2026Ready for 5.9.2 (release candidate 1)
Marco Mastroddi committed [r1600] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 18/09/2026New features freezed... waiting for 6.0.0 (Stay tuned!!!)
Marco Mastroddi committed [r1599] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 18/09/2026Fixed a bug in protocol file transfer.
Marco Mastroddi committed [r1598] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 13/09/2026Protocol 96: legacy bridge support for the new BeeBEEP generation (unknown messages dropped instead of closing the connection, new discovery datagram, upgrade notice in default and private chat).
Anonymous posted a comment on ticket #1172 (opens in a new tab)
Support requested Anonymous - 11/09/2026Sent, thank you
Marco Mastroddi posted a comment on ticket #1172 (opens in a new tab)
Support requested Marco Mastroddi - 11/09/2026Send me the log of Jess and Charlotte please
Anonymous posted a comment on ticket #1172 (opens in a new tab)
Support requested Anonymous - 11/09/2026Hi, Two of the computers found each other yesterday before I did this, but I've taken these steps on the two remaining computers but they still can't see each other (Charlotte & Jess). Is there anything else I can do?
Marco Mastroddi posted a comment on ticket #1172 (opens in a new tab)
Support requested Marco Mastroddi - 10/09/2026Hi, Thank you for sending the log! It gave us the exact explanation of what is happening. The issue is that this computer has two active network connections: a secondary connection/VPN (IP 100.67.81.153) and your local office network (IP 172.16.0.156). BeeBEEP automatically selected the wrong interface, isolating this computer from the office network where Aps, Jess, and the others are connected. How to fix it step-by-step Please follow these steps on the computer having issues (and on Aps / Jess's...
Marco Mastroddi posted a comment on ticket #1172 (opens in a new tab)
Support requested Marco Mastroddi - 10/09/2026Thank you! I will check it as soon as possible.
Anonymous posted a comment on ticket #1172 (opens in a new tab)
Support requested Anonymous - 10/09/2026Thank you, I have sent you the diagnostic log
Marco Mastroddi posted a comment on ticket #1172 (opens in a new tab)
Support requested Marco Mastroddi - 09/09/2026Hi, Thank you for reaching out! Don't worry if you are not very experienced with computers—we will get this sorted out step by step. Since all other computers are working and you used the installer, the issue on this specific computer is usually caused by one of three common reasons: Windows Firewall (Most Common) When BeeBEEP opens for the first time, Windows usually asks for permission to allow the program through the firewall. If that prompt was closed or declined, Windows will block incoming...
Anonymous created ticket #1172 (opens in a new tab)
Support requested Anonymous - 09/09/2026Users not showing
Anonymous posted a comment on ticket #1167 (opens in a new tab)
Support requested Anonymous - 06/09/2026Greetings, friend! Have you tried opening it as administrator, and with a higher priority than normal? And just in case, exclude it from your antivirus and add it to the list of programs/folders with privileged access. Something similar happened to me with a program that wasn't working properly; on the computers, it was because it was hibernating instead of suspending.
Marco Mastroddi posted a comment on ticket #1171 (opens in a new tab)
Support requested Marco Mastroddi - 01/09/2026Thank you for reporting this issue and for providing details about your environment (Ubuntu 26.04 / BeeBEEP v5.8.2). The "A program is still running. UNKNOWN not responding" dialog occurs because Ubuntu's GNOME Session Manager expects an immediate response to its desktop shutdown query (commitDataRequest), while BeeBEEP's system tray mode prevents it from intercepting the session manager's close event automatically. Workaround for your system right now: In BeeBEEP, go to Options / Preferences ->...
James Morgan created ticket #1171 (opens in a new tab)
Support requested James Morgan - 27/08/2026BeeBEEP does not shut down automatically
Marco Mastroddi posted a comment on ticket #1170 (opens in a new tab)
Support requested Marco Mastroddi - 24/08/2026Hello! You can try this package compiled with ARM support (I guees you have M1 or better processor). https://sourceforge.net/projects/beebeep/files/MacOSX/TEST/beebeep-5.9.1-2-arm64.dmg/download
Anonymous created ticket #1170 (opens in a new tab)
Support requested Anonymous - 24/08/2026Software will not work with upcoming Mac OS update
Marco Mastroddi committed [r1597] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 16/08/2026Fixed the available network entries to skip virtual lan.
Marco Mastroddi committed [r1596] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 15/08/2026Network monitor beta release
Marco Mastroddi posted a comment on ticket #1169 (opens in a new tab)
Support requested Marco Mastroddi - 14/08/2026Hello! I'm currently porting BeeBEEP to Qt6. Once that's complete, a 64-bit version for Windows will definitely be available (64-bit is already supported on Linux and macOS). In the meantime, as soon as I resolve all compatibility issues, I'll release a test version built with Qt 5.15. I don't have a specific release date for this test version yet, so stay tuned for future updates!
Marco Mastroddi posted a comment on ticket #1168 (opens in a new tab)
Support requested Marco Mastroddi - 14/08/2026To help resolve this issue, please check your message saving settings: Open BeeBEEP and go to the Main Menu. Go to Settings > Chat > Save messages. Check the configured options in that menu. By default, BeeBEEP keeps a maximum of about 9,000 lines of chat messages. If the limit is reached, older messages will be automatically removed. If you want to keep more chat history, you can increase this parameter directly from that menu. However, if all messages vanish completely at once, the issue is likely...
Anonymous created ticket #1169 (opens in a new tab)
Support requested Anonymous - 13/08/2026x64 version
Anonymous created ticket #1168 (opens in a new tab)
Support requested Anonymous - 13/08/2026对方与我的聊天记录不同步
Marco Mastroddi committed [r1592] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 11/08/2026Copyright updated
Marco Mastroddi committed [r1591] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 10/08/2026Code cleanup.
Marco Mastroddi committed [r1590] on Code (opens in a new tab)
Source code updated Marco Mastroddi - 10/08/2026Updated GA4 anonymized statistics.
Marco Mastroddi posted a comment on ticket #960 (opens in a new tab)
Support requested Marco Mastroddi - 06/08/2026Yes, I'm already working on it. If I need help I will ask you... thank you very much!
Anonymous posted a comment on ticket #960 (opens in a new tab)
Support requested Anonymous - 06/08/2026Thanks for the thorough and helpful response! Is there any chance BeeBEEP could be moving to a more current version of Qt (e.g., Qt 6) in the future? Could I possibly contribute to that effort in some way?
Marco Mastroddi posted a comment on ticket #960 (opens in a new tab)
Support requested Marco Mastroddi - 02/08/2026First of all, Thanks for looking into the code! It always helps me. It seems there might be a slight confusion between QObject::startTimer() and QTimer::start(). In both places, mp_timer is actually an instance of QTimer (not QObject::startTimer), which has different method signatures and behaviors: TickManager.cpp: Here, mp_timer is initialized and configured beforehand: mp_timer = new QTimer; mp_timer->setInterval( TICK_INTERVAL ); connect( mp_timer, SIGNAL( timeout() ), this, SLOT( onTimerTimeout()...
Anonymous posted a comment on ticket #960 (opens in a new tab)
Support requested Anonymous - 02/08/2026Based on the source code for version 5.8.6, I see what I believe would be two startTimer method calls: TickManager.cpp:61: mp_timer->start(); GuiMessageEdit.cpp:363: mp_timer->start( Settings::instance().writingTimeout() ); The method signature for QObject::startTimer (Qt 5.15) is int QObject::startTimer(int time, Qt::TimerType timerType = Qt::CoarseTimer) so the question would be what are the possible time argument values for these two method calls? The call at TickManager.cpp:61 appears to have...
Anonymous posted a comment on ticket #1167 (opens in a new tab)
Support requested Anonymous - 28/07/2026Regarding Issue 1 (Sleep/Resume): The disconnection after returning from sleep occurs both on Wi-Fi-connected laptops and on Ethernet connections. It seems to be related to the user locking the screen with Win+L when stepping away from the computer. From a power-saving settings perspective, nothing should be shutting down at the hardware level — not even the HDD — but Windows 11 appears to enter some other kind of power-saving state when the user is logged out/locked. Regarding Issue 2 (Group Chat...
BeeBEEP (Free Office Messenger) released /Linux/FLATPAK/BeeBEEP-5.9.1-x86_64.flatpak (opens in a new tab)
BeeBEEP official version released BeeBEEP (Free Office Messenger) - 25/07/2026Marco Mastroddi posted a comment on ticket #1165 (opens in a new tab)
Support requested Marco Mastroddi - 25/07/2026Also FLATPAK: https://sourceforge.net/projects/beebeep/files/Linux/FLATPAK/
Marco Mastroddi posted a comment on ticket #1165 (opens in a new tab)
Support requested Marco Mastroddi - 25/07/2026I have completed the first APPIMAGE package. You can test it here: https://sourceforge.net/projects/beebeep/files/Linux/APPIMAGE/
BeeBEEP (Free Office Messenger) released /Linux/APPIMAGE/linuxdeploy-x86_64.AppImage (opens in a new tab)
BeeBEEP official version released BeeBEEP (Free Office Messenger) - 25/07/2026BeeBEEP (Free Office Messenger) released /Linux/APPIMAGE/linuxdeploy-plugin-qt-x86_64.AppImage (opens in a new tab)
BeeBEEP official version released BeeBEEP (Free Office Messenger) - 25/07/2026Marco Mastroddi posted a comment on ticket #1166 (opens in a new tab)
Support requested Marco Mastroddi - 25/07/2026You can only turn the "Chat with all users" channel into a read-only broadcast channel by using the beebeep.rc configuration file. To do this, add the following line to the beebeep.rc file on the regular users' PCs: EnableChatWithAllUsers=false How it works: Regular users with EnableChatWithAllUsers=false in their beebeep.rc will still receive and read all broadcast messages, but their ability to reply or send messages to "Chat with all" will be disabled. Sender / Admin PCs (where this option is...
Are you so curious that you want to read all the news since the beginning of time?
Go to the archive (opens in a new tab)