TWIF 46 & 47: Android SDK in Debian Buster and more website translations

This Week In F-Droid 47, Week 11, 2019

In this edition: App summary translations, looking for maintainer, android SDK in Debian Buster accepted, more languages on the F-Droid website and odds and ends. There are 21 new and 151 updated apps.

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.

Due to illness, this edition encompasses both TWIF 46 and 47.

App summary translations, looking for maintainer

The translation workflow for app summaries has seen some more polishing from @_hc, getting pretty smooth. There are now 600 apps whose summaries have been made translatable, and translators have been working on them already. He is now looking for someone to take over the maintenance process for this. Basically it is just pulling in new commits from Weblate, running a few scripts, and some Git(Lab) work.

Android SDK in Debian Buster accepted

We also have some good news on the Android SDK packages for the up and coming Debian Buster. @_hc has been working on finalizing and championing these, and the packages were unblocked! This means it will be possible to do some (limited, so far) Android building and development using only packages from Debian Buster, under a fully free and open source license, and without any extra terms and conditions imposed.

More languages on the F-Droid website

@_hc checked with @CiaranG about the website deploy machine, and the latter said it can handle more languages. After some internal discussion, the following languages were added:

  • Brazilian Portuguese
  • Farsi
  • Hebrew
  • Italian
  • Korean
  • Russian

These languages were chosen because they are complete enough, relatively actively translated, and have somewhere from 10 to over 100 million native speakers.

Odds and ends

  • @cdesai gave a 5-minute lightning talk on F-Droid in front of about 50 people. Topics included repomaker, whitelabel support and nightly builds.

  • @_hc and @uniq have been working on netcipher, which should eventually get Tor support working properly again in the F-Droid app.

  • @_hc and @nicoalt set up a new translation workflow for Repomaker using the new Weblate improvements. @nicoalt also fixed an error preventing it from running on the latest versions of Python. Finally, he wishes to upgrade to Django 2.1 from 1.x, and could use the help of an experienced Django developer.

  • @vanitasvitae wants to know if there is interest in adding more languages to Planet F-Droid. You can read his short blog post here.

