We’ve been working on a new release for you with a lot of new features. It was soft-launched a month ago now, and we’ve received positive feedback about it so far.
This post summarises the 0.7.0 to 0.7.2 changes as well, but I’ve put the 0.7.3 summary first in case you don’t care about the other changes.
The biggest addition to this release is the Gitter support chat integration, and dramatically improved posts synchronisation and publishing times.
First-time users have told us they often have issues with logging onto HubPress after initially configuring the blog. Anthonny wanted to support new users better, and we decided that Gitter was the best product fit for HubPress.
You’ll find the embedded Gitter client in the bottom-right of each screen in the product.
Use it to reach out to Anthonny and I, and get support with HubPress.
When you log onto your updated version of HubPress for the first time, you’ll notice a slight delay as all your posts are synchronised over.
After this process completes, you’ll find subsequent logins to be much faster than on 0.6.0. This is because subsequent logins do not trigger a resync, and rely on the local storage. Most HubPress users are solo bloggers, so synchronising posts each time you log in seemed like a waste of time.
If you do share your blog instance with other bloggers, you can force a resync in the Posts view so posts written by your blogging team are synchronised over.
The way we handle publishing has been reworked and has made publising times for a 90 post blog reduce from 4 minutes to about 40 seconds in our tests.
The bottleneck before was the way HubPress committed files to your blog’s repository: each change was a separate commit. This caused excessive commit history in your blog and made large blogs struggle to publish quickly.
Post operations are now batched into logical groups. There should only be about four commits per publish, not hundreds like some larger blogs were experiencing.
We’ve made some other changes that you’ll see in 0.7.3, but these were done before this release.
Here’s a summary of those changes.
Anthonny made the decision to move away from a
material-ui to Vue/VueX and Semantic UI.
This move allowed Anthonny to actually develop HubPress, not resolve dependency hell each time he tried to do development.
In the Posts view you’ll find a new Filter function that lets you search for keywords and textual strings in posts. This will help those of you with large posts lists to find an old post or a post with keywords in it. Perhaps you can use the feature to search for and update your old tech posts with new info? Let us know what you think about this addition.
There is now a team page that explains a bit about us as well. You access this through the Navigation menu.
We’d really appreciate you giving this some thought and taking action if you can: it only takes a few minutes.
0.7.1 and 0.7.2
This release was a maintenance release to fix up some early-adopter bugs discovered with HTTPS mixed content in themes and an ld+json bug. We also added back in some themes that were excluded from the first release by accident.
Our thanks go out to the early adopters who raised bugs and helped us identify some issues with themes and posts.
How Are We Doing?
It’s been two years since HubPress started as a proof of concept. It is now used by over 1000 users worldwide to maintain their blog presence on the internet.
A recent review of the fork statistics of HubPress revealed that a staggering 764 users have set up the product and written at least two posts with our little tool. There are 261 of you that have written at least 5 posts. Congratulations!
And if there is something about HubPress you think we can do better, tell us! We can only improve the tool if you open feature requests in GitHub.
Thanks for using HubPress, and keep sharing!