Instance Updates

Meta posts relating to wordsmith.social

With version 0.11.1 of WriteFreely being released fourteen days ago and nealy 70% of the WriteFreely instances having already updated I thought it was about time that Wordsmith joined ranks.

Notable user-facing changes / fixes:

  • revent transliterated slugs from exceeding character limit
  • Don't consider posts unpublished when they have a title
  • Blog 404 pages are now styled like the rest of the blog
  • Fix missing hostname when publishing via API and support WriteFreely CLI
  • Fix various minor issues with single-user instances
  • Support <audio> HTML element
  • Fix future pinned posts showing in navigation
  • Fix false logged-in state on failed login
  • Fix title attribute getting stripped on <abbr> elements
  • Add helpful instructions on invite links when logged in
  • Publish to user's blog by default, instead of Drafts
  • Fix blog URLs in CSV export
  • Include Reader link in site-wide navigation while logged in
  • Make header navigation on user and non-authenticated pages consistent

In the months since the update to 0.8.1 I became a parent of my second daughter which resulted in my missing the 0.9 update.

Today I have remedied that by updating this instance to version 0.10 of WriteFreely.

Notable user-facing changes / fixes:

  • Fix hash symbols (#) wrongly recognized as hashtags inside code blocks
  • Hashtags without spaces between them are now properly parsed
  • Fix IsValidUsername check when PagesParentDir isn't current dir
  • Fix code blocks not highlighting when an invalid language is given
  • Strip HTML from meta descriptions
  • Add missing Apple touch icons
  • Fix future-dated posts being immediately federated when moving from Draft to blog
  • Fix excessive space between paragraphs inside blockquotes

This is a test post...

I am happy to announce that I upgraded our install of WriteFreely from 0.6 through to 0.8.1 last night with it resulting in so little downtime that it didn't register on our status page with its one minute resolution.

This update brings with it a number of incremental small improvements:

  • Use an en dash in the title of posts that are written in German, instead of em dash
  • Blog names starting with a number now have an ActivityPub avatar
  • Fix spacing in sub-lists
  • Optimise web font loading
  • Fix same-page anchor links

In future all announcements of maintenance downtime will be handled in advance via this channel and rebroadcast via @carbontwelve on the Fediverse.

I am currently aiming for four nines up-time (99.99%) per month. That allows for approximately five minutes downtime each month and should be easily achievable on my setup.

In order to track up time and display historical reportage on planned and not-so-planned outages. We now have a status page provided by Nixstats.

It currently shows monitoring from Paris, France. However I will be adding additional monitoring locations soon.