Show newer

Moving around some sites tonight.

Decided I'll host a demo instance of on my writefree.ly domain -- currently occupied by a little marketing site I put up a while ago. It doesn't get a ton of traffic, so that'll just move to an unaffiliated subdomain (howto.writefree.ly)

I want to keep our GitHub issues low and, really, not use GH for project management. So we'll probably just accept pull requests and bug reports there, and then continue using our Phabricator instance for all planning and working with long-term contributors.

You can see some of what's planned already: phabricator.write.as/tag/write

@jzacsh @write_as In this first release it'll behave exactly the same, so the "draft" will still be a post on an unlisted URL. The thinking is that this will be useful for sharing a post you want someone to proofread before publishing.

But in the future / based on everyone's feedback, maybe that'll be something that's configured with the server, so drafts can optionally be truly private (accessible only to you)

@KrisO It's our open source version, for anyone who wants to host their own blog or start a blogging community in the fediverse.

Write.as will keep running as it is, for everyone who doesn't need or want to self-host -- and to keep sustaining our work financially

One minor difference you'll see in : "Anonymous" posts are called "Drafts".

This is a great use for them already on @write_as, so they'll retain their function, but now the name will match.

Added more restrictive spam filters on posts, which keep flooding in even as sign ups have slowed down significantly.

Previously you couldn't go back and view older hashtagged posts — this is fixed now, as well as deleting or moving posts from those same pages.

Deviating from new feature plans to fix some user issues today. Right now: pagination on tagged post pages.

@nate Thanks for sharing! It's good to know you'd use this. I've heard from people who want a common footer on their posts (discuss.write.as/t/post-signat), so it could make sense to have the option at the blog level too.

I've made a note of this, and I'll post to the forum to see what others think as well

I think once I've forgotten all the keyboard shortcuts in Android Studio that's a good sign I've been away long enough.

Show thread

I was also focused on adding more features to the web app (the place where people could buy a subscription) so that more people would find it valuable enough to buy a subscription. Focusing on that took a few months before we saw our first customer that stayed.

I really wish I hadn't waited this long to take care of it -- I know plenty of people are waiting on the update. But the platform is at a good place, and I think I'm finally over the mobile development hangover. I'm ready to knock it out

Show thread

I *really* never meant for it to be delayed for as long as it has. Mostly, they were personal reasons -- for one, I was doing both Android and iOS development at a day job for most of the time after we launched blogs/accounts in 2016. And having my days packed with nothing but that really made me not want to do more of it when I got home. Relatively speaking, native mobile development feels like going back to the days of programming with punch cards to me.

Show thread

@switchingsocial@mastodon.at After this release, yep -- the goal is for all first-party clients to support the open source version once it's out.

This upcoming Android update is just to get it on par with the web (accounts, etc.), as the one currently out there still doesn't support posting to blogs.

It lives!

Backend is set; now on to the last phase for : cleaning up the frontend. Includes supporting your various configurations, removing Write.as branding and paywall code still tangled up in there, and maybe shrinking down the stylesheet (not pictured here, of course).

So far so good on this -- seems like a much higher ratio of real users vs. spammers, and from what I can tell, no automated accounts getting through.

Show thread

Begrudgingly, I've added reCAPTCHA to the sign up form. This is just for now, and only for free accounts, to try and reduce the number of spam accounts being created. It's just too much work for me to keep them out manually, so I think this will help

Interactive setup / configuration process is in there now.

github.com/writeas/writefreely

This also includes validation -- something we can reuse when starting up the server, so we can be sure no invalid values are getting through and wreaking havoc on an instance.

Show older

Write.as Development's choices:

A Bunch Tell

This instance is only for A Bunch Tell projects.