Free Software Activities December 2024
1st January 2025
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
libphosh-rs
phosh-osk-stub
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
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