New blog post: Weekly GNU-like Mobile Linux Update (Weeks 28 and 29 of 2024) linmob.net/weekly-update-28-29

Can't join (events.gnome.org/event/209/) this year but at least I can watch the live stream on a 📱 running a based shell () and lots of components with a video player using GTK and (). Life could be worse.

@S1m @purism @devrtz I was in the non-dev variant only so far, thanks.

@chfkch @devrtz Chatty is primarily for SMS/MMS (where it shines and is stable).

Chatty's Matrix support is *highly* experimental but it's a a great test bed for experimenting with push notifications (and we also made some good progress over the last days in getting it a bit more robust).

I've tagged version 0.0.1 of - a client library.

The project was initiated and developed by
Sadiq (gitlab.gnome.org/pksadiq) in order to add Matrix support to chatty (gitlab.gnome.org/World/Chatty) for @purism

It has been a bit 😴 over the past months but my recent interest in derailed me and I had a look at the code base, cleaned up minor things and figured it might make sense to tag a release so here we go: source.puri.sm/Librem5/libcmat

Thanks @devrtz for the reviews!

@EC_NGI and @nlnet make a dramatic impact to improve our sustainable, privacy and attention respecting #linuxmobile ecosystem. One of the very few answers we have to the duopoly of Android and iOS from Silicon Valley!

Because of that we are saddened about the @EUCommission not mentioning NGI programmes anymore in their draft of funding programmes for 2025. 😢

We signed the open letter, consider doing the same if your project received funding in the past.

postmarketos.org/blog/2024/07/

PyGObject, the #Python bindings for #GTK, have recently merged support for asynchronous programming, closing an orthogonality gap between Python's async support and GTK having been single-threaded / event based since forever: gitlab.gnome.org/GNOME/pygobje
This ends a decade of using projects such as gbulb that kindly bridged that gap.

@CalcProgrammer1 Great!

One question: Is that < 0.38 ? Otherwise is should take the rounded corners into account (and move the clock a bit to the right and the battery percentage to the left)

New #dbusmock #release with bluez5 improvements, a new ModemManager mock, and fixing MacOS compatibility. Thanks to all contributors!

github.com/martinpitt/python-d

If you build packages a lot and want to test drive them quickly then "sudo debi" is your friend.

@gamey @suraj_sloth …and if @kop316 hadn't picked up MMS support we wouldn't be as far as we are today on that front either.

@gamey @suraj_sloth It would be *very* nice to have support for more common protocols in one app. It's not an easy task though and needs folks working on it.

Modern chat apps include video and audio calls, etc. That's a lot of stuff to churn on. Things like libpurple or Matrix's Rust SDK can help here to some extend but it needs people diving into it 😃 So contributions are welcome.

@gamey @suraj_sloth I think the Chatty authors were very much aware of libpurple's features and limitations and blaming libpurple for anything in Chatty wouldn't be fair to libpurple.

Protocol support is more than anything else a matter of maintainer will power/interest and funding. Idk where Purism promised Signal but I don't know any Chatty developer that ever thought that more than one well supported IM protocol (besides SMS/MMS) would be realistic *without* adding additional developers.

@gamey @suraj_sloth We picked Matrix as it has server side protocol support already. This way we can get a foothold that is (once more complete and merged) already useful to users while we can work on improving the bits on the phones (to e.g. allow for wakeup/sleep cycles).

This wouldn't work with signal (github.com/signalapp/Signal-An) so convincing upstream that this would be good to have would be an important step.

Show more
image/svg+xml Librem Chat image/svg+xml