angelo on write.as

Building Swift things against the Write.as API

Refined offline mode and better compatibility with iOS 17!

Read more...

We're participating in Hacktoberfest X!

During the month of October this year, the WriteFreely Swift repositories will be accepting pull requests that count towards your contributions for the month-long event.

What's WriteFreely?

WriteFreely is the open source platform for building a writing space on the web. It powers over 500,000 blogs on Write.as, requires few resources to run, and publishes to the Fediverse.

What Are The WriteFreely Swift Repositories?

There are two repositories that make up the WriteFreely iOS and macOS app:

  • The writefreely-swift repository is the source for the Swift package that wraps the WriteFreely API for fetching and publishing posts to your WriteFreely instance (including Write.as).
  • The writefreely-swiftui-multiplatform repository is the source for the iOS/iPadOS, and macOS client app. It's a SwiftUI multiplatform app, and so there's a lot of code shared between the various platforms, but we dip into UIKit and AppKit where necessary.

How to Participate

  1. Register between September 26 and October 31 on the Hacktoberfest website.
  2. Check out the writefreely-swift and writefreely-swiftui-multiplatform repositories and review their Code of Conduct and Contributing docs in the root folder.
  3. Look for issues tagged #hacktoberfest and claim one by assigning it to yourself.
  4. Open a PR and request a review from @writefreely/swift-maintainers.

If your PR meets the criteria set out by the organizers, it'll be merged in to the repo.

We've set up pen.writefree.ly as a demo site for testing. Happy coding!


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

Full-text search, refresh from server, and more!

Read more...

WriteFreely for iOS 1.0.15 has been approved for release on the App Store —in record time (ten minutes!)— and fixes a crash-on-launch bug when there were no existing posts in the app. Get it now!


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

For reasons I'm still investigating, I started getting crash-on-launch reports a couple of weeks back on v1.0.13, specifically if you didn't have any posts stored within the app.

We pushed an emergency update to the App Store to work around this, while I work on the fix.


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

I’m very happy to note that we got the latest update for WriteFreely ready for the App Store just in time for today’s launch of iOS 16.

Read more...

Today, I want to talk a little bit about a new feature in [WriteFreely for iOS][wfapppage]: sharing from Safari.

Read more...

Beyond some fixes for iOS 15, this update fixes an annoying navigation bug that would dump you back to the post list on iPhone if you were trying to get to your blog list.

Read more...

Wrapping up some work on improvements to WriteFreely for iOS 15. This should also make navigation work more smoothly in iOS 14, too!


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

I'm moving my office hours for WriteFreely Swift projects to Friday afternoons! Reach out to discuss how you can contribute to these open-source projects.

Details here: https://discuss.write.as/t/office-hours-for-writefreely-swift-projects/2788


Enter your email to subscribe to updates:

You can also subscribe via RSS or follow @angelo@write.as on Mastodon.

Enter your email to subscribe to updates.