-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Submit App to F-Droid #23
Comments
Hi all, I started the F-droid import process in this repository. It currently runs into these 6 errors during the build process:
The We'll have to find alternatives for these libraries, otherwise it looks like F-droid is a no-go. 😢 |
Thanks @danielloera for taking the time to look at this. From what I can tell if we want to make use of capacitor we need to use plugins that use version 3. They have unbundled firebase and Google services out and in to individual modules. I'm sure we can find a file selector package that will support this change. |
So if I understand correctly, mentions of firebase and play services are coming from the capacitor file selector? And not from direct use by the app? |
That is correct. capacitor is a successor to Cordova created by Ionic. Here is a mention of it. ionic-team/capacitor#3443 We will look to see if there is an alternative file selector else if we can update the capacitor-file-selector itself to use capacitor 3 |
Did a little bit of digging and found: This uses capacitor 3. I tried updating this repo to use it but ran into a number of errors related to upgrading the project to cap 3. |
My in-progress conversion can be found here: I was able to use capacitor-file-select successfully but unfortunately, as far as I can tell, the QR scanner plugin no longer works. I think the community-managed qr-scanner is our best bet but it it does not currently support cap v3.. 🙃 |
Support for v3 is "coming soon"! capacitor-community/barcode-scanner#23 (comment) I'll keep an eye out for the update |
Looks like we can continue with this as capacitor 3 is now a stable release as of this week |
We will still need to find appropriate plugins that use cap 3. |
Hi @danielloera I was able to get the following branch working with a barcode scanner: https://github.com/mymonero/mymonero-android-js/tree/capacitor3-migration Once I've wrapped up the multi-currency exchange code, I'll pull your branch, merge mine into it, test everything, and if working, open a PR to the develop branch. You're more than welcome to work on it in the interrim, but I don't want to impose on your time schedule given that you've already helped us along. Thank you for your assistance with this :-) |
That's great news! I'll see if I can pick this up again but don't hold your breath :) |
EDIT: Whoops, I see @karlbuys already got it done in mymonero/mymonero-android-js#80. Nice :) Original comment: Open source ftw, picked up on what you guys did and combined it all into mymonero/mymonero-android-js#82 |
Hi. Any update on this? Currently there appears to be no Monero wallets on F-Droid :( |
Look at adding the app to the F-Droid store https://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md
The text was updated successfully, but these errors were encountered: