IndiePass / indiepass-android

An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
https://indigenous.marksuth.dev
GNU General Public License v3.0
104 stars 7 forks source link
android indieweb mastodon micropub microsub pixelfed pleroma

IndiePass for Android

An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.

Get it on Google Play Available at Amazon appstore Get it on F-Droid

More information at https://indieweb.org/IndiePass and https://indiepass.app

Features

Checkin, Geocache and Venue are experimental and pass on all information into a Geo URI in the geo property, e.g.

geo:51.5258325,-0.1359825,0.0;name=london;url=https://hwclondon.co.uk

Some features are not available for Mastodon and Pixelfed, because they either do not make sense or the API does not support it yet. Pull requests welcome, of course! To check authorizations of this app on your accounts, go to the following url on your instance:

Mastodon: oauth/authorized_applications Pixelfed: settings/applications Pleroma: not found yet (info welcome!)

Screenshot

Screenshot of app

Known issues

Authentication loop

When authenticating for the first time, you might see a message "Authentication successful" but then return to the Sign in screen. While the account has been created, the default was not set. In this case, the sign in screen will allow you to select the account.

See https://github.com/indiepass/indiepass-android/issues/84 This happens sometimes, but not always.

Known syndication targets are not parsed

See https://github.com/indiepass/indiepass-android/issues/152

Authenticating

Notifications do not arrive after the app is closed

This is due to new default settings in the latest Android versions. Try turning of battery optimization for the IndiePass app and it should work fine.

Translations

Thanks to everyone who has contributed to the translation project so far. The translation project will restart in 2022.

API

If you'd like to add a new account type, checkout API.md for a quick guide.

Credits

This app uses the following external libraries:

Other IndieWeb and Fediverse clients

Issues

If you find a bug, open a request. Pull requests are also welcome!

Things I'd love to explore one day:

Sponsors

I would like to extend many thanks to the following sponsors for funding development.