-
Notifications
You must be signed in to change notification settings - Fork 161
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
Implement SAF provider. #76
base: master
Are you sure you want to change the base?
Conversation
- Update android SDK and gradlewrapper. - Make rclone build automatically when building the app. Previously, rcx would happily build without the SO which would make it crash at runtime and be surprising to the developer. - Fix build when google-services.json is missing. We now just check if the "google-services.json" exists to know if we want to include firebase and gms.
This is a major rework of how remote names are handled.
Oh man, I was going to release my attempt this week to the alpha testers π. So, here's the new plan:
However, I'm currently really distracted because of things that happened in my personal life, but I'm trying to keep things going. |
Oh, that's my bad, I should have commented on the issue first to check if there were any progress. But I think there's a lot of improvements we can pick from this PR anyways, especially the rework on how rclone is built, the renames rework, and maybe pick some ideas from my SAF implementation. |
Yup sorry, fixed. Android Studio wasn't very clear about it.
|
Most importantly, we defer the build of rclone just before the assemble stage of the main app, so that Android Studio displays a convenient clickable error message that allows to install the proper NDK version directly from the SDK manager. This commit also de-duplicates rclone build jobs for earch arch.
9ea7739
to
149c81d
Compare
Hey, I'm just passing by on this PR to update RClone and build tools. I've been using my fork for a while now and didn't notice any issue. No urge to review though if you still have more important things to do π . If you need help for something, do not hesitate. I'd love to help you get this app on F-Droid. Take care. |
This commit updates build tools, android gradle plugin and RClone to their latest version. Also, the RClone build recipe now creates a go module instead of git. his will make sure dependencies are pinned to the version expected by RClone.
149c81d
to
ff4c5ce
Compare
Sorry, I'm currently still very caught up with personal stuff. I'll try to get the 1.12 preview out this week and then look into your PR. |
Late night project π π β¦
Changelog:
rclone cat
command.rclone rcat
command.git clone
, without having to run specific gradle tasks under a specific set of environment variables.google-services.json
being missing).Hope you'll enjoy it.