Musing Studio Dev's Avatar

Musing Studio Dev

@dev.social.musing.studio.ap.brid.gy

Dev notes from @musing, tooted away by @matt. Follow @write_as, @writefreely, @snap_as, @remark_as, and the rest for official announcements. #writeas […] [bridged from https://social.musing.studio/@dev on the fediverse by https://fed.brid.gy/ ]

6 Followers  |  0 Following  |  40 Posts  |  Joined: 30.08.2024  |  1.7515

Latest posts by dev.social.musing.studio.ap.brid.gy on Bluesky

Use modern ICU regex syntax on MySQL 8+ by thebaer · Pull Request #1461 · writefreely/writefreely This fixes the "illegal expression" error with MySQL v8.0.4+ when trying to fetch all posts with a particular hashtag in them, causing all hashtag pages to fail to load with a "page ...

At long, long last, a bug with hashtags on @writefreely instances running MySQL 8+ is getting fixed in our next release, v0.16.

https://github.com/writefreely/writefreely/pull/1461

#WriteFreely #WriteFreelyDev

14.08.2025 18:56 — 👍 0    🔁 1    💬 0    📌 0
Preview
GitHub - writeas/writeas-cli: Command line client for Write.as / WriteFreely Command line client for Write.as / WriteFreely. Contribute to writeas/writeas-cli development by creating an account on GitHub.

Making some small housekeeping updates to our #Writeas / #WriteFreely command-line client. I'd like to add a lot of basic missing functionality to it, so it's much more useful for everyone.

https://github.com/writeas/writeas-cli

12.08.2025 21:27 — 👍 0    🔁 0    💬 0    📌 0
Preview
code.as Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

Finally figured out what was going on with the heavy load on our Gitea instance, https://code.as -- a ton of spammers coming in, when I thought we'd closed registrations.

I've cleaned them up and put in some new protections, so should be able to keep the site up now for the repos we host there!

07.08.2025 20:15 — 👍 0    🔁 0    💬 0    📌 0

You would really think when you have 5 years to implement a feature, you'd squeeze it in there somewhere. But here we are!

Either way, implementing the 5-year renewal stuff now will also come with some new experiments I'm excited to try, as far as benefits for our most loyal writers.

04.06.2025 18:56 — 👍 1    🔁 0    💬 0    📌 0
Original post on social.musing.studio

A few priorities on the @write_as list, but this week it's two areas that I really need to address:

- Giving users who were silenced more insight into the reason, and a smoother way to appeal. This is taking up a ton of my time right now, especially as we're seeing more spammers complain, but I […]

04.06.2025 18:54 — 👍 1    🔁 1    💬 1    📌 0
Preview
Write.as (@write_as@writing.exchange) 1.8K Posts, 158 Following, 4.41K Followers · Type words, put them on the internet — and fediverse. Powered by @WriteFreely. Part of the @musing@musing.studio suite. @snap_as@musing.studio · @remark_as@musing.studio · @submit_as@musing.studio Toots here by @matt.

Working on some #fediverse things in @write_as today.

- New `preview` property on our Articles, so future supporting platforms can fall-back to a short-form representation of blog posts

- Interop issues with #Ghost

08.05.2025 17:18 — 👍 0    🔁 0    💬 0    📌 0
Preview
GitHub - writeas/wp-import: Import your WordPress blog to Write.as Import your WordPress blog to Write.as. Contribute to writeas/wp-import development by creating an account on GitHub.

Fixed a big bug in our (experimental) command-line #WordPress import tool, if you're using it.

https://github.com/writeas/wp-import

#WriteFreely

20.02.2025 20:49 — 👍 0    🔁 0    💬 0    📌 0
Preview
Temporary email issues Thank you, this is really helpful to know! I’m going to revert that latest change, so that should at least fix the issue going forward. Otherwise, I’m working on a new feature that’ll show you which posts never got sent as emails, and then let you manually send them again – so that should help make sure people still get those posts. Going to get that done tonight if possible, stay tuned!

