Konqi
August 30, 2025, 1:29pm
1
Every year the KDE Community conducts a large-scale field-test of KDE Itinerary , their fantastic travel companion app, disguised as annual community conference. This year’s Akademy takes place in the capital of Germany, Berlin. I have decided to try and exclusively use KDE Itinerary (full trip planner app) and KTrip (focused on public transport) for all my travel needs from and to the venue as well as its accompanying events.
This is a companion discussion topic for the original entry at https://blog.broulik.de/2025/08/akademy-time-is-itinerary-time/
2 Likes
Konqi:
While I won’t be needing it for Berlin, another feature I’ve wanted for a long time is a live currency converter. Itinerary has always displayed the exchange rate when travelling to a foreign country but it didn’t let you input an arbitrary amount and convert it for you. Now on every trip that involves travel to a country using a currency other than your home country, a handy currency converter is displayed.
Anything you need to know about your trip, now with an interactive currency converter
That sounds like something best added to a calculator application.
Konqi:
I realized that we actually didn’t download the currency conversion table anymore. In KDE Frameworks 5 KUnitConversion did that implicitly when you used it but it’s a simple value-based synchronous API and doing an unsolicited blocking network request in there was obviously quite problematic – not just because KRunner is multi-threaded. In Frameworks 6, there’s instead a dedicated update job but you have to run it yourself when needed. On a desktop, KRunner’s unit converter likely already did that which is why this probably went unnoticed but on Android, the app certainly cannot rely on that.
How was this remediated?