New logo, clip changes and a new way to browse clips (beta).

Skip to the end to go try it now!

So a quick update

Just a short blog, or at least that's the intent but isn't it always.

As is tradition, changes were made then days later a blog about it was posted :p

New Logo

The first thing you may have noticed is we have a new logo, much thanks to Lilly one of our HasRoot team members who has been helping me become a better web developer since Joined Nov 26, 2019.

She has often questioned my designs, given valuable feedback and helped me learn to make cleaner, nicer designs. Without her HasRoot would (and did) look a lot worse. There is still a lot I want to improve but my TODO list is huge.

The old Logo

That being said, the initial logo was horribly made by me when I made our discord. Until then I don't think we even had a logo or any branding.

I designed it to resemble our graphs, use our colours and incorporate the HR theme, via a square root symbol. I did initially try to just make a HR symbol but it looked awful as a favicon. It didn't scale well, I also kept making different versions of it whenever I needed a logo and it was just ugly.

Updated for menubar logo

I liked it a fair amount, and then when I uploaded it to discord of course it then had a circular outline, which I also liked and that made it into the next iterations of the logo, and the favicon.

Updated for menubar logo

The Redesign

So recently I asked Lilly if she would be up for remaking our logo, and I was excited when she agreed. She made a few alternate versions for feedback and admittedly I tried to sabotage her with my 90s old school design sense. We put it to our HasRoot team...

Read more
Last updated at 2021-10-06 05:54:52

New Update: No Pixel Public / Whitelist assignments should be better.

So today's update includes a new server term system which is much more flexible, this also includes the re implementation of whitelists and a new feature: blacklists.

The server terms can be chained, can now be case sensitive or insensitive (were all insensitive previously) and we have whitelists back and blacklists for servers now too.

We have a variety of title terms which will override our whitelist system, allowing streamers who don't have 'hasroot' whitelist to be be assigned to the whitelisted server anyway.

Also if someone doesn't list their server and we would use their fallback of a whitelist server, there's a further check for matching terms to exclude them, EG: purple, orange, public, PS, etc

It will take us awhile to get the data right so this works well, our @Team and @helpers have always helped keep us up to date with fallback servers. These help us deal with streamers that don't put server term in titles and some other behaviour.

I have whitelisted anyone who has no pixel data from before the launch of the public server and have already updated some new streamers with whitelist access, but it takes human intervention to help filter out public and whitelist and to get the best results.

But HasRoot used to have whitelists?

Back when Family RP was our main tracked server and had a public server we had an awful hardcoded system and flags for certain streamers (playsOnFamily).

This was back when server matches were actually hardcoded into the backing app. Each server had its own function that could be customised and was called to see if it applied.

As Family RP Public was shut down, we shut down those features and stopped using those flags.

When this happened it meant I could largely simplify all of that awful hardcoded nonsense to include/exclude certain regular expressions per server to see if they matched.

This worked kind of ok until the first phase of OTV. It worked awfully for separating them, as some no doubt...

Read more

Want to help add character data or help improve HasRoot? We are looking for helpers.

...HasRoot has been growing with the new boom, and the amount of streamers and characters to keep up with has also hugely increased.

We have a very simple system to add/edit characters and assign fallbacks (if there are no server terms matched in a title) for streamers on HasRoot via the streamer profiles. You can even suggest moving a streamer who is incorrectly assigned to a different server.

We are always open to anyone who wants to help but we are at a point that we could really use more people to help out. I am planing in future to allow everyone to suggest changes but currently we still will require people to atleast be a helper.

There are no activity requirements, you can make 1 change or 100, but any little bit of work helping keep HasRoot up to date for yourselves and for all of our users is greatly appreciated.

If you would like to help

So if you would be interested in adding character data and such please get in touch with me either via dms or via the feedback function.

Also a reminder

A quick reminder that streamers can propose changes to their own data via


Also I will be making a big blog post about it soon, but here's a little teaser of something that has been distracting me lately.

In the mean time you should check out The Daily Los Santos and their discord. Maybe post a recap or two?

Once it is released I will be back to work on some cool new HasRoot features I have planned and improvements.


Hope you are all enjoying the site. If you see a bug please let me know, I have noticed a couple I need to fix but yea, distracted.

Also thanks once again to all our existing helpers and team members who have helped make the site a better experience for everyone over the years.


Read more
Last updated at 2021-02-27 22:54:28

Streamlist default settings changed, reminder you can temp sort using the new streamlist side panel (on the left)

Just a quick blog to state that I have changed up the default settings on the streamlist. I also added in a title expand when a stream is hovered/selected though I haven't added a toggle option for this yet in settings.

For the new defaults I have went with server gapping row, column and container and for streams names above pov, one line titles and transparent borders.

If you prefered any of the old settings or want to make the streams bigger/smaller remember you can change your settings via the cog icon on the streamlist page. You can see me messing with them here

You can sort the streamlist via the new sidepanel

Also a reminder/announcement? With the new streamlist side panel there also is a sort for the streamlist, you can sort by viewer or name and by clicking the type of sort again it will invert direction.

Sorting via the sidelist will not update as viewers change or new streams come online, they will still appear at the bottom.

I also will not be offering a way to default sort on load, keeping the order of the streams on load as semi 'random' has been an intentional design choice for a long time. It gives people the opportunity to see smaller streamers that they may not come across otherwise. That being said it is useful to be able to sort when youre actively looking for a stream, which is why I have included it in the 5.0 update.

Hope you are all enjoying the new update,

Last updated at 2021-02-10 10:02:21