Capstan

Play requires a support URL as well as a support email. This is that page.


Getting it working

Capstan needs a feed server, or feeds you add yourself. It syncs with FreshRSS, Miniflux and Nextcloud News. If you have none of those, you can still add feeds directly on the device and the app will fetch them itself.

Use an API password, not your login password.

If a connection fails, the error says which step failed rather than "something went wrong". Read it: the usual causes are the API not being enabled, a site-root address given where an API path was wanted, or a reverse proxy stripping the authentication header.

Things that are deliberate

Articles you have read disappear after a while. After 30 days by default, counted from when you read them — not from when they were published, so a backlog survives being read. Change it or lengthen it in Settings. Unread articles are never removed by this, however old they are, and starred or saved articles are kept at any age.

Sync runs on a schedule, not constantly. Android ends background work that is greedy, and a reader that gets killed by the system is worse than one that syncs a little later. Pull down to sync immediately whenever you want.

One notification per sync, never one per article.

The widget shows a snapshot. It draws from what the last sync left behind and never fetches on its own; that is a limit of how Android runs widgets, not a choice. If a widget looks stale, the app has not synced since.

Reporting a bug

Say what you did, what happened, and what you expected instead — in that order. The two things that make a bug fixable rather than guessable:

If an article renders badly, include its URL. Reader view extracts text from whatever HTML the site serves, and some sites serve very strange HTML.

What Capstan will not do

Asked for often enough to answer here:

Contact

Support email: balharbi7038@gmail.com

Expect a reply within a few days. Capstan is made by one person; it is not a support desk, and it is not going to pretend to be.