Free Software Activities June 2025

Tue, 1 Jul 2025 08:47:09 GMT

Another short status update of what happened on my side last month. Phosh 0.48.0 is out with nice improvements, phosh.mobi e.V. is alive, helped a bit to get cellbroadcastd out, osk bugfixes and some more:

See below for details on the above and more:

phosh

Fix crash triggered by our mpris player refactor (MR)

Generate vapi file for libphosh (MR)

Backport fixes for 0.47 (MR)

Media players lockscreen plugin (MR), bugfix

Fix lockscreen clock when am/pm is localized (MR)

Another round of CI cleanups (MR)

Proper life cycle for MeatinfoCache in app-grid button tests (MR)

Enable cell broadcast display by default (MR)

Release 0.48~rc1, 0.48.0

phoc

Unify output config updates and support adaptive sync (MR)

Avoid crash on shutdown (MR)

Avoid use after free in gtk-shell (MR)

Simplify CI (MR)

Release 0.48~rc1, 0.48.0

phosh-mobile-settings

Fix leaks and ease running under ASAN (MR), (MR)

Run ASAN in CI (MR)

Release 0.48~rc1, 0.48.0

stevia (formerly phosh-osk-stub)

Release 0.48~rc1, 0.48.0

Reject non-UTF-8 dictionaries for hunspell so avoid broken completion bar (MR)

Output tracking (MR) as prep for future work

Handle non-UTF-8 dictionaries for hunspell for input and output (MR)

Fix some leaks (MR)

Handle default completer changes right away (MR)

phosh-osk-data

Handle stevia rename (MR)

Supply ru presage data

phosh-vala-plugins

Add example plugin (MR)

pfs

Fix initial empty state (MR)

Use GNOME's mirror for fdo templates (MR)

xdg-desktop-portal-phosh

Release 0.48~rc1, 0.48.0

xdg-desktop-portal

Fix categories for cell broadcasts (MR)

Relax app-id requirement in app-chooser portal (MR)

phosh-debs

Switch from osk-stub to stevia (MR)

meta-phosh

Make installing from sid and experimental convenient (MR)

feedbackd

Release 0.8.3

feedbackd-device-themes

Release 0.8.4

gmobile

Release 0.4.0

Make gir and doc build warning free (MR)

GNOME clocks

Use libfeedback instead of GTK's media api: (MR). This way the alarm become more recognizable and users can tweak alarm sounds.

Fix flatpak build and CI in our branch that carries the needed patches for mobile

Debian

meta-phosh: Switch to 0.47 (MR)

libmbim: Upload 1.33.1 to experimental

libqmi: Upload 1.37.1 to experimental

modemmanager: Upload 1.23.1 to experimental

Update mobile-broadband-provider-info to 20250613 (MR) in experimental

Upload phoc 0.48~rc1, 0.48.0 to experimental

Upload gmobile 0.4.0 to experimental

Upload phosh-mobile-settings 0.48~rc1, 0.48.0 to experimental

Upload xdg-desktop-portal-phosh 0.48~rc1, 0.48.0 to experimental

Prepare stevia 0.48~rc1 and upload 0.48.0 to experimental

Upload feedbackd 0.8.3 to experimental

Upload feedbackd-device-themes 0.8.4 to experimental

Mobian

Add feedbackd and wakeup timer support (MR)

ModemManager

Release 1.25.1

Test and warning fixes (MR)

run asan in ci (MR) and fix more leaks

libmbim

Release 1.33.1

libqmi

Release 1.37.1

mobile-broadband-provider-info

Release 20250613)

Cellbroadcastd

Better handle empty operator (MR)

Use GApplicaation (MR)

Fix library init (MR)

Add desktop file (MR)

Allow to send notifications for cell broadcast messages (MR)

Build introspection data (MR)

Only indicate Cell Broadcast support for MM >= 1.25 (MR)

Implement duplication detection (MR)

Reduce API surface (MR)

Add symbols file (MR)

Support vala (MR)

iio-sensor-proxy

Add minimal gio dependency (MR)

twenty-twenty-hugo

Support Mastodon (MR)

gotosocial

Explain STARTTLS behavior in docs (MR)

Reviews

This is not code by me but reviews on other peoples code. The list is (as usual) slightly incomplete. Thanks for the contributions!

cellbroadcastd: Message store (MR)

cellbroadcastd: Print severity (MR)

cellbroadcastd: Packaging (MR)

cellbroadcastd: Rename from cbd (MR)

cellbroadcastd: Release 0.0.1 (MR)

cellbroadcastd: Release 0.0.2 (MR)

cellbroadcastd: Close file descriptors (MR)

cellbroadcastd: Sort messages by timestamp (MR)

meta-phosh: Ignore subprojects in format check (MR)

p-m-s: pmOS tweaks ground work (MR)

p-m-s: osk popover switch (MR)

p-m-s: Add panel search (MR)

p-m-s: Add cellbroadcastd message history (MR)

phosh: Add search daemon and command line tool to query search results (MR)

phosh: App-grid: Set max-width entries (MR)

chatty: Keyboard navigation improvements (MR)

phosh: LTR QuickSettings and fix LTR in screenshot tests (MR)

iio-sensor-proxy: improve buffer sensor discovery: (MR)

Calls: allow favorites to ring (MR)

feedbackd: More haptic udev rules (MR)

feedbackd: Simplify udev rules (MR)

feedbackd: Support legacy LED naming scheme (MR)

gmobile: FLX1 wakeup key support (MR)

gmobile: FP6 support (MR)