Client merge requestshttps://staging.gitlab.com/fdroid/fdroidclient/-/merge_requests2017-03-31T17:44:13Zhttps://staging.gitlab.com/fdroid/fdroidclient/-/merge_requests/422Add new index format to support localization and graphics2017-03-31T17:44:13Zusername-removed-24982Add new index format to support localization and graphicsWe have been talking about a new index format for a long time. Adding support for localization and graphics is the straw that broke the camel's back for me, so I finally dug in. I also took this opportunity to change the flow on both c...We have been talking about a new index format for a long time. Adding support for localization and graphics is the straw that broke the camel's back for me, so I finally dug in. I also took this opportunity to change the flow on both client and server side to take advantage of some really great libraries out there, like Jackson on the client side, and python-yaml and python-json on the server side.
There is a test repo here with the new index: http://testy.at.or.at/fdroid/repo/0.103 - UX Overhaulusername-removed-25042username-removed-25042https://staging.gitlab.com/fdroid/fdroidclient/-/merge_requests/383support for APK Extension files aka "OBB"2017-06-17T13:12:09Zusername-removed-24982support for APK Extension files aka "OBB"OBB files are used by lots of apps like games and MAPS.ME to distribute large chunks of data. This adds basic support for distributing OBB files via F-Droid. The idea is that they are installed before the APK, so that once the APK is i...OBB files are used by lots of apps like games and MAPS.ME to distribute large chunks of data. This adds basic support for distributing OBB files via F-Droid. The idea is that they are installed before the APK, so that once the APK is installed, the OBB files are already in place and ready to use. This also provides an F-Droid-specific Intent method for apps to fetch the OBB download URLs in case the app itself needs to handle the OBB download/update. That is similar to how it works in Google Play.
The fdroidserver changes are already merged: https://gitlab.com/fdroid/fdroidserver/merge_requests/143
https://developer.android.com/google/play/expansion-files.html0.102