This Week in F-Droid, Week 22

F-Droid is a repository of verified free and open source Android apps, a client to access it, as well as a whole “app store kit”, providing all the tools needed to set up and run an app store. It is a community-run free software project developed by a wide range of contributors. This is their story this past week.

F-Droid core

  • We haven’t received any more submissions for our Fennec icon challenge this week. We’ll continue to take submissions until Sunday the 10th of June, 24:00 UTC, after which we’ll start the vote. So if you are working on something and haven’t sent it in yet, be sure to finish up and submit before then.

  • Rudloff has prepared even more new apps to be added to F-Droid. He has however indicated that the pool of “easy” apps is running out. It will become increasingly difficult to add further projects, as they need additional work to be buildable by our buildserver. We can always use more help with this. There are still 245 open issues in Requests For Packaging for you to sink your teeth into.

  • _hc is working on adding a “full” and a “basic” build flavor to fdroidclient. The “full” flavor will be F-Droid as you know it, and “basic” will be a version that is as small as possible. This should make it easier to make whitelabel versions of F-Droid. This brings F-Droid Light within reach of any Android developer with a little time to implement a minimal list view screen for finding apps to install.

  • We are going into beta testing with mirrors of the official F-Droid repository. We have a server that receives the official F-Droid pushes. From there, it will be shared out via rsync. Once this is ready, anyone can run “secondary” mirrors as they see fit. If anyone wants to run a public mirror and participate in this beta, please get in touch with _hc.

  • Perhaps you don’t know about this, but half of these points come from our weekly online contributor meeting on IRC. If you contribute to F-Droid, you are invited to hop onto #fdroid-dev on Freenode and participate! The meetings start every Thursday at 11:30 UTC.

Everyone else is invited to listen in, either via the their own favourite client or via the archive which updates in real time. Please be respectful of the fact that this is a meeting for actual contributors. See the bottom of this post for general questions and feedback.

The room is also bridged to Matrix via #freenode_#fdroid-dev:matrix.org.

Community News

  • You may have heard about this already, but for those who have not: Huawai has quietly stopped providing bootloader unlock codes. That is to say, newly released devices won’t be unlockable at all, and if you think you might ever want to unlock your older device, you should request an unlock code ASAP. You have 50 days or less by the time you read this. Thank you for your understanding, indeed.

New apps

Updated apps

In total, 46 apps were updated this week. Here are the highlights:

  • NewPipe updated to 0.13.4 to comply with GDPR for their crash reporting.

  • Gallery 4.1.1 brings several UX and stability improvements and bugfixes.

  • Kore was updated from v2.3.3 to v2.4.0. Kore™ aims to be a simple, easy to use and beautiful remote that lets you control your Kodi® / XBMC™ media center from your Android™ device. This update enables playing movies locally on device, a new setting to use skip steps instead of seeking, and other improvements and bug fixes.

  • Calendar Trigger was updated from 1.2.0 to 2.2 adding support for playing sounds with notifications, the Next Location feature and the ability to save and load settings. Also fixes crashes and several smaller nuisances.

  • My Location 1.3.1 has a new foreground service for trying to get location until it’s found, and a more modern UI.

  • We already mentioned it being in beta last time, and now OsmAnd~ 3.0.2 has finally been released. The 3.0 release brings a completely new ‘Travel’ menu integrating WikiVoyage data, updates to GPX import and a new way of starting subscriptions. Check it out!

  • Movie DB saw a new major release in 2.0.0, although this update mainly contains bug fixes. Most features that were originally planned for 2.0.0 were already included in the 1.9.0 release. Changelog here.

  • Etar 1.0.13 is in, adding support for displaying lunar/festival when Language is Chinese, fixing a permission bug in which Etar fails to run after first install on Android 6+, and many other fixes.

  • KeePassDroid was set back to 2.2.2.4. Apparently we automatically pulled in a prerelease which just crashes on opening the DB. Technical details are here.

I would like to point out that some apps that could have been in this overview were passed over, because they didn’t have any changelogs that I could find. If you’d like your app to be picked up, be sure you have changelogs, and make sure they are linked in the fdroid metadata or in fastlane format inside your repository. Better yet, if you have important updates coming out, drop us a line! See below.

Archived and Removed apps

All apps have been kept safe and sound this week.

In the next TWIF

What ends up in the next TWIF is all up to you! There are way too many app updates to keep track of them all, so we need your help to highlight the most interesting changes. And of course, we love to hear about all things involving F-Droid in some way.

Please tell us in the TWIF submission thread on the forum, or tag your update #fdroid on Mastodon. (And cc @fdroidorg@mastodon.technology to make sure it reaches our instance.) The deadline to the next TWIF is Thursday 12:00 UTC.

Feedback? Come talk to us in #fdroid on Freenode, on Matrix via #freenode_#fdroid:matrix.org or on Telegram. All of these spaces are bridged together. You can also join us on the forum, toot at @fdroidorg@mastodon.technology on Mastodon, or, if you absolutely must, tweet us.