At GNOME we have been using openQA with GNOMEOS to run end-to-end tests for different components of our stack. These tests have proven useful, but come with some costs.
To tackle these costs, the team at Codethink has leveraged its previous work with sysext-utils and systemd’s system extensions. As a result, we came up with a workflow that integrates system extensions with development and testing pipelines. This provides an improved workflow for reviewers and testers.
New CI/CDcomponents are now available to all GNOME modules, and we have integrated some of these in mutter and gnome-shell pipelines already.
This project was a collaboration between Codethink and the GNOME Foundation, through the Sovereign Tech Fund (STF).
Wike, the Wikipedia reader for GNOME, has been updated to version 3.1.0. The most visible changes have to do with the migration of windows and dialogs to the new responsive widgets from libadwaita.
Two new languages have been added to the UI translations (Simplified Chinese and Hungarian), and many of the existing translations have been updated.
The user folder access permission in the Flatpak sandbox has been removed, which is no longer needed thanks to the recent changes implemented in Webkit.
Finally, the runtime version has been updated to GNOME 46 and features the usual set of minor tweaks and bug fixes.
Snoop 0.4 offers a variety of little fixes and tweaks.
The search path and search string will now be checked for validity and a warning indicator is shown if a path is invalid or the search string is empty.
Paths containing a ~ or a space are now handled properly.
If you have installed the nautilus extension from the settings menu, there is now also a Remove button to uninstall it.
Phosh gained a new Quick Setting to toggle Wi-Fi Hotspot on/off and a Bluetooth status page. The media-player widget now displays track position/ length and got a progress bar. Squeekboard got new layouts and you can now put the phone into silent mode when pressing Vol- on incoming calls.
Ciao! Keypunch 3.1 is out, and it speaks Italian! This release also brings text generation support for Czech, Occitan and Polish, and UI translations for Occitan and Polish.
Thanks to everyone who has requested for their languages to be added and patiently tested the text generation implementations; keep the requests coming!