New apps

  • Spartathlon: View info about the spartathlon foot race.
  • Goodtime: Productivity timer designed to keep you on track and free of distractions.
  • ActivityForceNewTask: Xposed module that forces activities to open in a new task.
  • Identiconizer!: This is a port of ChameleonOS’ contact identicons feature (available in the JellyBean versions) with some additional features and fixes. When enabled, new contacts will be assigned a unique identicon instead of the default picture.
  • Phonograph: Material designed music player.
  • Simply Pace: Calculate your pace.
  • Music Control: Remote controller for onkyo devices.
  • AudioAnchor: Audio player that tracks the listening process of your audio books and podcasts.
  • Helsinki Timetables: Show timetables for public transport in helsinki city and region.
  • CBTAndroid: Seven column cbt thought journal.
  • My Leaf: Remote control and information for your Nissan Leaf.
  • Kõnele: Speech-to-text provider.
  • opsu! is an unofficial open-source client for the rhythm game osu!.
  • FreshRSS: Client for freshrss (https://www.freshrss.org/).
  • MBE Style: A fun icon pack.
  • MoneyBuster is a shared budget manager able to synchronize with IHateMoney and Nextcloud Cospend.
  • KOReader: An ebook reader application supporting pdf, djvu, epub, fb2.
  • GitNex: Client for gitea.
  • NewPipe Legacy: Lightweight youtube frontend for os versions 4.x.
  • Kodi: Media center.
  • FlutterHole: A third party application for the pi-hole® dashboard.

Updated apps

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

  • Mi Manga Nu updated from 1.95 to 1.99, fixing mangahere and fanfox, fixing pref look, and fixing update search on old Android versions.

  • Network Monitor updated from 1.30.1 to 1.31.0, in which it completely removes dependency on Google services and drops the foss + proprietary flavors, making the whole project FOSS from now on.

  • Notify2Jabber updated from 0.83 to 0.86, now with support for grabbing music titles from selected apps when the song changes.

  • Scarlet Notes FD updated from 6.6.3 to 6.9.5, with a cleaner and easier UI, faster images on the home screen and better image support, a new realtime markdown editor, theme changes, folder sync, and more.

  • TrebleShot updated from 1.2.8.3 to 1.2.10, bringing some UI changes, making ongoing tasks easier to handle, a new Black theme, hold & swipe to select anything, and it can now show the transfer status of a specific receiver.

  • Syncthing-Fork updated from 1.0.1.8 to 1.1.0.3, with faster refresh of the wrapper UI on “modern” devices, “folder is unshared” status label, ability to show Android Open File Limit, new folder dialog “Tap to add device” if no devices are present, ability to enable “expert mode”, and various other improvements.

  • miniVector updated to 0.8.24 (0.8.25 expected soon) and Riot.im updated to 0.8.25, adding support for server discovery via .well-known, SSO login, improved UX when restoring e2e keys, an option to send messages with the enter button, and high quality display and improved max zoom in the media viewer. Some colors were changed. Also includes new default settings for media source and photo compression level, and the shutter sound can be disabled.

It might also be worth noting that miniVector saw some further cleaning and optimization, shrinking its APK size down to half that of its bigger brother Riot.im!

  • Orgzly updated from 1.6.12 to 1.7.1, adding event (plain timestamps) support, a preference for click/long-click action, quick folding of note’s metadata, a bottom action bar, swipe left to open or focus the note. State keywords are now forced upper case and note view uses a larger font size.

  • ownCloud updated from 2.9.3 to 2.10.0, adding Android 9 (Pie) support, support for light filtering apps, disambiguate users with the same display name, more options to enforce password when sharing publicly, and various other changes and UI improvements.

  • Simple Gallery Pro updated from 6.5.2 to 6.6.0, with improved new file discovery, exclude some folders by default, avoid deleting filtered out file types at deleting folders, customizing file loading priority, and various UI, stability and performance improvements.

  • Privacy Browser updated from 2.16 to 2.17.1, now with the ability to scroll the app bar, a logcat activity, “open with” entries in link and image context menus, set default apps in “open with”, and Privacy Browser will now allow itself to be moved to SD card.

  • piggybudget updated from 2.2 to 2.4. You can now edit the category icons, and see monthly summaries and totals in the bottom of “Stats”. The “settings” are now not a separate tab anymore, but can be accessed by the header menu. You’ll also find that the CSV export now has some extra columns.

  • StreetComplete updated from 10.1 to 10.2. It will now never show the “prohibited for pedestrians” quest for residential and service roads. You can now also tag foot=use_sidepath and sidewalk=separate in these quests. The OK button is now visibly disabled when the note text is empty.

  • wallabag updated from 2.1.0 to 2.2.0. The minimum Android version required to run this app was bumped up to 5.0. Other than that, this release updates some internal dependencies, and has the usual bugfixes and translation updates.

  • Fedilab updated from 1.75.0 to 1.76.0, adding support for “featured hashtags” (needs to have the next Mastodon version on the server), and a private timeline with conversations for Friendica. For Friendica, favorites were replaced with likes, and in general the import/export feature and custom sharing feature were improved.

  • HgLauncher updated from 1.3.6.1 to 1.4.0, featuring a super shiny new icon, “shorthands”, support for modifying web search providers, extended widget support, more gesture action, and “hide status bar” for the 4.x versions of Android.

  • Markor updated from 1.6.2 to 1.7.1, bringing an improved app color theme for better readability, support for loading custom fonts from file, automatically convert links shared from browser to Markdown, LinkBox is now listed on the main view bottom bar, swipe to change between edit and preview, ability to set which tab opens on starting, and many more. For full details, refer to the blog post.

  • OsmAnd~ updated from 3.2.7 to 3.3.5, removing Facebook and Firebase analytics from the Google version, adding navigation on public transport, additional info in the Route details, improved Quick Action, and a redesigned Directions menu.

  • NewPipe updated from 0.15.1 to 0.16.1, adding basic support for MediaCCC, as well as support for comments. Other improvements include support for youtube-nocookie.com, Amazon Fire TV virtual keyboard, swipe away search history, and clearing watch history via the options menu.

  • LTE Cleaner updated from 3.1.0 to 3.6.2, bringing an optional default whitelist, a dedicated whitelist menu, enhanced cleaning, auto whitelisting, UI improvements, and the amount removed is now shown in a toast.

Removed apps

  • Quoting Stars was moved to the archive, as its github source code seems to have vanished, and hasn’t come back in ~3 months.

  • Akhyou! was moved to the archive, because the app stopped working and isn’t updated anymore.

  • OSMTracker was moved to the archive because its applicationID was changed. In other words, this is the old version of the app, which has been replaced by OSMTracker.

  • Onze and Ameixa LOS were moved to the archive because these two themes are no longer maintained.

5 apps were removed.

Tips and Feedback

Do you have important app updates we should write about? Send in your tips via Mastodon! Send them to @fdroidorg@mastodon.technology and remember to tag with #TWIF. Or use the TWIF submission thread on the forum. The deadline to the next TWIF is Thursday 12:00 UTC.

General feedback can also be sent via Mastodon, or, if you’d like to have a live chat, you can find us in #fdroid on Freenode, on Matrix via #fdroid:f-droid.org or on Telegram. All of these spaces are bridged together, so the choice is yours. You can also join us on the forum.