Soon to be modern
Posted on Jul 04, 2024 by Licaon_KterThis Week in F-Droid
TWIF curated on Thursday, 04 Jul 2024, Week 27
F-Droid core
Reproducible builds are a new focus for F-Droid, we’re talking about 2 years new, versus all of our 14. And while it’s a harder path to take, about 9% of our hosted apps are signed by the upstream developers, we are sure it’s the best one forward and we insist on checking this on every new inclusion. That being said, we wish the hardest thing a developer needs to do when this status has been reached is to keep safe their keys but it’s not that easy, the list is long.
In the past week we’ve seen more apps failing to verify reproducibly not because our build and the developer’s one were different but because the signed packages have some “garbage added”. We’ve narrowed it to a specific setup: apps signed by apksigner
from build-tools
>= 35.0.0-rc1, based on developers that build on Github Actions CI using their latest Ubuntu image. For now we’ve asked developers to try and sign with apksigner
from the older 34.0.0 version.
We’re tracking this issue in #3299 and in apksigcopier issue 105.
And some good news, F-Droid Client UI has been stuck in Material-land-circa-2016 for a while now. Even back then the newly modern design split the community in two. But time passed, user got accustomed, Material Design language evolved, and voices started to raise again and ask for a modernization.
F-Droid contributor @proletarius101 has been hacking away at bringing the Client into 2024 with the minimal changes needed, and it looks pretty fine so far. What’s missing to get it done? There’s a question of “shared aesthetic vocabulary before actualizing the colors 😎”, basically we’re in the “bike-shedding” stage, and we hope it won’t take long. You can see the new design at work and read the proposals so far in the actual merge request, and we’re open to your feedback via our usual contact channels.
Community News
We’re off to a new round of “seasonal cleaning”, the first casualty is Wikipedia, Official feature-rich viewer of the free online encyclopedia, which was downgraded to r/2.7.50324-?//r-2020-06-29
. Many others will fall in the next week as we are perusing the output of a fresh F-Droid SUSS scan, armed with updated signatures based on the work of our past long time contributor @IzzyDroid.
Don’t be sad if you see your favorite app downgraded in the next TWIF, it’s all for a good cause, to get them all more free than before. Stay tuned for more info!
Not mentioned last week, but Standard Notes, An end-to-end encrypted note-taking app for digitalists and professionals, also got the “cleaning” treatment, old versions got purged, yet thanks to @linsui’s work the app is back and we didn’t miss a beat.
K-9 Mail was updated to beta 6.904
, so if you’re living the dangerous live do update as many reported crashes in previous builds.
PiliPala was updated to 1.0.24
but its code is still based on older 1.0.22
, as after this version the app developers did not release new versions as open-source.
Newly Added Apps
13 apps were newly added
- APM - Third-party Bilibili music player
- Amber - Nostr event signer for Android
- BlastOff - Casual endless runner featuring vector graphics
- blichess - Play lichess games over Bluetooth
- Colemak Mod-DH Keyboard - Colemak Mod-DH layout for physical keyboards connected via USB
- FocusMastodon - A bright and colourful Mastodon client
- FocusPodcast - A quality podcast management and playback application
- GPTMobile - Your all in one chat assistant - Chat with multiple LLMs at once!
- Keysh - Volume buttons handler
- MMRL - The ultimate manager for Magisk, KernelSU, and APatch
- NFC Quick Settings - View NFC status, and quickly access NFC settings, from the Quick Settings menu
- Parti - Help with partitioning into fractional parts (compute lcm)
- ServerBox - A server status & toolbox app using Flutter
Updated Apps
122 more apps were updated
- 37C3 Schedule was updated to
1.65.0
- 8Vim Keyboard was updated to
0.17.5
- addy.io (formerly AnonAddy) was updated to
v5.2.6
- Aegis Authenticator was updated to
3.1
- Amethyst was updated to
0.88.8
- AniHyou - AniList client was updated to
1.3.3
- AnkiDroid was updated to
2.18.4
- Apollo was updated to
1.5.5
- Aria for Misskey was updated to
0.11.0
- Audile was updated to
1.5.1
- Auth was updated to
3.0.18
- AVNC was updated to
2.5.1
- Bangle.js Gadgetbridge was updated to
0.81.0-banglejs
- BikeSharingHub was updated to
2.1.2
- Binary Eye was updated to
1.63.10
- Birday - Birthday Manager was updated to
4.4.3
- Bitcoin Wallet was updated to
10.15
- Bitcoin Wallet [testnet3] was updated to
10.15
- Blazed Cloud - Encrypted Storage was updated to
1.6.4
- BleOta was updated to
1.1.0
- Blood pressure monitor was updated to
1.7.0
- Boxcars was updated to
1.3.5
- Casio G-Shock Smart Sync was updated to
13.2
- Ceno Browser: Share the Web was updated to
2.1.5
- ChatLaunch for WhatsApp was updated to
v0.8.0
- Chooser was updated to
1.3.2
- Colorful was updated to
2.1
- Cryptomator was updated to
1.10.2
- Dash Wallet was updated to
10.1.1
- Drinkable was updated to
1.51.0
- Easy Launcher - Minimal launcher was updated to
0.1.6
- Feeder was updated to
2.6.29
- Fennec F-Droid was updated to
127.0.2
- FFUpdater was updated to
79.2.4
- FitBook was updated to
1.0.44
- Flexify was updated to
1.1.37
- Flux News was updated to
1.5.2
- FOSDEM Companion was updated to
2.2.7
- Fridgey was updated to
1.2
- Frigoligo was updated to
1.1.1
- Gadgetbridge was updated to
0.81.0
- GMaps WV was updated to
1.10
- Goguma was updated to
0.7.0
- GPSLogger was updated to
131-rc2
- Guileless Bopomofo Keyboard was updated to
2.0.2
- Healthy Battery Charging was updated to
2.0.4
- HeliBoard was updated to
2.1
- HOPE 2024 was updated to
1.65.0-HOPE-Edition
- Ichaival was updated to
1.8.0
- Infomaniak kDrive was updated to
4.4.13
- Infomaniak Mail was updated to
1.3.5
- Joplin was updated to
3.0.6
- Kanji Dojo was updated to
2.0.7
- Kepler-App was updated to
2.4.1
- KeyPass was updated to
1.4.30
- Kvaesitso was updated to
1.31.1
- Launch Chat was updated to
1.2.0
- LeMondeRssReader was updated to
3.2.2
- Lemuroid was updated to
1.16.0
- Let Me Downgrade was updated to
1.0.5
- Linwood Butterfly Nightly was updated to
2.2.0-beta.0
- Mastodon was updated to
2.5.4
- Material Files was updated to
1.7.4
- Mattermost Beta was updated to
2.17.1
- mensen was updated to
1.2.1
- Mill was updated to
4.14.2
- Money Manager Ex was updated to
2024.06.25
- Mull was updated to
127.0.2
- Mullvad VPN: privacy is a universal right was updated to
2024.3
- Mumla was updated to
3.6.12
- neutriNote CE was updated to
4.5.2b
- Nextcloud Dev was updated to
20240702
- Nextcloud was updated to
3.29.1
- Nextcloud Notes was updated to
4.3.0
- NextDNS Manager was updated to
5.2.1
- NZ Tides was updated to
21
- Offi was updated to
13.0.1
- openHAB Beta was updated to
3.14.2-beta
- OpenTopoMap Viewer was updated to
1.18.1
- ownCloud was updated to
4.3.0
- Pachli for Mastodon was updated to
2.6.0
- Petals was updated to
3.25.0
- Phonograph Plus was updated to
1.7.2.1
- Pie Launcher was updated to
1.19.4
- PlainApp: File & Web Access was updated to
1.3.3
- PocketTRacker was updated to
1.2.1
- primitive ftpd was updated to
7.2
- Principia was updated to
2024.06.28
- Proton Pass: Password Manager was updated to
1.23.0
- Raven was updated to
0.14.0
- Ricochlime was updated to
1.10.0
- RiMusic was updated to
0.6.41
- Saber was updated to
0.24.1
- Safe Space was updated to
2.0.1
- Sapio was updated to
1.5.1
- Satunes was updated to
1.2.0
- Save Locally: Share2Storage was updated to
1.3.0
- SCEE was updated to
58.1
- Screenshot Tile (NoRoot) was updated to
2.9.2
- Simple Counter was updated to
1.2.4
- SimpleLogin - Anti-spam was updated to
1.22.0
- Simple Search was updated to
2.0.2
- SMASH — Smart Mobile App for Surveyor’s Happiness was updated to
1.9.3
- Smoke was updated to
2024.06.25
- StreetComplete was updated to
58.1
- Swiss Bitcoin Pay was updated to
2.0.17
- Table Habit was updated to
1.13.1
- Tailscale was updated to
1.68.1-t92eacec73-g4a5d087d56d
- Tarnhelm was updated to
1.6.5
- The One App was updated to
1.1.2
- Thumb-Key was updated to
3.2.5
- Träwelldroid was updated to
2.9.0
- Trime was updated to
3.2.19
- Tuta Mail was updated to
232.240626.0
- Unciv was updated to
4.12.6-patch1
- Vespucci was updated to
20.0.4.0
- VoIP.ms SMS was updated to
0.6.27-fdroid
- WallpaperExport was updated to
1.1.2
- Wattz was updated to
1.19
- WaveUp was updated to
3.2.18
- Xed Editor was updated to
2.0.1
- Xtra was updated to
2.33.0
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 😉
To help support F-Droid, please check out the donation page and contribute what you can.