HivePulse.app: Development Pulse with latest updates

This is the Daily Development Pulse on the https://hivepulse.app with the goal to track the current progress, completed work or ongoing tasks. While I have succeeded to launch the app, now I am working to add new functionalities and/or fix current identified issues. I feel that I am still at the beginning and not sure how much traction the app had, but I am trusting the process and moving one step of a time with growing the project.

hivepulse_usage_report2.png

I could say that I have achieved a lot of small things that help improve the app and the experience around it. I will simply list the items that are considered work completed since the launch.

  1. Fix the History UI where two separate Menu elements were rendering for the same days.
  2. Cap the History section height to 80vh so it fits one screen and the operations list scrolls internally.
  3. Make History section collapsible with chevron toggle and move refresh button to top-right of header.
  4. Fix Vote Value calculation to reflect latest Hive blockchain behavior: vote value is now constant regardless of mana level. A 100% weight vote always uses the full post_voting_power (max vests) for rshares, so the displayed value no longer changes as mana drains or regenerates.
  5. Move Account Section Display and Account Refresh Interval out of the UI Config dialog into a new application config file. Both settings are now compile-time constants applied globally at initialization; the corresponding UI controls and store state/setters have been removed.
  6. Add separate history and posts refresh intervals (both default 60 s). Wire up two new auto-refresh intervals that independently re-fetch the History and Posts sections on their respective schedules.
  7. Replace white backgrounds with light grey in light mode: updated variables, replaced all hardcoded instances, updated gradients.
  8. Replace red links/text in History and Posts detail panels with teal.
  9. Replace homepage logo with one that can be more representative to the app.

While these were some UI improvements and also some functionalities corrections, I have next another list with things that I need to do. It seems that once you start a project you can either opt in for having a well prepared plan or try to adapt it as you go. You probably figured out that I have chosen the second option, thus I will run it going forward. Build new features, correct existing issues and develop new things based on community feedback is one way that I have approached this project. It still feels like is at the stage of a "baby" project, but in time I hope to expand it beyond the initial thoughts. It is not easy as I am doing mostly myself, but I feel a good energy in doing this so probably I will continue. That's it for this post and for the touches that I have done lately. And new ones are coming up... soon. 😉

0.06300604 BEE
1 comments

Hey! The tool is live! It looks cool!
You’ve already added a lot of improvements in a short time.
So cool that anyone can build tools for Hive. I'm actually working on one myself now too.

0.00000000 BEE