-
Mo
chevron_right
Movim 0.35.1, time to upgrade!
edhelas • pubsub.movim.eu / Movim • 1 day ago • 2 minutes
The first bugfix release of the 0.35 series is here, and it's packed with improvements 😸.
Let's take a look!
Improved and simplified user interface

In this release, the Movim CSS has been cleaned up and simplified. Some color tones were also adjusted to better fit the layout elements.
Front cards are now lighter and background elements darker. Some shadows are more visible in night mode, and several shades were unified to make the whole look more coherent.
New composing bubble

Movim now has a proper design for the composing state. Previously, when a contact was writing a message, Movim simply changed a small text in the conversation header, which was not very visible.
This version introduces a brand new animated composing bubble.
Introducing linkify()
When you send or receive URLs, XMPP URIs, or hashtags in your posts or messages, Movim automatically detects them and turns them into clickable links. This used to be done with hacky regular expressions. It is now handled by the new internal linkify() helper, which relies on proper XML parsing and text element detection. This fixes a few edge cases and improves the overall reliability of the mechanism.
Fixing two Progressive Web App issues
When you visit a new page in Movim, the Movim Core tries to load only the differences between the old page and the new one. A small bug in this mechanism caused the new CSS to be applied at the wrong time, resulting in an unpleasant redraw. This is now fixed.
Similarly, the Service Worker, which lets Movim handle events and cache items in the background, had a very annoying bug: some (very) old code was loaded again when it should have been replaced by the new code. This caused user interface glitches and JavaScript issues. The new Service Worker code should greatly reduce their occurrence.
Simplified chatroom configuration and editing
As a user, editing your chatroom list is now better integrated and more discreet. The chatroom deletion button has been moved to the chatroom edition panel. You can open this panel with the edit icon, which appears after hovering over a room for a short time on desktop, or with a long press on mobile.
As an admin, all room configuration actions have been moved to the dedicated administration panel.

These changes are also visible in Space rooms.
Important Galener fixes
Version 0.35 introduced a brand new video-conferencing service called Galener. This bugfix release includes fixes for some session management race conditions, and it now correctly cleans up user connections when people leave a room, whether they leave properly or are disconnected by network issues.
This release also fixes a very silly but important memory leak that caused problems when Galener had been running for a while.
Improved Galener status
When you run php daemon.php galener status, Movim now gives you detailed information about the conferences and connected users currently handled by Galener. How convenient 😸!

Wrapping up
After a very big summer release, it was time to fix and improve a few things in Movim. I strongly recommend updating your instance to version 0.35.1.
In the upcoming weeks, I'll publish a proper follow-up to the "Fund Movim for 2026 ✨" campaign, with an updated status and plans for the coming months.
There will be a lot to say, so stay tuned!
That's all, folks 🫶!