Going to revert the recent change that broke things, and add a new way to re-send any emails that might've failed to send while this bug existed.

https://discuss.write.as/t/temporary-email-issues/16632/4

19.02.2025 00:13 — 👍 0    🔁 0    💬 0    📌 0
Preview
Support SMTP email configuration by thebaer · Pull Request #1131 · writefreely/writefreely This adds the ability to configure a bulk email provider via SMTP, instead of only supporting Mailgun. Work in progress. Closes T905 I have signed the CLA

In #WriteFreely news, I just have to wrap up SMTP support (https://writefreely.org/pull/1131) and then I think we can get v0.16 out finally.

Still had features like "require email on signup" on the roadmap for this version, but going to push that to the next release.

#WriteFreelyDev

18.02.2025 21:22 — 👍 0    🔁 1    💬 0    📌 0
Original post on social.musing.studio

Some weird things going on with email right now on @write_as... sometimes emails are sending while it's disabled on a blog; other times, we're not sending at all, after the other day when I put in some failsafes for the initial issue.

Probably going to add some better logging that everyone can […]

18.02.2025 18:05 — 👍 1    🔁 1    💬 1    📌 0
Preview
Display fediverse:creator header tag on posts by thebaer · Pull Request #1253 · writefreely/writefreely This uses the fediverse actor a blog author has added in the Verification field on their blog, looking up the handle locally (required by this tag, instead of the URL required for the rel=me tag) t...

Adding the `fediverse:creator` tag on @writefreely posts: https://github.com/writefreely/writefreely/pull/1253

#WriteFreely #WriteFreelyDev

15.02.2025 22:28 — 👍 0    🔁 1    💬 0    📌 0

Along those lines, we could really use help reviewing these pull requests from anyone with Docker experience! https://github.com/writefreely/writefreely/pulls?q=is%3Apr+is%3Aopen+label%3Adocker

#WriteFreely #WriteFreelyDev

24.01.2025 20:55 — 👍 0    🔁 0    💬 0    📌 0
Original post on social.musing.studio

Finally able to get back on #WriteFreely development again. I'm working through some pull requests for our upcoming v0.16 release. Hoping to have this out by the end of the month!

If you're able to, would appreciate any help building and testing out everything on the `develop` branch! […]

24.01.2025 20:51 — 👍 0    🔁 5    💬 1    📌 0
Preview
GitHub - writefreely/wf-migrate: Tools for migrating between WriteFreely instances. Tools for migrating between WriteFreely instances. - writefreely/wf-migrate

If you had trouble building our command-line tool for migrating between @writefreely instances, we've just fixed that!

https://github.com/writefreely/wf-migrate

#WriteFreely #WriteFreelyDev

08.01.2025 01:41 — 👍 1    🔁 1    💬 0    📌 0

Was really planning on releasing @writefreely v0.16 in November, but had some life things get in the way.

Working on getting a few more features in now so I can put that out this month.

#WriteFreely #WriteFreelyDev

01.12.2024 23:41 — 👍 0    🔁 0    💬 0    📌 0

it might be too much to knock out in a week. there are issues like user quotas, server config for uploading bigger files, etc.

24.10.2024 20:44 — 👍 1    🔁 0    💬 0    📌 0

let's see if we can get image uploads in @writefreely v0.16 😬

if anything, could get some basics in -- custom avatars and uploading via the classic browser. but not sure how the management UI is going to work out

24.10.2024 20:42 — 👍 1    🔁 0    💬 1    📌 0
Original post on social.musing.studio

Another update in upcoming @writefreely v0.16: Archive pages! This makes it easy to see a full list of all posts you've ever made on your blog, sorted by year.

If you're able to, please help test and review this change: https://github.com/writefreely/writefreely/pull/1128

#WriteFreely […]

22.10.2024 19:59 — 👍 3    🔁 2    💬 0    📌 0

