Cumulative Update to the Mainnet More Details

in HiveDevs2 years ago

Tuesday_Development_Report.jpeg


More details about the Cumulative Update to the Mainnet


Hello, D.Buzz development enthusiasts!

Last week, we posted about the Mainnet update and just how genuinely epic the update is. However, (we blame the content writer) we did not fully talk about the scope of this update. Today, we wanted to speak in more depth about this MASSIVE update to the main D.Buzz platform, and what it means for D.Buzz.

Before going any further, let’s list down what is included in this cumulative update.


DBUZZ - v3.30.0 - MAINNET - release notes

What's New (7 larger items)

  • DBuzz Lite now in production!
  • New design for Login page
  • New design for Signup page
  • Added login with HiveAuth on mobile
  • Added a Share button for Pockets
  • Re-added comment editing
  • Allowed the Character Limit to be surpassed while writing buzzes

Improvements (26 Items)

  • Some UI improvements made on Login page
  • Removed extra spacing from tagged username link
  • Redesigned all buttons with proper spacing and alignments
  • Implemented LazyLoad on all images to dynamically load images and iframes
  • Implemented compression for all HTML, CSS and JavaScript using brotli and gzip algorithms on building
  • Implemented code splitting techniques and dynamic imports for packages, components, and routes
  • Used SVG assets instead of PNGs
  • Eliminated unused code and components
  • Eliminated unnecessary packages and using custom code snippets
  • Using yarn package manger instead of npm
  • Unbold the unselected icons and text-buttons
  • Increased video playback speed for DBuzz videos
  • Edited DollarVigilante.tv video embeds to their new link
  • Improved HiveAuth user experience by adding popups and triggers
  • Unbold the unselected icons and text-buttons
  • Added the More section to DBuzz LITE
  • Removed max-accepted-payout feature for MetaMask logins
  • Added auto-adjust theme when account synced
  • Implemented cache issue fix
  • Truncated long links in Buzzes
  • Showed confirmation for link redirections
  • Improved HiveAuth experience on mobile (posting, upvoting, and commenting)
  • Improved theme syncing based on user's settings
  • Made 1% the lowest voting weight
  • Added support for .webp images on content renderer
  • Replaced label on user settings page on update button and fixed typos

Bug Fixes (38+ Items)

  • Fixed image rendering issues when uploading more than one image
  • Fixed DBUZZ logo not showing on top bar when not logged in
  • Fixed misalignment of icons and button label on left navigation bar
  • Fixed misalignment of DBUZZ icon with the page title
  • Fixed logout button overlapping
  • Fixed buttons prefilled on left navigation bar when logged in on DBUZZ Lite
  • Fixed theme not reset when user logs out
  • Fixed icons on left navigation bar sometimes needing double-click
  • Fixed elements not aligned properly on search bar
  • Fixed getting a "Post creation failed" when posting on Next.D.Buzz
  • Fixed “unable to reply” error on buzzes on Next.D.Buzz
  • Fixed error in updating profile on Next.D.Buzz with a Metamask account
  • Fixed Login button that is too far to the left - moved close to signup button
  • Fixed DollarVigilante.tv video embeds
  • Fixed Vimm.tv video embeds
  • Fixed clicking on tags that crashes the app
  • Fixed HIVE and HBD price that keeps loading in sidebar - now using CoinGecko API
  • Fixed login with username and private key not working
  • Fixed the follow button that does not work
  • Fixed bug on Next.D.Buzz that incorrectly indicates following
  • Fixed clicking on hashtags that breaks DBuzz LITE
  • Fixed commenting disabled on Next.D.Buzz
  • Fixed showing blank page on load
  • Fixed showing Install Hive Keychain even if it is already installed
  • Fixed auto logout issue when logged in with private key
  • Repaired buzz not adding in any Pocket
  • Repair logo misconfiguration on theme or account change
  • Fixed scrolling down to end of the feed which jumps back to the first buzz
  • Fixed MetaMask login button showing twice on Brave Browser on mobile
  • Repaired Pocket feature
  • Fixed More icon that doesn't work on Metamask & Hive Mobile
  • Fixed "Edit Profile" feature for Metamask
  • Fixed comment button that keeps showing loading even if the comment is already published
  • Fixed Metamask desktop profile picture or cover photo uploads
  • Fixed profile photo icon disappearing
  • Fixed broken link bug
  • Fixed Remove from Pocket that shows the last pocket instead of selected pocket
  • Fixed lots of minor bugs to make DBuzz even better

Total improvements, features and fixes = 64+ updates being rolled out to the main network D.Buzz.


  • Note: All the line items above were battle-tested on our public testing network Next.D.Buzz. Only after proving they are stable and not causing more bugs, we round them up and publish them all to D.Buzz, which is our central stable platform.

With this big push now complete, we can now take advantage of the new features and improve the overall experience for our users.

As mentioned last week as well, the next phase is to redesign the DBuzz code to make use of the latest technology.

The next phase of rollout for DBuzz 4.0 will be along these lines:

  • Work on the UI part (mobile-first approach)
  • Work on the new backend for our deliverability
  • Work on the frontend API integration part
  • Complete the v4 UI, Functionality, and Backend

Testing Phase

  • Launch the v4 on Testnet
  • Launch the v4 on Mainnet

We are estimating that this will take around 3 to 4 months, but may go faster when we allocate additional resources to development in a few months.

All very exciting, and we hope you are as excited as we are about this!


Ongoing development thanks and shoutout!

Much love to the entire @threespeak team for their help with the LITE platform - @vaultec and the whole crew are fantastic. They have been integral in the LITE framework development.

If you don't know about the SPK network, we recommend you learn more about it today at https://spk.network/

- The D.Buzz


Twitter2.jpeg


D.Buzz is...

A censorship-resistant short-form microblogging platform that empowers you to share your thoughts in 280 characters or fewer.

Censorship-resistant and built for the community with love.

Vote for @dbuzz as a Witness.


Using HiveSigner: HiveSigner.com


Search for @dbuzz witness at peakd.com


Search for @dbuzz witness at

Hive.blog / https://wallet.hive.blog/~witnesses



We strive to have a fun and neutral stance on topics. If you have any concerns with the content, please contact @jacuzzi who writes and generates the content for our articles, or the @dbuzz team for clarification.


D.Buzz online at:

Join us on Discord

1.png2.png3.png11.png5.png
6.png7.png8.png9.png10.png
10.png10.png10.png10.png-

Dbuzz_Banner.png

Sort:  


The rewards earned on this comment will go directly to the people( @hafiz34 ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Impressive work capacity of the #dbuzz developers.

Thank you!

I am happy to see so much work done.

Why do you call it mainnet? Does DBuzz have its own blockchain?

looking forward to the updates, this lite version will give better use on mobile devices, for some reason this can cause some lag.
untitled.gif