-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Thunderbird for Android / K-9 Mail: June 2023 Progress Report


Posted by Rianne Schestowitz on Aug 02, 2023


4MLinux 43.0: One Step Beyond Being the Answer to Everything

Thunderbird 115.1 Improves Flatpak Support, Hides Quick Filter Bar by Default


↺ Thunderbird for Android June 2023 Progress Report


The roadmap item we’re currently working on is Improve Account Setup. Most of our time went into working on this. However, for June there’s no exciting news to share. We mostly worked on the internal plumbing; that is important to get right, but not necessarily great material for a blog post. Hopefully there will be new screenshots to share in July’s progress report.


Having an app with a large user base means we can’t spend all of our time working on new features. Fixing bugs is a large and important part of the job. Here’s a writeup of just three of the bugs we fixed in June.


A user reported that some of their folders appear to be empty in K-9 Mail. Using the provided debug log we were able to track this down to a message containing an invalid email address, specifically one whose local part (the text before the @ symbol) exceeds the limit of 64 characters.


The error was thrown by a newly added email address parser that is stricter than what we used before. At first it was a bit surprising that this would lead to messages in a folder not being shown. We deliberately kept this new implementation out of the code responsible for parsing emails after download and the code for displaying messages.


However, it turned out the new email address parser was used when getting the contact name belonging to an email address. This lookup is performed when loading the message list of a folder from the local database. When an error occurs during this step, an empty message list is shown to the user.


Read on


↺ Read on




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 18:38:39 2024