GithubHelp home page GithubHelp logo

techlore / plexus-app Goto Github PK

View Code? Open in Web Editor NEW
81.0 5.0 11.0 24.55 MB

Remove the fear of Android app compatibility on de-Googled devices.

Home Page: https://plexus.techlore.tech

License: GNU General Public License v3.0

Kotlin 100.00%
android android-app plexus f-droid fdroid google calyxos degoogle foss lineageos

plexus-app's People

Contributors

henry-fisher avatar kerstinmaur avatar rathmox avatar stellarsand avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

plexus-app's Issues

What is the current status for adding apps?

I have already looked around a bit and learnt that you have just moved the data from CSV to josn.
As I can't add any new ratings in the app yet, I wanted to ask what the current status is?
Am I right in assuming that I should currently refrain from adding reviews and wait until this is possible in the app?

Dktz

By the way: thanks for the website and the app!

What to do with newer app versions breaking things?

Take for example PayPal. Right now it's rated 4 for de-Googled and 3 for microG on version 0.0.0.

However, version 8.16.0 crashes on startup on microG: microg/GmsCore#1710

Do I:

  1. Add a new entry for PayPal with the new version number with microG rating 1 and de-Googled rating X
  2. Update the current PayPal entry with the new version number and set microG to 1 (and leave de-Googled as it is? Or force it back to X as that version is not tested de-Googled yet?)

Option 1 seems more sane to me, as some apps release updates quite often and workflow 2 would most likely cause either microG or de-Googled for popular apps to either be X all the time or give a misleading view as the test was for an older version.

Sandboxed Google Play

The main use of Plexus is deciding between GrapheneOS and the rest.

I was unable to run one app on GrapheneOS that Plexus said I could, and I'm delightfully able to run a banking app and Lime on GrapheneOS that Plexus made me think I wouldn't have been able to.

When I went to contribute and fix this, the contributing guidelines made it clear that the left side is for no google play at all, and right side is for microG. I'm pretty sure that everyone already knows that almost nothing works with no google framework/services at all.

Isn't the point of this app deciding between GrapheneOS and the rest? Seeing which apps you'll be able to run with regular ROMs (all), the microGs like Lineage or Calyx and many more (the right hand side), and then the strictest (GrapheneOS)?

I don't really want to make a third column of data. I'm pretty sure the current left side is useless to most users of the app, who also see it as shorthand for "Graphene" (until/unless they read the contributing guidelines).

Mark F-Droid apps

Describe the bug
Apps installed from F-Droid are shown, despite these often being Google-independent versions in the first place.

To Reproduce

  1. Start app
  2. See several F-Droid apps listed

Expected behavior
As per Plexus design, F-Droid versions of apps are expected to work fine (is this a good assumption? I'm not sure, Home Assistant had no notifications in its F-Droid build for ages). So having them all listed with X/X (as reviewing F-Droid apps wasn't allowed last time I checked) makes the installed app list pretty unreadable.

Additional context
I am not sure what the best way to deal with this is (special coloured checkmark?) but there is a fairly (but not 100%) reliable way to detect F-Droid versions of apps as very little apps opt into reproducible builds: read the signature.

All F-Droid app signatures seem to look as follows:

Signer Certificate
Subject: CN=FDroid,OU=FDroid,O=fdroid.org,L=ORG,ST=ORG,C=UK
Issuer: CN=FDroid,OU=FDroid,O=fdroid.org,L=ORG,ST=ORG,C=UK

P.S.: Would it make sense to in the review JSON have some F-Droid field to mark any issues with using the F-Droid version of an app if it exists (no notifications) or should this just be a note in DeGoogled or microG?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.