Free Software Activities December 2024

Wed, 1 Jan 2025 09:09:16 GMT

Another short status update of what happened on my side last month. The larger blocks are the Phosh 0.44 release and landing the initial Cell Broadcast support in phosh. The rest is all just small bits of bug, fallout/regression fixing here and there.

phosh

Fix notification regression and release 0.43.1 (MR), 0.43.1

Make notifiction banner take less vertical space (MR)

Allow to unfullscreen apps from the overview (MR)

Fix a leak in the tests tripping up our ASAN CI (MR)

Use consistent prefix and portal name (MR). This allows us to properly name the portal

Undraft the initial Cell Broadcast implementation (MR)

Brush up and merge the 1y old background in overview MR (MR)

Monitor background file changes (MR)

Some style improvements prompted by the above MR plus some other cleanups (MR)

Release 0.44~rc1 and 0.44.0

Make new headers introduced in 0.44 private (MR)

Port prefs to GtkFileDialog (so we use the adaptive portal) (MR)

Make fake clock available in regular shell (MR)

Enable/disable autoconnect on wwan connection, otherwise they come back on after e.g. resume (MR)

Toggle top-bar transparency (MR)

Create thumbnails for screenshots (MR)

phoc

Don't crash on NULL output when using foreign-toplevel to fullscreen (MR)

Allow to force shell-reveal for debugging (MR)

Release 0.44~rc1 and 0.44.0

Don't forget to reset fullscreen state when tiling (MR)

phosh-mobile-settings

Release 0.44~rc1 and 0.44.0

libphosh-rs

Update for 0.44~rc1 (MR)

Release 0.0.5 (MR)

phosh-osk-stub

Release 0.44~rc1

Drop experimental status, update screenshots and release 0.44.0

phosh-tour

Release 0.44.0

pfs

Allow to sort by modification time (MR)

Allow to activate via <return> (MR)

Load thumbnails if they exist (MR)

Store sort-mode (MR)

Tweak file name display a bit (MR)

xdg-desktop-portal-phosh

Use phosh as portal name rather than pmp (which is confusing to users) (MR)

Update pfs subproject and adjust packaging (MR)

Release 0.44~rc1 and 0.44.0

Implement r/o mode (MR)

phog

Unbreak with recent phoc (MR)

Debian

Make xdg-desktop-portal-phosh a dependency (MR) as Recommends: isn't enough for existing installations.

Backport upstream notification fix (MR)

xdg-desktop-portal-phosh (0.44~rc1, 0.44.0)

phosh-osk-stub 0.44~rc1, 0.44.0

phosh 0.44~rc1, 0.44.0

phosh-mobile-settings 0.44~rc1, 0.44.0

phoc 0.44~rc1, 0.44.0

phoc: backport wlroots 0.18 support (MR)

phosh-tour 0.44.0

meta-phosh: Bump versions (MR)

wlroots 0.18.2 (MR)

git-buildpackage

Fix ci (MR)

Move upsteam ci to separate pipeline and run type checks and collect test results (MR)

pristine-tar: handle upstream-signatures like import-orig (MR

Run tests before salsa-ci pipeline and enable component tests (MR)

Run tests that need network access in CI, use ci-faire, etc (MR)

Bundle pipes module to avoid deprecation (MR)

Release 0.9.36

Fix --export-dir regression (MR)

wlr-randr

Document --toggle (MR

python-dbusmock

Add mock for cell broadcast messages (MR)

livi

Use AdwAboutDialog (MR)

Release 0.3.0 (MR)

Chatty

Fix crash when saving attachments in Matrix chats (MR)

feedbackd

Add vibrate() API to allow e.g.games more haptic control (MR). This could also be used in browser to implement the vibration API in e.g. Firefox.

Release 0.6.0 (MR)

libadwaita

Drop superfluous "makes" (MR)

phosh-ev

Add ci: (MR)

Reviews

This is not code by me but reviews on other peoples code. The list is incomplete, but I hope to improve on this in the upcoming months. Thanks for the contributions!

phosh: Switch to AdwPreferencesDialog (MR)

phosh: Visual effect when swiping notification (MR)

phosh: Notification banner slide up animation (MR)

phosh: Slide down notifications when adding a new one (MR)

libphosh-rs: License symlinks (MR)

phosh-ev: Support for Nissan (MR) (got merged)

Debian: libvirt update (enabling nftables) (MR) (got merged)

Debian: libvirt update (disabling nftables again (among other things) (MR)

git-buildpackage: uscan --download-vesion (MR

git-buildpackage: manpage improvements (MR)

git-buildpackage: improve intro (MR)

git-buildpackage: Add import-ref to gbp(1) ([MR}(https://salsa.debian.org/agx/git-buildpackage/-/merge_requests/31))

Help Development

Thanks a lot to all the those who supported my work on this in 2024. Happy new year!

If you want to support my work see donations.

Comments?

Join the Fediverse thread