Free Software Activities June 2025
1st July 2025
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
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
phosh-vala-plugins
- Add example plugin (MR)
pfs
xdg-desktop-portal-phosh
xdg-desktop-portal
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
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
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)
Help Development
If you want to support my work see donations.
Comments?
Join the Fediverse thread