jocmp

@_jocmp
220 Followers
29 Following
271 Posts

hello moto.

Fan of all things mobile. Currently developing #capyreader.

Websitehttps://jocmp.com/
Capy Readerhttps://capyreader.com/
Suffering from writer's block with offline articles in Capy. I rewrote the article parser to handle downloads in the background, but I'm stuck on the UI. Perhaps time for hammock driven development.

I'm pretty excited about the prospect of desktop Android. Based on my experiments with the desktop OS emulator, Capy Reader will work alright. I just need to add keybindings!

#googlebook #capyreader

A new release of #FreshRSS is imminent. So feedback welcome on our current rolling release (edge), also when it *just works* 🙂
We hope you will enjoy for instance the customisable feed icons, sorting order preferences, UI polish, and many other improvements.
https://github.com/FreshRSS/FreshRSS/blob/edge/CHANGELOG.md
FreshRSS/CHANGELOG.md at edge · FreshRSS/FreshRSS

A free, self-hostable news aggregator…. Contribute to FreshRSS/FreshRSS development by creating an account on GitHub.

GitHub

RE: https://mastodon.eus/@desertorea/116510622412518098

Huge thanks to @desertorea for translating the entire app into Basque. (That's nearly 400 translations!). It's super exciting to have the app localized for more users.

Thinking about Current's approach to phantom obligation again. It would solve a lot of issues with torrential feeds

https://github.com/jocmp/capyreader/discussions/2087

Option to add per-feed customizations · jocmp capyreader · Discussion #2087

Hi, first of all, great app - been using it for a month now and it's been a very solid experience so far Would it be possible to add an option for each feed to do the following: Toggle mark as read...

GitHub

New Capy update. Here's a break down of some gnarly sync changes. Buckle up.

https://jocmp.com/2026/04/30/reworking-sync-for-better-offline/

#capyreader

Reworking sync for better offline support — jocmp

Capy version 2026.05.1208 includes improvements to better support offline reading. Previous attempts at this relied too heavily on Android’s background worker as the state manager. This works on good network connections but drifts on spotty connections. Background jobs don’t always restart immediately when back online. Even when statuses did sync, it was outside of the refresh interval. Now, statuses are always added to an “outbox” controlled by the app, not the OS. This is a SQLite table that tracks “read” or “starred” states. This is pulled from NetNewsWire’s sync status model which is battle tested and works across many platforms.

jocmp

Unwinding some past mistakes I made with the Google Reader API. This means I can finally support BazQux in the next release of Capy Reader.

#bazqux #capyreader

I'm reworking Capy's sync engine to improve offline support. It's based on NetNewsWire's tried-and-true sync strategy. Here's a visualization of how the outbox database works via a debug CLI.

#capyreader

NetNewsWire - NetNewsWire Now Getting Feed Images from RSS

In NetNewsWire 7.0.5 we made a change to get the feed image from RSS via the image element. Weren’t we already doing this? Seems surprising that we weren’t! It’s because, historically, these images were often rectangular — but the app wants square images. These days, probably due to the influence of mobile apps, images tend to be square, which is great. It means we can use these. Note to feed publishers We suggest checking your feeds to see if they are supplying an image URL.

This is a first for us. Inkwell for Android is available now, before the iOS version. Apple has rejected the iOS version for various reasons, including not paying the in-app purchase tax.
Inkwell for Micro.blog - Apps on Google Play

RSS feed reader.