Skip to content

Latest commit

 

History

2,648 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

The Fluxer Flutter mobile client is still in beta so features will be missing or broken. There is currently no set release date for the app, but you can join our public beta!.

Please checkout the known issues list before reporting an issue.

Fluxer graphic logo

Donate Documentation AGPLv3 License Dart analyze Translation status

Fluxer Flutter Client

This is the repo for the official Fluxer mobile / tablet app powered by Flutter (desktop is in the works also but mobile is the main focus currently).

You can follow more about the V1 development and what features are planned/implemented in this Roadmap issue.

Community

For updates, support, and discussion, there is an Fluxer Labs community for all users to be able to join and give feedback.

Join here: Join Link

Download

Apple App Store: Coming when V1 is finished (join the TestFlight for now).

Google Play Store: Google Play Early Access (open testing) is coming soon!

Accrescent: This is something we are interested in doing after V1 and they allow app submissions again.

F-Droid: Coming when V1 is finished.

iOS TestFlight: Join with the TestFlight link.

Obtainium: This is currently the best way to install and keep the Android betas installed and updated. Find out more here.

Android (APK)

Download the latest beta build from GitHub releases.

Most phones (Samsung, Pixel, etc.): install the FCM APK. Look for betafcm in the name, e.g. app-arm64-v8a-betafcm-release.apk. Not sure which file? Pick the one with arm64-v8a, or the universal app-betafcm-release.apk.

Degoogled phones (GrapheneOS, no Google apps): install the OSS APK (betaoss) and set up UnifiedPush (e.g. ntfy).

Auto-updates with Obtainium

Easiest install: use Obtainium to install and auto-update from GitHub. Beta releases are marked pre-release on GitHub, so the link must enable that option — the simple obtainium://add/... URL cannot do this.

Use one of these one-click links (FCM for most phones, OSS for degoogled). Each enables pre-releases, filters to the correct APK (betafcm or betaoss), and picks the right CPU architecture automatically:

Signing

Stable, beta, and canary Android release builds on GitHub are signed with this SHA-256 certificate fingerprint: 91:E4:98:E1:B8:A6:C8:BA:99:41:5E:DB:29:78:29:6B:6C:58:BA:A5:E2:D2:A6:49:CE:C6:2D:A7:A8:29:C7:BC

Bug reporting

You must report bugs or feedback in Fluxer Labs community and bugs are synced to Github from the community.

Please do not report mobile issues on the main Fluxer Github repo.

Self-hosted instances

The mobile app supports self-hosted instances now! Push notifications are currently only supported for users using the Android OSS build.

For iOS and Android FCM build we will need to set up a relay service for self-hosted instances to use. This is something we mostly have finished (on the backend side), and will allow notifications on both platforms with zero knowledge of message content being passed through the relay.

SSO (Single Sign-On) login is supported on the mobile client. For it to fully work you need to register this redirect URI with your OIDC provider:

fluxer://auth/sso/callback

Contributing

See CONTRIBUTING.md for developer setup, builds, translations, and pull request guidelines.

License

Fluxer Mobile is licensed under the GNU Affero General Public License v3 (AGPLv3), together with an App Store additional permission under section 7 of the AGPLv3 that allows the app to be distributed through application stores (such as the Apple App Store and Google Play) without changing the project's public AGPLv3 licensing.

About

Official Fluxer Mobile client built on the Flutter framework.

Topics

Resources

Contributing

Security policy

Stars

426 stars

Watchers

7 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages