D.Buzz Platform Updates: Improvements & Bug Fixes
We've just completed a update cycle for D.Buzz that fixes critical bugs and makes the platform significantly more reliable.
Over the past day, we've fixed several issues that were causing the app to crash or freeze:
- Home page now loads properly - Fixed errors that caused blank screens or crashes when loading your feed
- Voting works again - You can now upvote posts without errors
- Mute buttons work - The mute user feature in post dropdowns now functions correctly
- All dialog boxes fixed - Mute, hide, and blacklist modals that were broken now work as expected
Images Work Reliably
We completely rebuilt how images work in D.Buzz:
- New image hosting - Images now upload
- More reliable uploads - Image uploads are faster and more dependable
- Historical posts restored - Old posts with broken images have been fixed and display properly again
No More "Network Error" Messages
This is our biggest improvement. We built an automatic failover system that:
- Tries multiple Hive APIs automatically - If one server is down, the app instantly switches to a backup
- 3 reliable servers - We carefully selected APIs that support browser access properly
- Smart priority system - Always tries the best server first, only uses backups when needed
What this means: You'll rarely see connection errors anymore, even when individual Hive nodes go down.
🏗️ Under the Hood: Making D.Buzz Future-Proof
100% Front-End Application
We removed all dependencies on the old D.Buzz backend server. Everything now runs in your browser and connects directly to the Hive blockchain.
Benefits:
- Faster performance
- Better privacy (your settings stored locally in your browser)
- No more CORS errors
- The app can't break if a backend server goes down
New Moderation System
We implemented platform-wide content moderation:
- Posts from users muted by the @dbuzz moderator account are now hidden for everyone
- This helps keep the platform clean while staying decentralized
- Uses Hive's native mute lists (no centralized database required)
Better API Management
We fixed several issues with how D.Buzz talks to the Hive blockchain:
- Fixed request limits - We were asking for too much data at once (50 posts when Hive only allows 20)
- Proper response handling - Fixed how we read data from Hive APIs
- Better error handling - The app no longer crashes when it receives unexpected data
🔧 Technical Fixes (For the Developers)
If you're curious about the technical details:
- Fixed 6 separate cryptographic issues with private key handling and image signature signing
- Updated to Node.js 18 for better build compatibility
- Fixed Immutable.js data handling in Redux state
- Added comprehensive debug logging throughout the app
- Removed 190 lines of legacy censor API code
- Removed 167 lines of backend API dependencies
- Added 200+ lines of failover and error handling logic
📊 By the Numbers
- 27 commits pushed
- 18 pull requests reviewed and merged
- ~15 files modified
- 6 critical bugs fixed
- 3 major features added
🚀 What This Means Going Forward
D.Buzz is now:
- More reliable - Multiple redundant systems prevent downtime
- Faster - No backend means quicker page loads
- More secure - Direct blockchain connections, local data storage
- Easier to maintain - Simpler architecture, fewer dependencies
- Future-proof - Built on decentralized Hive infrastructure
🙏 Thank You
Thanks for your patience as we worked through these issues. D.Buzz is now running better than ever, with a solid foundation for future improvements.
If you notice any bugs or have suggestions, please let us know on our GitHub or reach out to the team.
Happy buzzing! 🐝
Questions or Issues?
Report bugs: GitHub Issues
Join the discussion: @dbuzz on Hive
@dbuzz would you like to see D.Buzz integrated here?
I'm not even from DBuzz but that would be very nice IMHO 😁
Feedback? Only available on our beta website at the moment:
https://beta.peakd.com/snaps/dbuzz/newest
It's great to have DBuzz back in action. I'll help spread the news 🥂
Great news, sir @guruvaj 😀
I haven't been able to post on Dbuzz since the summer, thanks for the update
Thanks for the update, it's interesting to see @dbuzz in action once again. Thanks, @guruvaj, for the heads-up. This is an interesting development not only for the Hive community but also for the Filipino community, which continues to believe that a dApp originating from the Philippines can be something we should be proud of.