F-Droid Classic merge requestshttps://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests2023-07-25T00:25:15Zhttps://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/6Draft: Improve UI responsiveness2023-07-25T00:25:15ZHenrik TunedalDraft: Improve UI responsivenessThis addresses issue #43.
The main cause of the UI lag is that there's a lot of I/O happening on the main thread, mostly through the ContentProvider classes and PackageManager. Much of it is triggered for each list item as it's scrolled...This addresses issue #43.
The main cause of the UI lag is that there's a lot of I/O happening on the main thread, mostly through the ContentProvider classes and PackageManager. Much of it is triggered for each list item as it's scrolled into view.
I have moved some of that I/O work onto background threads, which seems to improve things substantially. I also added a cache for the icon URL and version info, which is cleared in onStop and by the "Update Repos" button.https://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/5extracted strings for "Clear Cache and Reload"2022-05-23T22:40:45Z☆Verduloextracted strings for "Clear Cache and Reload"I extracted the string "Clear Cache and Reload" and its summary to allow translating it.I extracted the string "Clear Cache and Reload" and its summary to allow translating it.https://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/4Correct spelling mistakes2020-09-16T14:59:07ZMarcusCorrect spelling mistakeshttps://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/3Update dependencies2020-06-17T00:31:20ZMarcusUpdate dependencies### 1st commit
- Update gradle wrapper to 6.5 using git bash
### 2nd commit
- Group dependencies
### 3rd commit
- Comment out currently unused libsuperuser
- Update commons-io 2.6 -> 2.7 ([changelog](https://commons.apache.org/proper/c...### 1st commit
- Update gradle wrapper to 6.5 using git bash
### 2nd commit
- Group dependencies
### 3rd commit
- Comment out currently unused libsuperuser
- Update commons-io 2.6 -> 2.7 ([changelog](https://commons.apache.org/proper/commons-io/changes-report.html))
- Update RxJava 1.3.6 -> 1.3.8 ([changelog](https://github.com/ReactiveX/RxJava/blob/1.x/CHANGES.md))
- Update Tracedroid 1.4 -> 3.0 ([changelog](https://github.com/ligi/tracedroid/releases))
- Update Jackson 2.9.9 -> 2.9.10 ([changelog](https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9))
- Update Mockito 2.28.2 -> 3.3.3 ([changelog](https://github.com/mockito/mockito/releases))
- Fix a Robolectric deprecation
### 4th commit
- Update RxJava1 1.3.8 -> RxJava2 2.2.19 ([changelog](https://github.com/ReactiveX/RxJava/blob/2.x/CHANGES.md))
- https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0
### 5th commit
- Merge master
### 6th commit
- A bunch of the tests are all sorts of broken. I fixed some of them by downgrading Robolectric to 3.0. Also completed the last AndroidX migration.https://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/2added repo-qr to the readme2020-05-11T22:38:28ZMarcusadded repo-qr to the readme- added repo-qr.png to the readme
- addressed images within this repo by relative path not absolute in the readme
- "enabled" opening images inline- added repo-qr.png to the readme
- addressed images within this repo by relative path not absolute in the readme
- "enabled" opening images inlinehttps://git.bubu1.eu/Bubu/fdroidclassic/-/merge_requests/1Add bind_job_service permission to services2019-08-15T10:00:24ZMarcusAdd bind_job_service permission to servicesNeeded for f-droid classic to start successfully on Android 9.0Needed for f-droid classic to start successfully on Android 9.0