scrobble.life
HiveDevs

PeakD update: More custom feeds, stronger API handling, and easier AutoVote

This release has a mix of visible changes (mostly suggested by the community) and a few invisible ones that should make your day to day experience a bit more reliable.

The biggest visible update is on the Discovery page. There are also some improvements around Hive API node handling, AutoVote setup, and the mobile menu.

image.png

Discovery now has multiple ways to find posts

The Discovery feed is no longer just one algorithm. Based on some feedback from my previous post you can now switch between three tabs:

  • Discovery: the existing social discovery feed, now tuned around fresher posts from the last few days.
  • Most Reblogged: a new feed that looks at posts being reblogged recently by stronger accounts.
  • Mixed: a first version of a blended feed that combines discovery, following, subscribed communities, ranking feeds, and snaps or waves.

image.png

Each algorithm also has its own explanation in the info modal, so you can see what kind of signal is being used instead of having to guess.

For the Most Reblogged feed, post previews also show the reblog count used by that feed. That should make the result easier to understand: if a post appears there, you can immediately see that the signal is coming from recent reblogs, not just votes or trending score.

This is still an area I expect to keep tuning, but the goal is simple: give you more than one path to find interesting Hive content without forcing everything through the same ranking logic. Also based on some direct feedback from users we may introduce a bit of randomness in the results.

Hive API calls should recover better when nodes misbehave

This one is less visible, but important.

PeakD now retries several Hive API calls and automatically rotates to another available node when a call fails or returns an invalid result. This is a step up from the "select the best available node and stick with it" we used to rely on. The new logic is only enabled if you have selected the option to automatically switch Hive API node in your settings (if you want to use a specific node for whatever reason the website will honor your preference).

The practical result should be fewer random broken loads when one RPC node has a bad moment. It does not make the network magically perfect, but it gives PeakD a better chance to recover without making you refresh manually.

AutoVote is easier to set up from a profile

If you use PeakD AutoVote, there is now a shortcut directly on user profiles.

When you are viewing another account, you can open the profile actions menu and add that account to AutoVote from there. If you already have a rule for that account, PeakD opens it for editing instead.

The AutoVote rule form was also pulled into a shared modal, so the same add/edit experience is used from both the AutoVote settings page and the profile shortcut. It still supports vote percentage, daily and weekly limits, and trail percentage behavior.

image.png

This is a small workflow change, but it saves the back-and-forth of copying a username, going to settings, opening the AutoVote panel, and pasting it there.

The writing menu works better on mobile

The user menu also got some cleanup around publishing shortcuts.

There is now a direct Write a Snap option, the menu labels were tightened up, and the icon sizing is more consistent. Drafts and Templates also have mobile navigation between them, so moving between those two dashboard pages is less awkward on smaller screens.

Nothing huge here, but these are the kind of small changes that matter when you use the writing tools often.

image.png

Other useful fixes

A few more changes included in this release:

  • the wallet HIVE price display now shows one more decimal for USD values
  • the witnesses table now shows the major chain version more cleanly in the header
  • the light/dark mode switcher uses icon fonts instead of unicode characters that were not always rendered correctly
  • snap previews no longer show the low-reputation indicator for the author inside the editor preview

As usual, let me know if the new Discovery tabs feel useful or if one of the feeds gives you results that look off. Discovery ranking is the kind of feature that gets better with real feedback, not just code changes.

Comments · 7

  • @mortezayousefi(67)· 63d

    Given the introduction of these diverse algorithms on the Discovery page, are there any plans to allow users to customize the weight of these feeds, enabling individuals to create their own unique blend of content streams based on their specific personal interests?

  • Update: @asgarth, I paid out 13.858 HIVE and 0.000 HBD to reward 7 comments in this discussion thread.

  • @ryivhnn(73)· 69d

    I need some time to sit down and look through it properly but after just noticing it scant moments ago I think "Mixed" might be my new favourite discovery feed.

    Only very vaguely related, Hive Keychain has been hitting me with Error during 'reply' broadcast: can't access property "toString", y is undefined if I try to do comments (logging in with it and upvoting is fine) for a couple months, it's fine on other front ends (or at least one other front end I only tested hivesuite). I'm currently assuming that it just hates me personally though, as there were a number of error messages about nodes as I failed to log in 3-4 times in a row XD

  • @erikah(83)· 70d

    I love the shortcut to the autovote feature. Still have to test Discovery and give a feedback, but I suppose a lot has been suggested already.

    Thank you @asgarth and @peakd!

  • @rimurutempest(77)· 70d

    Most Reblogged: a new feed that looks at posts being reblogged recently by stronger accounts.

    image.png

    Very interesting... Couldn't find the number of reblogs in the Most Reblogged page.

    Give you more than one path to find interesting Hive content without forcing everything through the same ranking logic

    And at the same time more ways for the content to be found :)

    The practical result should be fewer random broken loads when one RPC node has a bad moment.

    I was having a huge problem with delay this days, now it's better. Is the best option to leave at "switch nodes automatically"? :)

  • @riverflows(82)· 70d

    Loving the various feeds. Now I just need my favourite hashtag feed.

  • @ardavaan(58)· 70d

    It was helpful thank you