Vincent Ritter

📰 Blog

Posts about whatever is on my mind at the time regarding my projects and perhaps some specific topics. Can be updates, release notes and others.

Posts Follow me...

Just a little bit of Friday morning fun on tinylytics. I added some hover effects to the avatar upload 😋

If you're using uptime monitoring with tinylytics, I improved the way it handles re-checking your site when it goes down. It'll always check every 10 minutes, but now if it notices downtime, it'll check every 2 minutes. Once it's back up, it'll go back to 10.

Just a random feature for tinylytics today, perhaps even useless... because I like looking at my avatar ðŸĪŠ, and I think it looks more personal, you can now upload one that'll display in the header instead of that blue account icon 😃 Paid accounts only... nah... kidding.

Here's a quick video:

Getting pretty close with the share intent/extension on Android for Micro.blog. Everything is working. Going through some minor bugs I found. Perhaps this is ready sooner than later ✌ïļâĪïļ

Following on with the Scribbles blog custom domain... it actually links to your public blog, for example here is my test one. That's a random slug, which is changeable. When you use a custom domain, it'll check in the database for which blog matches the given hostname. Bit of a mess for now.

Here's a quick sneak peek at a Scribbles blog. That's running on a custom domain, which I wedged in just now so that the app handles the lookup of the correct blog, it won't be launching with that though haha. But hope you get the feel for it and how it'll look.

Spending some time to get the Micro.blog Android app share intent/extension working. It's passing data nicely and also shows up in the share sheet now, including for images via Google Photos (as an example).

Lots more work to do though.

We've been a little late on updating the Android app for Micro.blog. That's on me. I know it's been 4 weeks since the last update (‾ïļ)... We're gonna push out a new version this week with all the latest goodies. Also fixes an issue with not being able to activate push notifications on Android 13.

A site on tinylytics went viral on Hacker News... so today, in total, that's ~50,000 hits in a span of a few hours (includes other site hits too, so don't ask me for the exact amount 😋). Crazy. No problem of course! I only noticed because there was a big jump in hits compared to yesterday.

I actually made Scribbles with the single user in mind also, so it could be hosted by yourself. It works pretty well. Once you register, it will disable registration and the homepage becomes your public posts.

Here's a quick demo video of the Scribbles interface (no sound). I go through some basic text entry, then I show the dropdown and also keyboard navigation. Then I figured out that drag and drop from the desktop doesn't work whilst recording 🤣

Right, one last Scribbles screen grab, the post overview page for your public page. Super simple.

More Scribbles progress today, especially around adding some "profile" info to your page, including image. Then I worked on showing a post, and here is my minimal take on it. It'll probably stay like that and I'll just tweak some of the spacing. At the end of the article there is your blog info.

Haha, I don't need alcohol... I just need to use a bit of skew. Not doing that again ðŸĨī

I've updated the "embedding your script" documentation for tinylytics and have added a Javascript only way of adding your script, for services like Write.as, that don't allow you to add script tags. Hope that's helpful for a few folks.

Pushed a few minor tweaks to tinylytics today, including the ability to export your Kudos, just like hits. That was missing from the last time. Also added the ability to toggle the password visibility for when you set a public stats page password.

With some tweaks to the Tinylytics UI, I also added the new style account UI to shoutouts. In addition, I hide the billing link in the header if you're subscribed already, just to keep it tidy.

Fixed a few billing related issues on tinylytics today. Namely, when you cancel your subscription before deleting the account, it would delete the account and cancel the subscription, but will throw an error. No more. Also, if you subscribed in the past, but deleted your account, and then you come back, it would get confused when trying to charge you again on the new account. No more.

Today I shipped a small feature for the tinylytics paid plan, where you can filter your data by a given path! Just select the path in the list and it'll set it as the filter. Also works combined with dates including kudos and export.

This will lead to something new next week also.

Enjoy ✌ïļâĪïļ

Happy weekend everyone âĪïļ Thank you all for following my stuff. Tinylytics hit 500k combined page hits a week ago, and today we're just shy of 550k, and added nearly 30 sites since then 🤯

Made a small visual tweak to the site list on tinylytics. Whilst the table view looked nice, I wanted it to look a little bit more elegant — and also be nice when viewing on a small screen. Let me know what you think.

Before:

After:

Just added some extra email alerts if you've set up site monitoring on tinylytics. Now it'll let you know if you SSL cert is invalid (and then valid if it was invalid). This is in addition to the expiry emails you'll get.

Happened to me today, so I thought I'll add them ✌ïļ

Some Scribbles UI bits today, mainly around displaying empty states for drafts and public posts. I like the chaotic background for drafts 😋ðŸĪ·â€â™‚ïļ

Spent some time on Scribbles yesterday. My main pain point was battling with CORS issues with Backblaze B2. Because I need to directly upload image from the editor. Their CLI never worked, nor did any settings in their admin panel. So now using AWS S3, with B2 as the backup/mirror location. Bliss.

Another update on the Micro.blog image outage: This is now a confirmed issue with the upstream provider.