8b30179 | Hans-Christoph Steiner | 30 August 2018, 20:23:31 UTC | version code 1004001 | 30 August 2018, 21:34:59 UTC |
9fbc1d0 | Hans-Christoph Steiner | 30 August 2018, 20:23:20 UTC | update ChangeLog | 30 August 2018, 21:34:59 UTC |
d5738f1 | Ldm Public | 30 August 2018, 20:59:33 UTC | Translated using Weblate (French) Currently translated at 99.7% (420 of 421 strings) | 30 August 2018, 21:34:58 UTC |
13c3781 | Hans-Christoph Steiner | 30 August 2018, 21:36:58 UTC | Merge branch 'readme' into 'master' readme: root install method is removed See merge request fdroid/fdroidclient!744 | 30 August 2018, 21:36:58 UTC |
9e41200 | Hans-Christoph Steiner | 30 August 2018, 20:50:03 UTC | Merge branch 'weblate' into 'master' Weblate See merge request fdroid/fdroidclient!743 | 30 August 2018, 20:50:03 UTC |
385d337 | Hans-Christoph Steiner | 30 August 2018, 20:50:03 UTC | Weblate | 30 August 2018, 20:50:03 UTC |
6ff3a42 | Marcus Hoffmann | 30 August 2018, 20:48:21 UTC | readme: root install method is removed | 30 August 2018, 20:48:21 UTC |
054bdb5 | Hans-Christoph Steiner | 30 August 2018, 20:33:20 UTC | Merge branch 'focusable' into 'master' Add missing "focusable" attributes. See merge request fdroid/fdroidclient!735 | 30 August 2018, 20:33:20 UTC |
c4265fe | Hans-Christoph Steiner | 30 August 2018, 20:09:30 UTC | Merge branch 'lintfix' into 'master' Minor fixes for NonNull annotations and Javadoc See merge request fdroid/fdroidclient!742 | 30 August 2018, 20:09:30 UTC |
070d9af | Hans-Christoph Steiner | 30 August 2018, 20:07:31 UTC | Merge branch 'versions-overhaul' into 'master' App version list overhaul Closes #1564, #1327, #1525, #1333, and #1322 See merge request fdroid/fdroidclient!725 | 30 August 2018, 20:07:31 UTC |
3b711ea | wsdfhjxc | 30 August 2018, 20:07:31 UTC | App version list overhaul | 30 August 2018, 20:07:31 UTC |
6b655b8 | Reimar Döffinger | 20 August 2018, 23:09:23 UTC | Minor JavaDoc fixes. | 30 August 2018, 17:14:14 UTC |
7e14bf4 | Reimar Döffinger | 20 August 2018, 22:34:42 UTC | Add @NonNull annotations to @Override methods. | 30 August 2018, 17:14:14 UTC |
acefc4c | Hans-Christoph Steiner | 30 August 2018, 10:52:38 UTC | Merge branch 'header-image' into 'master' Fix missing header image after scrolling down and scrolling up in app details Closes #1540 See merge request fdroid/fdroidclient!731 | 30 August 2018, 10:52:38 UTC |
5701cfe | Hans-Christoph Steiner | 30 August 2018, 10:08:15 UTC | Merge branch 'expert-mode-scroll' into 'master' Keep "Expert mode" item at top of screen when revealing expert preferences See merge request fdroid/fdroidclient!737 | 30 August 2018, 10:08:15 UTC |
037c6ec | Hans-Christoph Steiner | 30 August 2018, 10:06:21 UTC | Merge branch 'about-forum' into 'master' Replace e-mail address with forum link in "About F-Droid" screen See merge request fdroid/fdroidclient!738 | 30 August 2018, 10:06:21 UTC |
6647bc4 | Hans-Christoph Steiner | 30 August 2018, 09:58:52 UTC | Merge branch 'bottomnavupdate' into 'master' Update bottom-navigation-bar version. See merge request fdroid/fdroidclient!740 | 30 August 2018, 09:58:52 UTC |
766247c | Hans-Christoph Steiner | 28 August 2018, 13:59:39 UTC | Merge branch 'app-null' into 'master' Make checking app availability after external changes a little bit safer Closes #1573 See merge request fdroid/fdroidclient!739 | 28 August 2018, 13:59:39 UTC |
9eb6e3f | Reimar Döffinger | 26 August 2018, 17:27:03 UTC | Update bottom-navigation-bar version. It now supports keyboard/D-Pad navigation. | 26 August 2018, 17:27:03 UTC |
37b3105 | wsdfhjxc | 25 August 2018, 11:02:45 UTC | Make checking app availability after external changes a little bit safer | 25 August 2018, 11:02:45 UTC |
834997c | wsdfhjxc | 22 August 2018, 14:02:05 UTC | Remove leftover translations | 22 August 2018, 14:02:05 UTC |
9a1162c | wsdfhjxc | 22 August 2018, 13:29:57 UTC | Replace e-mail address with forum link in "About F-Droid" screen | 22 August 2018, 13:29:57 UTC |
e68de76 | wsdfhjxc | 22 August 2018, 00:56:06 UTC | Keep "Expert mode" item at top of screen when revealing expert preferences | 22 August 2018, 00:56:06 UTC |
da4c97c | Reimar Döffinger | 20 August 2018, 11:25:07 UTC | Add missing "focusable" attributes. Fixes lint warnings and improves keyboard navigation a little bit. | 20 August 2018, 11:25:07 UTC |
6345195 | Hans-Christoph Steiner | 17 August 2018, 14:12:05 UTC | version code 1004000 | 17 August 2018, 14:36:33 UTC |
a5ba847 | Hans-Christoph Steiner | 17 August 2018, 14:11:09 UTC | update changelog | 17 August 2018, 14:36:33 UTC |
c6904bc | Hans-Christoph Steiner | 17 August 2018, 14:38:19 UTC | Merge branch 'weblate' into 'master' Weblate See merge request fdroid/fdroidclient!734 | 17 August 2018, 14:38:19 UTC |
add211f | Hans-Christoph Steiner | 17 August 2018, 14:38:19 UTC | Weblate | 17 August 2018, 14:38:19 UTC |
795dd0d | Hans-Christoph Steiner | 17 August 2018, 14:05:20 UTC | Merge branch 'swap-and-installer-improvements' into 'master' Swap and installer improvements See merge request fdroid/fdroidclient!733 | 17 August 2018, 14:05:20 UTC |
efd577b | Hans-Christoph Steiner | 17 August 2018, 12:48:40 UTC | add Share button to "Installed Apps" to export CSV list refs #1484 | 17 August 2018, 13:32:27 UTC |
aead26f | Hans-Christoph Steiner | 13 August 2018, 18:56:51 UTC | show "Open" button when media is installed and viewable This checks if there is an app that can view the installed media file, and if so, it shows an "Open" button where the "Run" button is for apps. | 17 August 2018, 13:32:27 UTC |
9cfe8ef | Hans-Christoph Steiner | 17 August 2018, 13:07:20 UTC | Merge branch 'index-downloads-from-mirrors' into 'master' Index downloads from mirrors See merge request fdroid/fdroidclient!730 | 17 August 2018, 13:07:20 UTC |
6b6ab02 | Hans-Christoph Steiner | 10 August 2018, 09:30:11 UTC | bump to bouncycastle 1.60 | 17 August 2018, 13:05:00 UTC |
6db0fa6 | Hans-Christoph Steiner | 09 August 2018, 21:53:40 UTC | add clickable list of APKs to the swap HTML index page This allows for rapid, direct download of APKs. It is sometimes useful, as long as it doesn't get in the way. | 17 August 2018, 13:05:00 UTC |
ab8948e | Hans-Christoph Steiner | 17 April 2018, 15:52:40 UTC | fix "Send F-Droid via Bluetooth" The 'com.mediatek.bluetooth' Bluetooth or android-23 devices were not being granted URI permissions. | 17 August 2018, 13:05:00 UTC |
9ea6afe | Hans-Christoph Steiner | 17 August 2018, 12:45:19 UTC | Merge branch 'espresso-tests' into 'master' enable Espresso tests with some basic UI tasks See merge request fdroid/fdroidclient!718 | 17 August 2018, 12:45:19 UTC |
db5ac3b | Hans-Christoph Steiner | 10 August 2018, 15:06:26 UTC | stop throwing an exception in DBHelper.onDowngrade() I missed this little detail ind64a55e013882a7d6b3de646955ed68647a82e97, the super version of this throws an exception, so it stops the downgrade. fdroid/fdroidclient!729 | 17 August 2018, 12:33:50 UTC |
c291b8f | Hans-Christoph Steiner | 09 August 2018, 11:08:17 UTC | retry index downloads from mirrors when failing for a networking reason f1f56abd0f4253d69ee91bccaf09ce3730a648a3 fdroid/fdroidclient!697 | 17 August 2018, 12:33:50 UTC |
e02a598 | Hans-Christoph Steiner | 08 August 2018, 12:04:31 UTC | make DownloaderService use urlString var names like rest of code | 17 August 2018, 12:33:50 UTC |
20a1b4c | Hans-Christoph Steiner | 06 August 2018, 21:26:35 UTC | standardize on "sha256" as the hash name, like fdroidserver uses fdroidserver has always written "sha256" to the index.xml file, so client should use the same. The Java hashers will correctly respond to both "sha256" and "SHA-256", and the only place that the hashType is read from the DB and used is in the swap repo index.xml generation, where it should also use "sha256". | 17 August 2018, 12:33:50 UTC |
20c93c6 | Hans-Christoph Steiner | 01 August 2018, 14:41:54 UTC | eliminate .views.fragments package used by a single class | 17 August 2018, 12:33:50 UTC |
8ce08c5 | Hans-Christoph Steiner | 17 August 2018, 12:15:23 UTC | fully ignore Espresso tests until something works out with gitlab-ci | 17 August 2018, 12:15:23 UTC |
0fb65f6 | Hans-Christoph Steiner | 17 August 2018, 08:06:57 UTC | gitlab-ci: dump complete logcat into artifacts zipball Before, it was only including errors. | 17 August 2018, 10:04:19 UTC |
558dde5 | Hans-Christoph Steiner | 17 August 2018, 07:43:16 UTC | run Deflator.end() to get rid of StrictMode errors: java.lang.Throwable: Explicit termination method 'end' not called at dalvik.system.CloseGuard.open(CloseGuard.java:180) at java.util.zip.Deflater.<init>(Deflater.java:171) at kellinwood.zipio.ZioEntryOutputStream.<init>(ZioEntryOutputStream.java:35) at kellinwood.zipio.ZioEntry.getOutputStream(ZioEntry.java:482) at kellinwood.security.zipsigner.ZipSigner.signZip(ZipSigner.java:759) at kellinwood.security.zipsigner.ZipSigner.signZip(ZipSigner.java:664) at org.fdroid.fdroid.localrepo.LocalRepoKeyStore.signZip(LocalRepoKeyStore.java:213) at org.fdroid.fdroid.localrepo.LocalRepoManager.writeIndexJar(LocalRepoManager.java:492) at org.fdroid.fdroid.views.swap.SwapWorkflowActivity$PrepareSwapRepo.doInBackground(SwapWorkflowActivity.java:759) at org.fdroid.fdroid.views.swap.SwapWorkflowActivity$PrepareSwapRepo.doInBackground(SwapWorkflowActivity.java:709) at android.os.AsyncTask$2.call(AsyncTask.java:304) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) E StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. | 17 August 2018, 10:03:31 UTC |
2ddf94a | Hans-Christoph Steiner | 16 August 2018, 13:10:05 UTC | gitlab-ci: set emulator RAM to 75% of available host RAM | 17 August 2018, 10:03:31 UTC |
e450569 | Hans-Christoph Steiner | 16 August 2018, 13:03:02 UTC | espresso: do extra memory clean up to keep StrictMode happy There were some occasional StrictMode errors about multiple instances of MainActivity. This cleanup idea comes from Google: https://github.com/aosp-mirror/platform_frameworks_base/commit/6f3a38f3afd79ed6dddcef5c83cb442d6749e2ff | 17 August 2018, 10:03:31 UTC |
7493118 | Hans-Christoph Steiner | 16 August 2018, 11:32:57 UTC | gitlab-ci: only run emulator tests for full flavor The emulator runs are super crashy on gitlab-ci, so just run the emulator tests for the "full" build flavor. Once these prove stable, the task should be switched to connectedCheck to test all the build flavors | 17 August 2018, 10:03:31 UTC |
9d82324 | Hans-Christoph Steiner | 14 August 2018, 16:24:30 UTC | tests: dismiss dialogs in the emulator with back button before run The ARM emulator can show ANRs for 'system' on boot, so that dialog needs to be dismissed before the Espresso tests can happen. https://android.googlesource.com/platform/frameworks/testing/+/master/uiautomator_test_libraries/src/com/android/uiautomator/common/UiWatchers.java | 17 August 2018, 10:03:30 UTC |
990d05d | Hans-Christoph Steiner | 14 August 2018, 14:45:09 UTC | skip Espresso tests on ARM emulators ARM emulators are too slow to run these tests in a useful way. The sad thing is that it would probably work if Android didn't put up the ANR "Process system isn't responding" on boot each time. There seems to be no way to increase the ANR timeout. | 17 August 2018, 10:03:08 UTC |
fd7acd6 | Hans-Christoph Steiner | 14 August 2018, 10:52:06 UTC | disable all animations in emulator for Espresso tests * https://gist.github.com/xrigau/11284124 * https://gist.github.com/xrigau/ea8d306e0a751fafb1e6 * https://artemzin.com/blog/easiest-way-to-give-set_animation_scale-permission-for-your-ui-tests-on-android/ * https://github.com/finn-no/android_emulator_hacks * https://gist.github.com/caipivara/9371a79a7222a156ddad | 17 August 2018, 08:10:00 UTC |
2f038d8 | Hans-Christoph Steiner | 10 August 2018, 09:23:20 UTC | error on NewApi/InlinedApi to catch compat issues with old devices | 17 August 2018, 08:10:00 UTC |
897a35a | Hans-Christoph Steiner | 10 August 2018, 09:17:57 UTC | enable lint TrustAllX509TrustManager as error | 17 August 2018, 08:10:00 UTC |
896d4a7 | Hans-Christoph Steiner | 10 August 2018, 09:10:21 UTC | enable lint PackageManagerGetSignatures as error | 17 August 2018, 08:10:00 UTC |
4a68418 | Hans-Christoph Steiner | 10 August 2018, 08:56:13 UTC | enable lint "GetInstance" security check as error | 17 August 2018, 08:10:00 UTC |
0e6e839 | Hans-Christoph Steiner | 10 August 2018, 08:48:29 UTC | fix lint "WifiManager Potential Leak" | 17 August 2018, 08:10:00 UTC |
e75a1a7 | Hans-Christoph Steiner | 09 August 2018, 12:22:15 UTC | remove test runner that was needed by Jenkins and Eclipse Even the project's README says it is no longer needed: https://github.com/jsankey/android-junit-report | 17 August 2018, 08:10:00 UTC |
81b3212 | Hans-Christoph Steiner | 08 August 2018, 10:53:29 UTC | fix UnusedResources errors left over from basic/full flavor split | 17 August 2018, 08:10:00 UTC |
667197e | Hans-Christoph Steiner | 08 August 2018, 10:29:14 UTC | remove old unused strings and translations 90acd75b90549d1cdc700672a6bb21cc1895f75a fdroid/fdroidclient#928 | 17 August 2018, 08:10:00 UTC |
9bb7463 | Hans-Christoph Steiner | 08 August 2018, 10:15:14 UTC | remove obsolete RELEASE_CHECKLIST See https://f-droid.org/docs/Release_Process/ | 17 August 2018, 08:10:00 UTC |
8fb43b2 | Hans-Christoph Steiner | 08 August 2018, 10:09:04 UTC | misc lint fixes fdroid/fdroidclient!543 | 17 August 2018, 08:10:00 UTC |
3229691 | Hans-Christoph Steiner | 08 August 2018, 10:08:33 UTC | set @NotNull properly when overriding methods fdroid/fdroidclient!543 | 17 August 2018, 08:10:00 UTC |
ae56d5c | Hans-Christoph Steiner | 08 August 2018, 10:07:25 UTC | set some vars to final fdroid/fdroidclient!543 | 17 August 2018, 08:10:00 UTC |
e5d25ae | Hans-Christoph Steiner | 08 August 2018, 09:53:51 UTC | use StringBuilder when assembling the repo fingerprint for display Should speed things up a bit, and fixes a lint issue. | 17 August 2018, 08:10:00 UTC |
6f88dcd | Hans-Christoph Steiner | 08 August 2018, 09:47:50 UTC | fix NewApi lint issue in InstallerService.uninstall For whatever reason, this didn't seem to cause crashes on old devices. But better safe than sorry. | 17 August 2018, 08:10:00 UTC |
0e368c6 | Hans-Christoph Steiner | 08 August 2018, 09:45:52 UTC | only disable lint in the basic flavor for UnusedResources My hack before was actually always making exit with success, breaking the CI runs :-/ I loathe gradle and groovy with a passion. | 17 August 2018, 08:09:59 UTC |
3d05363 | Hans-Christoph Steiner | 12 July 2018, 10:00:08 UTC | enable Espresso tests with some basic UI tasks | 17 August 2018, 08:09:59 UTC |
8cae4da | Hans-Christoph Steiner | 08 August 2018, 07:57:01 UTC | tests: fix running test suite in Android Studio Sometimes the test suite just totally bombs out and fails on every single job with the same Robolectric crash. Adding this line seems to fix it. https://github.com/robolectric/robolectric/issues/3846 Here's the error: java.lang.VerifyError: class org.robolectric.android.fakes.RoboMonitoringInstrumentation overrides final method specifyDexMakerCacheProperty.()V | 17 August 2018, 08:09:59 UTC |
15aaa12 | Hans-Christoph Steiner | 08 August 2018, 07:40:50 UTC | gitlab-ci: run only a single pass on the tests Before, it was running: * testBasicDebugUnitTest * testBasicReleaseUnitTest * testFullDebugUnitTest Since there are no Robolectric tests for only "basic", and there are no tests specific to "release" or "debug", those three runs will be running the same tests, except for the handful of "full" tests. So running testFullDebugUnitTest covers all cases. | 17 August 2018, 08:09:59 UTC |
e215c26 | Hans-Christoph Steiner | 08 August 2018, 07:36:29 UTC | tests: ensure all database usages are properly closed Leaving lots of DB connections open seems to make OpenJDK crash a lot, giving false fails for the CI tests. | 17 August 2018, 08:09:59 UTC |
21b10f6 | Hans-Christoph Steiner | 16 August 2018, 11:58:35 UTC | Merge branch 'whats-new' into 'master' Prevent auto scrolling to "What's new" section in app details See merge request fdroid/fdroidclient!732 | 16 August 2018, 11:58:35 UTC |
0af7c18 | wsdfhjxc | 15 August 2018, 20:23:13 UTC | Set focus on the header section if there's a changelog | 15 August 2018, 20:23:13 UTC |
6653035 | wsdfhjxc | 15 August 2018, 00:56:53 UTC | Don't use OverscrollLinearLayoutManager in AppDetails2 anymore | 15 August 2018, 00:56:53 UTC |
10e2750 | Hans-Christoph Steiner | 08 August 2018, 07:28:30 UTC | Merge branch 'little-db-fixes' into 'master' Little db fixes See merge request fdroid/fdroidclient!729 | 08 August 2018, 07:28:30 UTC |
d64a55e | Hans-Christoph Steiner | 07 August 2018, 22:00:20 UTC | close the database after completing the test run | 07 August 2018, 22:00:20 UTC |
2cf2fe5 | Hans-Christoph Steiner | 07 August 2018, 22:00:01 UTC | when downgrading, reset the database | 07 August 2018, 22:00:01 UTC |
91c84a8 | Hans-Christoph Steiner | 07 August 2018, 18:13:39 UTC | version code 1003051 | 07 August 2018, 21:33:33 UTC |
8de89cc | Hans-Christoph Steiner | 07 August 2018, 18:13:13 UTC | update changelogs | 07 August 2018, 21:33:33 UTC |
0d1a538 | Hans-Christoph Steiner | 07 August 2018, 15:29:27 UTC | ./tools/png-pre-compress to strip unneeded stuff | 07 August 2018, 21:33:33 UTC |
fc65502 | Hans-Christoph Steiner | 07 August 2018, 21:33:16 UTC | make some LocalHTTPD tests require no Keep-Alive | 07 August 2018, 21:33:33 UTC |
e3b26b7 | Hans-Christoph Steiner | 07 August 2018, 21:32:46 UTC | make swap webserver never support HTTP Connection Keep-Alive NanoHTTPD has issues with HTTP Keep-Alive, especially when other requests are mixed in, like the /request-swap POST or perhaps the F-Droid HEAD to fetch the ETag before the GET. This disables gzip encoding and sets a Content Security Policy while I'm at it. APKs, PNGs, and JARs are already compressed, so gzip would only ever cause problems. And the index page is meant to be viewed by browsers, so having a CSP will limit potential malicious swap activity. | 07 August 2018, 21:33:33 UTC |
47929fa | Hans-Christoph Steiner | 07 August 2018, 18:55:25 UTC | Merge branch 'master' into 'master' bump to latest netcipher to fix TLSv1.3 Closes #1040 See merge request fdroid/fdroidclient!728 | 07 August 2018, 18:55:25 UTC |
03619de | Hans-Christoph Steiner | 07 August 2018, 16:24:00 UTC | Merge branch 'weblate' into 'master' Weblate See merge request fdroid/fdroidclient!727 | 07 August 2018, 16:24:00 UTC |
b6c69f7 | Hans-Christoph Steiner | 07 August 2018, 16:24:00 UTC | Weblate | 07 August 2018, 16:24:00 UTC |
2194dbd | Hans-Christoph Steiner | 07 August 2018, 15:20:32 UTC | bump to latest netcipher to fix TLSv1.3, closes #1040 | 07 August 2018, 15:21:38 UTC |
73388dd | Hans-Christoph Steiner | 07 August 2018, 13:41:15 UTC | Merge branch 'make-swap-great-again' into 'master' make swap great again ;-) Closes #248 See merge request fdroid/fdroidclient!726 | 07 August 2018, 13:41:15 UTC |
738216c | Hans-Christoph Steiner | 06 August 2018, 14:57:33 UTC | totally rework LocalHTTPD based on nanohttpd 2.3.1 The webserver was totally broken since nanohttpd had changed so much since the swap webserver was implemented. This syncs up with the sample file and gets rid of our hacks. The only differences now are the stuff that is removed since it is totally unused in F-Droid. This also adds a full test suite. this actually closes #248 | 07 August 2018, 11:51:47 UTC |
f1e5653 | Hans-Christoph Steiner | 06 August 2018, 14:22:21 UTC | hardcode limited MIME Types for the swap webserver The MIME Types only need to be set on files that we are actually using to display in the browser. All others should not be set so that they cannot be abused. | 07 August 2018, 09:28:48 UTC |
e4c9d1d | Hans-Christoph Steiner | 06 August 2018, 08:13:20 UTC | move requestSwap method to static Intent-sending method pattern | 07 August 2018, 09:28:48 UTC |
ddb85be | Hans-Christoph Steiner | 06 August 2018, 21:20:32 UTC | index.xml must use "sha256" as hash type, not "SHA-256" Otherwise the string matching in RepoXMLHandler.endElement() fails, and the swap repo's index.xml will use "SHA-256" instead of the correct "sha256". | 07 August 2018, 09:28:48 UTC |
f56fbf4 | Hans-Christoph Steiner | 06 August 2018, 20:42:39 UTC | swap connections fail with strange errors with keep-alive enabled | 07 August 2018, 09:28:48 UTC |
57a0093 | Hans-Christoph Steiner | 03 August 2018, 12:41:59 UTC | fix broken index.jar signing for swap repos Broken in the switch to bouncycastle: 5c6c54cadfa8511296b8f7374b113c4e26b7b3a4 | 07 August 2018, 09:28:48 UTC |
e0d6371 | Hans-Christoph Steiner | 03 August 2018, 11:56:52 UTC | use constants for index.xml and index.jar throughout the code | 07 August 2018, 09:28:48 UTC |
e8ec045 | Hans-Christoph Steiner | 02 August 2018, 08:59:28 UTC | Merge branch 'finalize-basic-flavor' into 'master' add Latest view to basic flavor Closes #48 See merge request fdroid/fdroidclient!723 | 02 August 2018, 08:59:28 UTC |
8ad9513 | Hans-Christoph Steiner | 31 July 2018, 14:20:31 UTC | set basic flavor app name to "F-Droid Basic" | 31 July 2018, 14:20:31 UTC |
cdf419d | Hans-Christoph Steiner | 31 July 2018, 14:20:07 UTC | set Basic to use auto-download by default This will give us a nice testing ground for how this will work for the main build flavor. fdroid/fdroidclient#932 | 31 July 2018, 14:20:07 UTC |
49e1e0b | Hans-Christoph Steiner | 31 July 2018, 14:09:45 UTC | add separate, rough icon for F-Droid Basic | 31 July 2018, 14:09:45 UTC |
af7b94f | Hans-Christoph Steiner | 31 July 2018, 12:15:17 UTC | add Latest view to basic flavor This is a quick hack to reuse the Latest view with a slightly simpler layout. It makes the "basic" flavor fully functional as an fdroid client. The goal here is just to have something simpler with as little new code as possible. It is essential that the whitelabeling and "Light" aka "basic" flavor does not increase the maintenance load. closes fdroid/fdroidclient#48 fdroid/fdroidclient!692 fdroid/fdroidclient!695 | 31 July 2018, 13:06:09 UTC |
8e0c355 | Hans-Christoph Steiner | 31 July 2018, 12:40:10 UTC | version code 1003050 | 31 July 2018, 12:40:32 UTC |
a0bc233 | Hans-Christoph Steiner | 31 July 2018, 12:39:12 UTC | update changelog | 31 July 2018, 12:40:32 UTC |
6c6e3ad | Hans-Christoph Steiner | 31 July 2018, 11:11:12 UTC | Merge branch 'finalize-1.3' into 'master' Finalize 1.3 Closes #1438, #1533, and #1527 See merge request fdroid/fdroidclient!721 | 31 July 2018, 11:11:12 UTC |