This Week In F-Droid 16, Week 32, 2018

In this edition: Fixing nearby swap, download link broken and fixed again, a flaky build cycle, 3000 Mastodon followers, and Tutanota and Rocket Chat coming soon.

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

If you hadn’t noticed yet, version 1.3 broke the “nearby swap” feature. @_hc did a big overhaul of the HTTP plumbing of “nearby swap” this week, and queued up a 1.3.1 release with this fix. The release also adds support for TLSv1.3. It has already been built, and should be out with the next index update. ( Edit: It’s out now!)

Right now work is ongoing to put USB OTG and SD card support into F-Droid, hopefully in time for the Mozilla WINS competition presentation, which will be on the 14th of August.

You have all been very good at reporting that the F-Droid app download link was broken this week. ;) Due an archive policy mistake, the build that the website linked to was accidentally moved to the archive. This has been fixed. Thanks to everyone who reported it.

@Izzy and @licaon-kter have done a ton of work in triaging, testing and merging new apps, with over 500 GitLab notifications just from them.

Although we had two index updates this week to fix the broken F-Droid link, they contained no new builds. An update just now did, though. Cause, as of yet, unknown. All in all, the build cycle has not been running as well as we’d like.

The website build process also appears to be broken, meaning the website cannot be updated right now. If you are reading this, this has obviously been fixed.

We passed 3000 followers on Mastodon last Tuesday! Although we don’t officially track anything, the number seems to be growing steadily and organically. Hard to tell if this is more due to new people joining Mastodon, or existing users finding out about us. I hope it’s a healthy mix of both.

Community News

Tutanota , an encrypted e-mail service, worked with us to get their Android app included in F-Droid. It has already been merged, and we hope to be able to announce its actual arrival soon.

@Bubu reports that Rocket.Chat has merged his FOSS build flavour, meaning there’s a good chance the next version will be in F-Droid. He also said that working with them has been a very positive experience, with them even taking it over the finish line themselves.

New apps

open-event-android: Events app to checkout nearby events

eventyay organizer: Event management app for Organizers using eventyay platform

log28: A simple no-frills period tracker

Ellaism: Ellaism Mobile Wallet

Carnet: Powerful note taking app with sync capabilities

BwareArea: An offline GPS based POI alerter with overlay

Stethox: Xposed module that adds Stetho to every app

DNS Hero: Inspect DNS zones like a superhero

MetalabDoorWidget: Show the Door status of Metalab Vienna

Music: Lightweight and Material Music Player based on Phonograph

MyMusicQoE: A fork of ultrasonic with QoE evaluation features purposes

PasteBin: Client application for Ubuntu pastebin

Rosary: A very simple app helping Christian users to pray the Rosary.

Sun Time: Align your biorhythm with the sun

Weather Widget: Add widget to home screen with weather 5 to 7 day weather forecast

(Thanks to @licaon-kter for incorporating things from the last minute index update here!)

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

uNote is a lightweight minimalistic note taking app. 1.5.0 fixes the search and other annoying bugs.

TEdit is a simple text editor complete with graphical file browser and multiple file support. 2.1.3 fixes an issue opening files in TEdit from an external application.

Lyrically can show lyrics overlaid on any app. Version 0.54 adds a color picker for various UI elements, force re-fetch of lyrics, and an option to disable checking for updates.

Contacts is a simple app for creating and managing your contacts from any source. This update from 4.1.0 to 4.2.1 adds a Recent Calls tab, customizing which tabs are visible, optional call confirmation dialog, and several other UI, stability and performance improvements.

Termux 0.65 comes with a new adaptive icon for Android 8+, and supports combining the function key with arrow keys on at least the Gemini PDA.

Waistline had a major update, going from 1.0.2 to 2.1.0! This food diary and calorie tracker basically had a complete rewrite, with too many changes to list.

Pix-Art Messenger, the other XMPP chat client, came out of beta with 2.1.0, adding a ton of improvements. Of note are improved group chat and the ability to upload a group chat avatar to compatible servers, an Expert Setting to enable direct search, Paste as Quote, and several other UI improvements and bug fixes.

Simpletask, a comprehensive todo list manager based on GTD and the todo.txt format, had a sizeable update in 10.2.0. Highlighting the most important ones, UI updates and events were refactored to improve performance, and saved filters are now stored in preferences, which should fix most issues with them. Some other improvements are related to Nextcloud, and don’t apply to this Cloudless version in F-Droid.

Trireme for Deluge, a frontend for the Deluge torrent daemon, released 0.9, allowing torrents to be added by torrent file, adding support for magnet links and torrent urls from browser, showing seeding and completed time, and more.

Movie DB, an online/offline movie database, saw its 2.1.0 release, containing mostly bug fixes and UI improvements. New features are persistent filtering, showing the release date, recommended instead of similar movies, and the ability to fetch online movie data in a different langage than the default.

Loyalty Card Keychain, a manager for barcode-based store/loyalty cards, released 0.24, adding a setting to control screen brightness when displaying a barcode, and new Greek and Slovenian translations.

Meditation Assistant was updated from 1.4.7 to 1.5.0, splitting full screen preference into three options, obeying volume preference, and removing the “turn screen off” feature as it requires administrator privileges. Important : Several people have reported an instant crash on opening with 1.5.0. This is fixed in 1.5.1, which should be in F-Droid soon if not already by the time you read this.

Telegram was updated from 4.6.0 to 4.9.0 as a new source code drop came. It includes Telegram Passport, (open source versions for) suggested locations and search, location sharing fixes, https for map tiles and of course everything from Telegram 4.7 and 4.8.

In the next TWIF

Hey there, developers! Do you know what would be a good thing to do for your project? Keep a changelog! It lets humans quickly understand what’s changed in your software. If there’s anything of note in there, you might even see it featured in the next TWIF!

As great as changelogs are, don’t forget to send in your tips! There are way too many app updates to keep track of them all, and we’d love your help in highlighting the important ones. And of course, if you’re doing anything involving F-Droid in any way, tell us about it!

Send tips 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.

Feedback

Got Feedback? We are very tootable at @fdroidorg@mastodon.technology on Mastodon. If you’d like to have a chat, you can find us in #fdroid on Freenode, on Matrix via #freenode_#fdroid:matrix.org or on Telegram. All of these spaces are bridged together, so the choice is yours. You can also join us on the forum.