TWIF 43: The Android Rebuilt edition (alpha)

This Week In F-Droid 43, Week 7, 2019

In this edition: First alpha of android-rebuilds is up, F-Droid performance and Izzy triaging. There are 15 new and 69 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.

First alpha of android-rebuilds is up

The first alpha of the android-rebuilds repo for sdkmanager is up: https://mirror.f-droid.org/android-free/repository/repository.xml

This is the free software rebuild of all the Android SDK components, done by @beuc. See: https://forum.f-droid.org/t/call-for-help-making-free-software-builds-of-the-android-sdk/

The goal is to get it so that apps can use it instead of maven.google.com and any of the Google packages. It is very alpha, so anything could change or break at this point.

F-Droid performance

@krombel is investigating why F-Droid is slow, so that we’ll know what needs to be improved. Preliminary results:

  • DNS and ping is in generally working well
  • fdroid_us is on average available at 88%
  • fdroid_de is in the same timeframe available on 64%
  • nights (1-7 o’clock german time) are quite good (4-7 o’clock directly after an index update which contains often used apps) but daytime is in general bad performing (so taking more then 10s to respond on pings)

You can checkout this for “this week so far” or play with different settings on that dashboard.

Izzy triaging

@Izzy is finished with triaging, and issues/MRs are in a much saner state now, in both fdroiddata and rfp. In the remaining time of the week he has been weeding his repo. Kicked a bunch of apps out (most had far too many trackers, others had “moved” to the “official repo”), marked others “no longer maintained” and fixed up Anti-Features (could even remove some)…

Website search updated

@uniq worked on our website’s search this week, fixing a few minor bugs, as well as doing the long overdue upgrade to django2. He has also started keeping a changelog.

New apps

  • SUSI.AI: Susi ai is an intelligent personal assistant.
  • EVE Mining Calc: Mining helper for eve online.
  • kboard: A programmable keyboard for Android that lets you send phrases, lenny faces, macros, and data from the Internet in a single tap!
  • MultiVNC: Vnc viewer that aims to be easy to use and fast.
  • TalkBack: Accessibility improvements.
  • Streak Alarm: Snapchat streaks reminder.
  • SQLiteViewer: A simple sqlite database viewer.
  • Simple Draw Pro: The “pro” version replacing Draw. Follow through here for the full story on what “pro” means.
  • Stop-o-Moto: Make gif and video files by taking single pictures.
  • Classical Music Scanner: Auxiliary program for the unpopular music player and opus 1 music player.
  • Bépo clavier externe: Bépo pour clavier externe.
  • Pi-hole Droid: Unofficial client that connects to your pi-hole to show charts and statistics.
  • DSBDirect: Access avh schweinfurt’s dsb board.
  • cone: Data entry tool for the plain text accounting ledger format.
  • POuL BITS

Updated apps

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

  • Featured Nextcloud has been updated to version 3.5.0. Highlights are the new Material design, a chunked upload depending on connection (wifi 10mb, mobile 1mb). One can now directly upload a captured image in any folder. Also the existing Document Provider integration got extended to be fully working, so e.g. creating & saving a text from editor is directly working without starting the Nextcloud app. Last but not least all downloaded files will be updated in a background job every 15 min when on Wifi, to ensure that you have always the latest copy. This deprecates the old “keep in sync” setting.

  • App Launcher was updated from 4.1.1 to 5.0.1, with completely rewritten item selection under the hood, and now requiring at least Android 5.0.

  • Simple Calendar Pro was updated to 6.3.0, adding default settings for start time/duration/event type for new events, allowing import and export of settings, and fixing some glitches.

  • piggybudget was updated from 1.0 to 2.1 with a competely overhauled GUI featuring pretty colors, a clickable three-dot menu on items in the transaction history, and the history now also shows the day of the week.

  • StreetComplete was updated from 9.0 to 10.0. Quests previously hidden can now be made visible again from settings, all “other answer…” options leading to another dialog now have their text ending in “…”, wording in maxspeed quest was clarified, the choices in the crops quest are now now sorted with new UN FAO data, the tactile paving bus stop quest is now shown for ways as well, and when showing a quest for an element (e.g. a shop) that is not at street level, show additionally on which floor it is located.

  • Fedilab was updated from 1.72.0 to 1.73.0, adding Friendica support (restricted due to Friendica API limitations), support for chromebooks, and several bugfixes.

  • Tremotesf was updated from 1.8.5 to 1.9.0, and now remembers used download directories and shows them in the dropdown menu when adding a torrent or changing location. Also added were an option to enable compact view for torrents, an option to show torrent names on multiple lines, and the ability to rename torrents directly from its context menu or its properties screen’s menu.

  • G-Droid was updated to 0.8.0, adding the ability to review and comment on apps via Mastodon!

  • Tasks was updated from 6.4.5 to 6.5.2, with improved notification accuracy, performance improvements, and many bug fixes and translation updates.

  • Telegram was updated from 5.2.1 to 5.3.1, now with blur and motion effects in chat backgrounds, custom colors as backgrounds and apply patterns, search for new backgrounds by color or topic, share and set backgrounds via links that work on all platforms, use backgrounds you set on one device on your other devices, and a selection of new backgrounds.

  • UserLAnd was updated from 2.2.1 to 2.3.4 with more robust crash logging to aid in debugging, initial XSDL support for devices running Android versions below 9.0, several crash fixes, more robust username validation for new filesystems, and now correctly displaying the reason for failed downloads.

Beta updates

The following updates won’t be automatically suggested to you unless you have “Unstable updates” enabled in the F-Droid app settings, but you can expand the “Versions” tab and install them manually. Note that these are marked beta for a reason: proceed at your own risk.

  • Pix-Art Messenger was updated from 2.1.5 to 2.2.0 beta (2019-02-10)

  • Conversations was updated from 2.3.12+fcr to 2.4.0-beta+fcr:

    • New Backup / Restore feature
    • Clearly distinguish between (private) group chats and (public) channels
    • Redesigned participants view for group chats and channels
    • Redesigned create new contact/group chat/channel flow in Start Conversation screen
  • F-Droid F-Droid was updated from 1.5.1 to 1.6-alpha0

Removed apps

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.