Show newer

Code is finished on the Linux app -- last thing holding it up is figuring out packaging. Hoping to have that done this week!

Here's that demo instance, running the just-released v0.2: readas.labs.abunchtell.com

Once v1.0 is finished, I'll put it up on Read.as and open up registration to everyone.

Show thread

blogs can also be followed with , and should handle posts without any issues (still need to test). But existing posts aren't pulled in on follow either, because of how the outbox is set up.

Going to need to fully use go-fed for outbox parsing, instead of my currently hacked-together (and much less robust) solution.

Now works with -- everything besides fetching existing posts when you first follow someone, as Plume's outbox does things differently than other platforms I've seen. Might be able to hack around it in the future.

getting close to a point where I can throw up a demo instance.

✅ Pulling in a user's existing posts when you first follow them
✅ Fixing post viewing when not logged in
✅ Fixing database schema so it can eventually support posts from both local and remote users
- Typography improvements
- Instance configuration with JSON file

Home again after a week of house sitting and coding nearly nonstop.

Almost completely caught up on emails. Finishing a short video demoing federation on Write.as, then knocking out some small feature requests in the backlog.

It's official: our first desktop app will be for Linux / FreeDesktop.org-compliant desktops.

And it's coming out this week 😀

Okay, the issue with Pleroma should be fixed now on my end. Will test again once I've made a few other fixes.

Show thread

Threw up on a public instance and ended up breaking , so need to fix a few more things before I have a demo instance for everyone to try out.

This is just a small test to see if the post shows up on .

Roadmap and current progress on here: github.com/writeas/Read.as/pro

As soon as v0.2 is out, I'll start creating issues that'll be up for anyone to grab. If you're interested in helping with development or documentation, let me know!

Okay, schema looks better now -- all users in the same table, and the domain discovered on the webfinger request is used, for Mastodon instances that are hosted on a different domain than the one used in user handles.

A few more things I'd like to add on Write.as in the near future:

- Auto-linking fediverse handles in bios (need to resolve handles to fetch profile URLs; store usernames)
- Support mentioning fediverse users (resolve handles, send mention activities, shorten and link handle URL)
- Make canonical handles more discoverable on custom domains (searching for something like @blog@example.com returns correct @handle in webfinger request, or whatever will make this work)

After I get these changes in (mostly around the database) I'll throw up an instance so I can start testing with and microblogging platforms. But so far everything works great in my testing with Write.as

Show thread

Now Update and Delete activities are handled on , and requests are being verified. Going to mark this as v0.1 and move on to:

- Pulling in a user's existing posts when you first follow them
- Fixing post viewing when not logged in
- Fixing database schema so it can eventually support posts from both local and remote users
- Typography improvements

Now Read.as receives posts and adds them to your stream 🎉

Fixing up the design a bit and getting individual post links working, then I'll push up the latest changes.

Got the basic web UI going for Read.as, including authentication.

Show older
A Bunch Tell

This instance is only for A Bunch Tell projects.