Another short status update of what happened on my side last month. One larger blocks are the Phosh 0.45 release, also reviews took a considerable amount of time. From the fun side debugging bananui and coming up with a fix in phoc as well as setting up a small GSM network using osmocom to test more Cell Broadcast thingies were likely the most fun parts.
phosh
- Release 0.45~beta1, 0.45~rc1, 0.45.0
- Don't hide player when track is stopped (MR) - helps with e.g. Shortwave
- Fetch cover art via http (MR)
- Update CI images (MR)
- Robustify symbol file generation (MR)
- Handle cutouts in the indicators area (MR)
- Reduce flicker when opening overview (MR)
- Select less noisy default background (MR)
phoc
- Release 0.45~beta1, 0.45~rc1, 0.45.0
- Add support for ext-foreign-toplevel-v1 (MR)
- Keep wlroots-0.19.x in shape and add support for ext-image-copy-capture-v1 (MR)
- Fix geometry with scale when rendering to a buffer (MR)
- Allow to tweak log domains at runtime (MR)
- Print more useful information on startup (MR)
- Provide PID of toplevel for phosh (MR)
- Improve detection for hardware keyboards (MR) (mostly to help bananui)
- Make tests a bit more flexible (MR)
- Use
wlr_damage_ring_rotate_buffer
(MR). Another prep for 0.19.x. - Support
wp-alpha-modifier-v1
protocol (MR)
phosh-osk-stub
phosh-tour
phosh-mobile-settings
pfs
- Add common checks and check meson files (MR)
libphosh-rs
meta-phosh
- Add common dot files and job to check meson formatting (MR)
- Add l10n modules to string freeze announcement (based on suggestion by Alexandre Franke) (MR)
- Bring over
mk-gitlab-rel
and improve it for alpha, beta, RCs (MR)
libcmatrix
- Release 0.3.0
Debian
- Upload phoc 0.45~beta1, 0.45~rc1, 0.45.0
- Upload phosh 0.45~beta1, 0.45~rc1, 0.45.0
- Uplaod feedbackd 0.7.0
- Upload xdg-desktop-portal-phosh 0.45.0
- Upload phosh-tour 0.45~rc1, 0.45.0
- Upload phosh-osk-stub 0.45~rc1, 0.45.0
- Upload phosh-mobile-settings 0.45~rc1, 0.45.0
- phosh: Fix dependencies of library dev package (MR) (and add a test)
- Update libphosh-rs to 0.0.6 (MR)
- Update iio-sensor-proxy to 3.6 (MR)
- Backport qbootctl RDONLY patch (MR) to make generating the boot image more robust
- libssc: Update to 0.2.1 (MR)
- dom-tools: Write errors to stderr (MR)
- dom-tools: Use underscored version to drop the branch
~
(MR) - libmbim: Upload 1.31.6 to experimental (MR)
- ModemManager: Upload 1.23.12 to experimental (MR)
gmobile
- data: Add display-panel for Furilabs FLX1 (MR)
feedbackd
- Release 0.7.0)
grim
- Allow to force screen capture protocol (MR)
Wayland protocols
- Address multiple rounds of review comments in the
xdg-occlusion
(nowxdg-cutouts
) protocol (MR)
g4music
- Set prefs parent (MR)
wlroots
- Backport touch up fix to 0.18 (MR)
qbootctl
- Don't recreate all partitions on read operations (MR)
bananui-shell
libssc
- Allow for
python3
as interpreter as well (MR) - Don't leak unprefixed symbols into ABI (MR)
- Improve info on test failures (MR)
- Support mutiarch when loading libqrtr (MR)
ModemManager
- Cell Broadcast: Allow to set channel list via API (MR)
Waycheck
- Add Phosh's protocols (MR)
Bug reports
Reviews
This is not code by me but reviews on other peoples code. The list is a slightly incomplete. Thanks for the contributions!
- Debian: qcom-phone-utils rework (MR)
- Simplify ui files (MR) - partially merged
- calls: Implement ussd interface for ofono (MR)
- chatty: Build docs using gi-docgen (MR)
- chatty: Search related improvements (MR)
- chatty: Fix crash on stuck SMS removal (MR)
- feedbackd: stop flash when "prefer flash" is disabled (MR) - merged
- gmobile: Support for nothingphone notch (MR)
- iio-sensor-proxy: polkit for compass (MR) - merged
- libcmatrix: Improved error code (MR) - merged
- libcmatrix: Load room members is current (MR) - merged
- libcmatrix: Start 0.0.4 cycle (MR) - merged
- libhosh-rs: Update to 0.45~rc1 (MR) - merged
- libphosh-rs: Update to reduced API surface (MR) - merged
- phoc: Use color-rect for shields: (MR) - merged
- phoc: unresponsive toplevel state (MR)
- phoc: view: Don't multiply by scale in
get_geometry_default
(MR) - phoc: render: Fix subsurface scaling when rendering to buffer (MR)
- phoc: render: Avoid rendering textures with alpha set to zero (MR)
- phoc: Render a spinner on output shield (MR)
- phosh: Manage libpohsh API version separately (MR) - merged
- phosh: Prepare container APIs for GTK4 (MR)
- phosh: Reduce API surface further (MR) - merged
- phosh: Simplify UI files for GTK4 migration (MR) - merged
- phosh: Simplify gvc-channel bar (MR) - merged
- phosh: Simplify parent lookup (MR) - merged
- phosh: Split out private header for LF (MR) - merged
- phosh: Use symbols file for libphosh (MR) - merged
- phosh: stylesheet: Improve legibility of app grid and top bar (MR)
- several mobile-broadband-provider-info updates under (MR) - mostly merged
Help Development
If you want to support my work see donations.
Comments?
Join the Fediverse thread