iRepos

Rating: 
5
Your rating: None Average: 5 (6 votes)

iRepos shows the download figures of your own OpenRepos applications on your Sailfish OS phone. Enter your OpenRepos name and it fetches the figures of every application you publish, keeps a day-by-day history on the phone and draws it: what the last days, weeks, months or years brought, which application it came from, and where in the world the downloads went.

WHAT IT SHOWS
- Any period: the last days, weeks, months or years, since always, or any stretch picked in a calendar - the downloads it brought and from how many applications
- Over time: an isometric chart of every application across the period, by day, week, month or year, with each application's figure beside its row; swipe for a closer look at the top eight
- Side by side: a bar chart of the applications in the period, every bar with its figure
- Per application: version, total and what the period added, its download curve, rating, comments, last update and countries
- Countries: a world map shaded by downloads, a ranked list, and for each country the applications downloaded there
- Portrait and landscape; English and German interface

WITH OR WITHOUT SIGNING IN
- With just your publisher name the app reads the public figures. The history then starts on the day you install it and grows with every refresh.
- Signed in with your OpenRepos login, it also reads the statistics only the publisher can see: the full download history back to each application's first day, and the countries the downloads came from - for any period.

PRIVACY AND THE LOGIN
- It talks to openrepos.net over HTTPS and nothing else. No telemetry, no account of its own.
- Everything fetched stays on the device.
- The login is optional. If you give it, it is kept in the device's secrets storage (Sailfish Secrets, encrypted and bound to the device lock), never in a settings file; the input fields are emptied as soon as they are sent. Signing out deletes it.
- Applications are fetched one at a time, so openrepos.net gets no burst of requests.

REQUIREMENTS
Sailfish OS 4.6 or newer; tested on Sailfish OS 5.2. The package pulls in sailfishsecretsd and its sqlcipher storage plugin, which hold the login. The app runs inside the Sailfish sandbox with the Internet and Secrets permissions only.

STATUS
First release, shared as is, no warranty (BSD 3-Clause). Unofficial - not affiliated with or endorsed by OpenRepos. Part of the figures come from the site's statistics pages, read the way a browser reads them, so a redesign of openrepos.net can break that part until an update follows.

ARCHITECTURES
aarch64 and armv7hl.

Country outlines derived from Natural Earth (public domain).

Written with Claude Code (Anthropic).

Source, issues, releases: https://github.com/JimKnopfIoT/irepos

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File irepos-0.1.2-1.aarch64.rpm102.2 KB04/10/2026 - 09:23
File irepos-0.1.2-1.armv7hl.rpm101.32 KB04/10/2026 - 09:23
Changelog: 

- Charts, the world map and the stars no longer come back blank after the
app has been in the background; they are drawn again on return.

Comments

Jakub's picture

Works quite well. My only issue is that this has that strange dark background, instead of the default that most of apps have. I am aware, that this is most likel set by claude, but are you planning on ever changing it ?

JimKnopfIoT's picture

It's not that good visible on a transparent background. Some users prefer a dark theme, while others prefer a light one. I've had the best results with this color scheme. But the code is freely available on github. Anyone can customize it to their own liking.