Spring cleaning, file sharing and video editing
Posted on Jan 25, 2024 by paulaliTWIF generated on Thursday, 25 Jan 2024, Week 4
Community News
Are you going to FOSDEM between 3 & 4 February 2024 in Brussels? If you do, be sure to update the FOSDEM Companion app to version 2.2.1
. Maybe even search for the F-Droid Team members while you’re there. Cheers!
@linsui quickly edits a clip as:
Money Manager Ex, Manage your income and expenses on a mobile device, synchronize via cloud, is back after a long one and a half year hiatus, being a casualty of mid-2022’s “Spring Cleaning” (more on that below).
Newly merged Open Video Editor, video editor, built with Media3 and Jetpack Compose, sounds like the answer to a long standing question. While Video Transcoder and FFShare worked fine (when not crashing or rejecting vertical or H.265 videos) for a simple re-encode or cut, this new app is a bit more feature packed allowing you to: Trim, Grayscale, Resolution, Scale, Rotate already.
We just published the last version of Tachiyomi. See details about why the development stoped on the dev blog. At the same time, many old versions of Tachiyomi were removed due to the non-free junrar lib used for RAR/CBR format (“Spring Cleaning”). We patched out the related code in 0.15.3
.
@Licaon_Kter calls us to share news and files:
Fossify Phone is live, but you already know that as you’ve been refreshing the index daily for a week, haven’t you?
As seen in the pile of updates listed in last week’s TWIF the ebook reader KOReader was updated to v2024.01
. What was not seen is that due to a network glitch not all of its per-architecture packages were built, only armv7
and x86
, so most users (who is still using x86
on Android these days?) got updated to the armv7
version as their devices supported that. This week a new cycle built more apps, all listed below, and also the missing arm64
version of KOReader, so its users got a ping about a new update. But this would not be a paragraph in TWIF if this was the end of it, would it? No, apparently the app has a complex set of assets (for file formats, archives, etc) and the armv7
to arm64
update step, on certain devices or Android versions, might lead to KOReader failing to start. The developers are tracking the issue and the solution appears to be a simple uninstall and reinstall of the app.
OnionShare, Securely and anonymously share files using the Tor network, was recently included, making an otherwise complex task as easy as “Share to…“. The receiver still needs to have something like Tor Browser installed to actually download the files, but we hope the developers can integrate that too and have one powerful tool that takes care of everything (upstream issue).
In TWIF 2023, Week 47 we mentioned in passing that: “Organic Maps was updated… also brings experimental ‘Details on KAYAK’ affiliate link to hotels”. This new feature was noticed by many, who brought up the issue that “affiliate links” and “Ads” are kinda too close together to be ignored and that F-Droid should flag such as an anti-feature. The ensuing long thread is worth a read, spanning for one and a half months with two dozen users and devs discussing the meaning of words, quoting laws on different continents and trying to come up with UX and code in a way to have both the app development sponsored and the users not feel subjected to ads.
After a period of seemingly silence where nothing changed, the F-Droid team flagged the three affected versions with “Ads” making the description of the app a paradox, while the upstream text said “At Organic Maps, we value privacy:… * No Ads”, the F-Droid app details below listed the “Ads” antifeature. This made the users confused and upstream devs upset so they asked F-Droid to remove these versions altogether until further notice. So now Organic Maps: Hike, Bike, Drive Offline is downgraded from 2023.12.20-4-FDroid
to 2023.09.22-27-FDroid
.
Talking about maps, Organic Maps might have been developed as a reaction to the perceived issues of OsmAnd~, which is a great app in itself, but F-Droid contributors do a lot of heavy cleaning of unwanted features to bring it up to inclusion standards in each new version. Also on older devices OsmAnd~ might not even run, let alone get you out of the woods.
Given the extensive edits of the F-Droid build, each new OsmAnd~ version is initially marked as unstable/beta even if it’s deemed stable upstream. When the next version is released, the previous version is then marked as stable, and so will be offered as an update in the F-Droid client. If you want to try the very latest versions (e.g. 4.6.11
, released today), you need to either manually update it or enable “Allow Beta Updates” from the app details upper-right menu.
Tips&Tricks: A feature that might get crippled in the cleaning is “OsmAnd Cloud”, which allows a limited set of the user data to be saved on the developer servers. For many this might be ok, but from a privacy point of view storing your Home
and Mom
favourite locations there might be a big no-no. Little known fact, but OsmAnd~ in F-Droid has enabled “All files access” permission, and when that is granted in Android Settings -> Apps -> Special app access
, you can save all your data in a local storage folder and have backups of it via Syncthing or whatever privacy preserving file syncronization solution you like.
Spring Cleaning
As part of our tooling testing, we do full repo scans from time to time, The last one from mid-2022 proved to be a heavy hitter both to us and the apps devs (careful, it’s a veeeery long thread ahead). While “enumerating badness” has its issues (some call it dumb even), it’s human curated and given the centralized nature of libraries around Android (or better said Google) we end up in a “all roads lead to RomeGoogle” situation where ~28 files cover most of the proprietary dependencies or its users (found so far).
The current scan has ended and we are grep
-ping through the logs. The current thread has the live feed of our findings as we go along between other tasks. Hence, apps already started being archived, having affected versions removed and sometimes all versions removed until upstream developers figure out fixes.
In no particular order, besides those listed by @linsui above:
- Clipious - all versions removed (upstream issue)
- ente - encrypted photo storage was downgraded from
0.8.21
to0.8.13
, but the next version will be fixed (upstream issue) - Flask was downgraded from
1.1.1
to1.0.2
, affected by a long standing Flutter issue actually. (Upstream issue)
Newly Added Apps
5 more apps were newly added
- Brailliac: Braille Keyboard - System keyboard based on a Braille cell!
- ColorBlendr [Root] - Express yourself with colors
- Interval Timer - The simplest interval timer you can imagine
- No Thanks! - A popular card game
- Valentin’s PowerTools #002 - Passwords to remember - Generates human speakable and readable passwords
Updated Apps
80 more apps were updated
- ANOTHERpass was updated from
1.9.0
to1.9.1
- Activity Manager was updated from
5.4.6
to5.4.7
- AgoraDesk: buy BTC anonymously was updated from
1.1.15
to1.1.16
- Al-Azan - Prayer Times was updated from
1.17.3
to1.17.4
- Alovoa was updated from
1.7.2
to1.8.1
- Audile was updated from
1.2.2
to1.2.3
- AusweisApp was updated from
2.0.0
to2.0.2
- Auxio was updated from
3.3.0
to3.3.1
- Bangle.js Gadgetbridge was updated from
0.77.0-banglejs
to0.78.0-banglejs
- Better Schedule (Bakaláři) was updated from
1.8.9
to1.8.11
- Binary Eye was updated from
1.63.0
to1.63.1
- Blood pressure monitor was updated from
1.6.0
to1.6.1
- Bluetooth LE Spam was updated from
1.0.7
to1.0.8
- Boxcars was updated from
1.2.4
to1.2.5
- Cache Cleaner was updated from
1.9.7
to1.9.9
- Cardboard Museum was updated from
1.2.3
to2.0.0
- Ceno Browser: Share the Web was updated from
2.0.7
to2.0.8
- Child Monitor was updated from
0.5
to1.1
- Copy SMS Code - OTP Helper was updated from
1.11.0
to1.12.0
- Currencies: Exchange Rate Calculator was updated from
1.21.0
to1.21.1
- Cuscon was updated from
3.0.3.4
to3.0.3.5
- Daily Diary was updated from
1.4.2
to1.4.3
- DataBackup was updated from
1.1.0-alpha06
to1.1.0
- Decisions was updated from
1.12.6
to1.13.0
- Enthusiast Tea Timer was updated from
1.3.0
to1.4.0
- Everyday Tasks was updated from
1.5.1
to1.5.3
- FlashDim - Dim your flashlight was updated from
2.2.1
to2.3.0
- FluffyChat was updated from
1.17.0
to1.17.1
- Gerberoid was updated from
1.0
to1.0.1
- Infomaniak Mail was updated from
1.1.5
to1.2.0
- Infomaniak kDrive was updated from
4.4.0
to4.4.1
- Inure App Manager (Trial) was updated from
Build98
toBuild99.0.1
- KPassNotes was updated from
1.1.0
to1.2.0
- Keep Screen On was updated from
1.16.0
to1.16.1
- Kotatsu was updated from
6.6.2
to6.6.3
- Li-Ri was updated from
3.1.1
to3.1.4
- Linwood Butterfly was updated from
2.0.0
to2.0.1
- Linwood Butterfly was updated from
2.0.1-rc.1
to2.0.1
- LocalMonero: buy XMR privately was updated from
1.1.15
to1.1.16
- LogFox was updated from
1.5.3
to1.5.4
- MTG Familiar was updated from
3.9.8
to3.9.9
- Minimalistic Price Converter was updated from
2.7.0
to2.8.0
- Myne: Ebook Downloader was updated from
2.7.0
to2.8.0
- Neo Backup was updated from
8.3.5
to8.3.6
- Nextcloud Dev was updated from
20240112
to20240113
-
**[Notally Minimalist Notes](https://f-droid.org/packages/com.omgodse.notally)** was updated from 5.6
to5.7
- Oinkoin was updated from
1.0.36
to1.0.39
- Olauncher was updated from
v4.1.7
tov4.2.0
- OpenMoneyBox was updated from
3.4.2.6
to3.4.2.7
- Outline Keeper was updated from
0.1.23
to0.1.24
- PlainApp: File & Web Access was updated from
1.2.27
to1.2.28
- Pocket Broomball was updated from
5.1.0
to5.1.1
- ProtonVPN - Secure and Free VPN was updated from
4.9.22.0
to4.9.29.0
- QuickWeather was updated from
2.6.1
to2.6.2
- Read You was updated from
0.9.10
to0.9.11
- Revengate was updated from
0.11.3
to0.11.5
- Rocket.Chat was updated from
4.44.2
to4.45.0
- SSTV Encoder was updated from
2.9
to2.10
- Screenshot Tile (NoRoot) was updated from
2.8.0
to2.8.1
- Simple Crypto Widget was updated from
8.4.5
to8.5.1
- Squawker was updated from
3.5.4
to3.6.0
- Squeezer was updated from
2.3.3
to2.3.4
- SshDaemon was updated from
2.1.15
to2.1.16
- Standard Notes was updated from
3.184.2
to3.184.3
- Suntimes was updated from
0.15.9
to0.15.10
- Super Retro Mega Wars was updated from
0.31.13
to0.32.0
- Taler Wallet was updated from
0.9.3+p10
to0.9.4
- Terminal Emulator was updated from
4.5.0/X
to4.6.0/X
- TorrServe was updated from
MatriX.129.F-Droid
toMatriX.129.2.F-Droid
- Tremotesf was updated from
2.9.1
to2.10.0
- Unlauncher was updated from
2.1.0-beta.1
to2.1.1
- Valv was updated from
1.4.3
to1.5.1
- Voyager for Lemmy was updated from
1.34.1
to1.35.0
- Xeonjia: Ice Adventures was updated from
3.0.0
to3.0.1
- addy.io (formerly AnonAddy) was updated from
v4.8.1
tov5.0.0
- jtx Board journals¬es&tasks was updated from
2.06.05.ose
to2.07.00.ose
- meteroid was updated from
2.14.0
to2.15.0
- monocles chat was updated from
1.7.8.5
to1.7.8.6
- moreDays was updated from
1.0.19
to1.0.20
- openHAB Beta was updated from
3.8.5-beta
to3.8.6-beta
Thank you for reading this week’s TWIF :) Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.
You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week ;)