okay, on to more #WriteFreely code review

22.10.2024 18:34 — 👍 1    🔁 0    💬 0    📌 0

Just merged an important fix for official @writefreely binaries. They should work again on all platforms with our next release, v0.16!
https://github.com/writefreely/writefreely/issues/1064

#WriteFreely #WriteFreelyDev

22.10.2024 15:11 — 👍 0    🔁 1    💬 0    📌 0

The next version of WriteFreely (v0.16) will support Likes from the fediverse!

We could use your help reviewing and testing it out here: https://github.com/writefreely/writefreely/pull/1122

#WriteFreely #fediverse #WriteFreelyDev

21.10.2024 16:40 — 👍 0    🔁 5    💬 0    📌 0
A WriteFreely Github issie: "Hello everyone,

I’m considering using WriteFreely to power the blog for my jewelry store, Australian Opal Direct (linking to their site), and would love some advice. My main goal is to create engaging content that highlights the beauty and history of opal jewelry while also boosting SEO.

A few questions:

Does WriteFreely support SEO optimizations (like meta tags or sitemaps)?
Are there any themes or plugins that work well for product-focused blogs?
Is it easy to integrate product links within blog posts to drive traffic to specific pages?
Can I easily track content performance using analytics tools?
Thanks in advance for any guidance or tips from the community!"

A WriteFreely Github issie: "Hello everyone, I’m considering using WriteFreely to power the blog for my jewelry store, Australian Opal Direct (linking to their site), and would love some advice. My main goal is to create engaging content that highlights the beauty and history of opal jewelry while also boosting SEO. A few questions: Does WriteFreely support SEO optimizations (like meta tags or sitemaps)? Are there any themes or plugins that work well for product-focused blogs? Is it easy to integrate product links within blog posts to drive traffic to specific pages? Can I easily track content performance using analytics tools? Thanks in advance for any guidance or tips from the community!"

the spammers are getting clever over on github

19.10.2024 17:56 — 👍 0    🔁 1    💬 0    📌 0

On a roll today, and have one last little treat coming on @write_as today 😊

15.10.2024 20:50 — 👍 0    🔁 0    💬 0    📌 0

They mostly involve bringing #WriteFreely into parity with #Writeas. The goal is to have all features available in WF by v0.17!

15.10.2024 19:25 — 👍 0    🔁 0    💬 0    📌 0

Just updated our workboard for new features coming in the next few #WriteFreely releases: https://todo.musing.studio/tag/writefreely/

#WriteFreely #WriteFreelyDev

15.10.2024 19:23 — 👍 0    🔁 0    💬 1    📌 0

Still need to test how well this works today, but just fixed compilations errors with our command-line utility for migrating between @writefreely instances.

https://github.com/writefreely/wf-migrate

#WriteFreely #WriteFreelyDev

08.10.2024 04:40 — 👍 0    🔁 0    💬 0    📌 0

Each has its own requirements and small differences -- what metadata do we reveal or send along? what content do we show? what format is it in? etc.

08.10.2024 00:12 — 👍 0    🔁 0    💬 0    📌 0

Places we send out #WriteAs posts upon publishing:

- locally
- Integrations (cross-posting)
- ActivityPub
- Email

Places we render posts:

- Blog index (web)
- Blog post (web)
- https://tiny.write.as (web)
- https://read.write.as (web)
- API (json)
- RSS feed

08.10.2024 00:11 — 👍 0    🔁 0    💬 1    📌 0

Okay, got the #fediverse side of things working. The publishing and rendering side of #WriteAs / #WriteFreely really is a mess. Needs a major refactor

07.10.2024 23:29 — 👍 0    🔁 0    💬 1    📌 0

Finishing up a new integration on @write_as (announcing soon), and looking at our cross-posting usage. It's really fallen off -- only 4 posts sent out this year. I think the feature made the most sense when Twitter was around.

03.10.2024 19:56 — 👍 0    🔁 0    💬 1    📌 0