-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
Support downloading and installing apps from fdroid #64
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Allows users to use the android install command to install local apks in the waydroid container
The index files from repositories will now be synced if: - the already synced index is outdated (currently set to 1 week) - the repo has not yet been synced vso will also use the directory /etc/vso/fdroid.repos.d to know what repositories to use
Allows users to install packages from fdroid repos currently selects the first match instead of letting the user pick which one to install in the case of multiple matches
Allows users to remove packages with vso android remove currently automatically selects the first match, a prompt to select from multiple matches will come soon
adds a sync command that lets users force sync every repository configured
Adds a --local/-l flag to vso android install which allows users to specify a direct path to an apk and install it
Adds the relevant descriptions to locale/en.yml
vso asks the user if they want to proceed with the installation if a match has been found
install and remove will now prompt the user to select a package when multiple packages are found
Users are now able to update their applications using vso android update. This also added a database of installed applications, which vso android remove now uses to fetch package information instead of relying on waydroid to list applications
Removes the function used to list applications from waydroid, since that has been replaced with the database
Makes vso android launch functional. The app to be launched has to be the reverse domain name (e.g. org.fdroid.fdroid) as name->rdns resolution can be unreliable and cause issues
Changes the way PickOption functions to not print the entire list if a user gives wrong input
This should now be finished. One thing that we may want to discuss is the time period for syncing the repo Indexes, currently this is set to one week, meaning vso will automatically update the index if it is over a week old, we may want to make this period longer or shorter. |
Allows users to run vso android info to get information about an application
Adds a function to clean the cache, can be used with vso android clean
axtloss
changed the title
Draft: support downloading and installing apps from fdroid
Support downloading and installing apps from fdroid
Oct 14, 2023
IMO 1 week is good. |
plus issue unhandled err(s)
mirkobrombin
approved these changes
Oct 16, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows users to install apps from fdroid directly instead of having to download apks manually.
closes #45