I've tagged version 0.0.1 of #libcmatrix - a #matrix client library.
The project was initiated and developed by
Sadiq (https://gitlab.gnome.org/pksadiq) in order to add Matrix support to chatty (https://gitlab.gnome.org/World/Chatty) for @purism
It has been a bit 😴 over the past months but my recent interest in #unifiedpush 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: https://source.puri.sm/Librem5/libcmatrix/-/releases/v0.0.1
Thanks @devrtz for the reviews!
@postmarketOS @EC_NGI @nlnet @EUCommission
We hope the EU will reconsider: https://phosh.mobi/posts/ngi-2025/
@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.
https://postmarketos.org/blog/2024/07/17/news-on-grant-applications/
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: https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/189
This ends a decade of using projects such as gbulb that kindly bridged that gap.
@CalcProgrammer1 Great! Thanks for confirming.
@CalcProgrammer1 Great!
One question: Is that #phosh < 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!
https://github.com/martinpitt/python-dbusmock/releases/tag/0.32.1
Weekly GNU-like #MobileLinux Update (27/2024): Two Days Late
https://linmob.net/weekly-update-27-2024/
#LinuxMobile #PinePhone #Librem5 #postmarketOS #SailfishOS #UbuntuTouch #FuriLabsFLX1
If you build #Debian 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 (https://github.com/signalapp/Signal-Android/issues/12490) so convincing upstream that this would be good to have would be an important step.
@phosh @suraj_sloth I hope so 😃
While @suraj_sloth is working on the #UnifiedPush connector side in #Chatty I got a chance to add the code for registering/unregistering #Matrix push gateways in #libcmatrix and Chatty (with this I can readily round trip messages up to the UP distributor):
…and here are my #FreeSoftware bits for June:
https://honk.sigxcpu.org/con/Free_Software_Activities_June_2024.html
Weekly GNU-like #MobileLinux Update (26/2024): #Phosh 0.40.0 and other good news
https://linmob.net/weekly-update-26-2024/
#LinuxMobile #Librem5 #PinePhone #postmarketOS #Mobian #SailfishOS #UbuntuTouch
@craftyguy Nice!
Wallpaper will be able to stretch across the top bar soon too and not require css (phoc side for that landed in 0.40.0) #shotonlibrem5:
@stefan …oder GObject (das macht das ja in etwa so)? Glib wird ja schon benutzt und dann kann man (muss man aber nicht) auch signale und properties verwenden.