Skip to content

SoK 

Season of KDE 2026 – Final Blog

Tuesday, 7 April 2026
Greetings to everyone in the KDE community! As SoK '26 comes to a close, this blog post summarizes the work done in the second half. Please refer to my mid-term blog post for further context. Read More

Season of KDE 2026 - Fixing the Glossary in Lokalize (Final)

Monday, 6 April 2026
Greetings to the KDE community! This is a blog which follows my previous post and includes the work I did in the second half of Season of KDE. Improved manual Glossary term addition There are two methods to add terms to the glossary. The first one is to highlight the source and target terms in the Editor Tab, and then using the context menu in the Glossary View to Define a New Term. The second is to manually add new terms through the Glossary Tab without any prior text selection. Previously, when a term had to be added manually, a blank entry was made first, which the user could then edit. This meant that multiple blank entries could be accidentally accumulated in the Glossary file. Users are now prompted to enter the source and target terms in a dialog box when trying to add terms manually, removing the need of creating blank entries. Read More

Making Plasma Setup More Mobile-Friendly: A SoK'26 Conclusion

Tuesday, 31 March 2026
Hey everyone! SoK '26 is wrapping up, so here's my final post. If you haven't read the midterm update yet, I'd recommend starting there — this post picks up from where that one left off. Read More

[SoK 2026] Final Update for 'Automating Promo Data Collection' Task

Friday, 27 March 2026
Hi all! Just finished up the last bit of work for my Season of KDE task of automating data collection for the KDE promotional team. Since the midterm blogpost I've been assigned no new tasks. That means my final deliverables are a follower/post count scraping script for specific social media websites, a Reddit Insights page scraper that totals weekly insight data for a given subreddit, and an article evaluation script that reads articles found by the Google Alerts system and evaluates their sentiment on KDE and its software. Read More

Season of KDE 2026: Wrapping up

Wednesday, 25 March 2026
Greetings! As we're nearing the end of SoK 2026, I am writing to share my experience and progress since my previous blog. The second half of my SoK project has been a real learning experience for me, about how contributions to KDE and open-source communities in general work. I also learnt the importance of thorough testing, bug fixing, and polishing that is required before shipping any software. Read More

Season of KDE 2026 - Improving mentorship.kde.org for better onboarding of new contributors

Saturday, 21 March 2026
Greeting everyone! I am Aryan. I have only just started my open source journey and was glad to be a part of SOK program. I really learned a lot which I think I otherwise would have not. With this blog I will be sharing about the project I worked on and also my learnings and future endeavour. Read More

[SoK 2026] Appium Testing for Lokalize

Friday, 20 March 2026
Hey there! I'm Vishesh Srivastava, and this is the full write-up for my SoK 2026 project: adding Appium-based UI tests to Lokalize. So what's Lokalize? It's KDE's translation tool - the app translators use to work with PO files and manage translation projects. It already had unit tests, but no UI tests. So the goal of this project was to setup a UI testing framework using Appium. Read More

Season of KDE - Midterm Blog

Friday, 20 March 2026
Hello world! My name is Keshav Nanda and I had the opportunity to work with Scripty, a KDE bot that extracts translatable strings from various KDE applications and sends them to KDE translators. Read More

Season of KDE 2026 - Task - 3 Lokalize

Friday, 20 March 2026
Progress Report — Midterm — SOK 26 Mentor: Finley Watson Project: Lokalize Week 1 Week one was basically just ensuring that I have a good understanding of the relevant code in the repository. I suggested a good approach would be to write a summary of the behaviour of the classes and functions involved. This turned out to work really well. Read More

Season of KDE 2026 - Task - 3 Lokalize

Friday, 20 March 2026
Week 0 progress Report — SOK 26 I am Kumud, a third year student at IIT Roorkee, and I am working as a mentee under the guidance of Finley Watson for SOK 26. Read More