-
Pl
chevron_right
ProcessOne: Fluux Messenger 0.17.1: improved read sync, a Pure theme, and Aurora refinements
news.movim.eu / PlanetJabber • 12 hours ago • 2 minutes
Read state that actually syncs
0.17.0 introduced synced read markers (XEP-0490), but we shipped a bug: the payload we published used the wrong shape, so other XMPP clients ignored our read state, and we ignored theirs. 0.17.1 sets this right:
- Spec-accurate XEP-0490 payloads. Fluux now publishes the shape other clients expect, and migrates the legacy markers 0.17.0 wrote.
- Notifications follow your reading. When you read a conversation on one device, its native notification banner is dismissed on your other devices. Read markers synced while a room was inactive are now applied too.
- Your place is kept. A room no longer discards your read position on launch. Fluux anchors on the last-read message, the way other modern chat apps do, and the marker advances correctly once you reach the live edge of a conversation.
A Pure theme for OLED and e-ink
New in this release: the
Pure theme
, in pure-black and pure-white variants. Flat, high-contrast chrome with no gradients or translucency, designed for OLED displays and e-ink screens.
There is also a new "Play notification sounds" toggle in Accessibility settings.
Group chats
-
Slash commands in the composer
, including
/nickto change your nickname. The change is reflected in the occupant list and as a timeline notice. - Typing indicator in the sidebar for joined rooms. It only appears when a caught-up room lights up; busy or unread rooms keep their badge.
- Impersonation hardening. Nicknames padded with whitespace or invisible characters can no longer masquerade as another occupant.
Aurora refinements
- Shields and locks now mean different things. A shield shows encryption status; a lock is reserved for content that cannot be read. The two metaphors are applied consistently across the chat header, message indicators, composer, and security panel.
- Cleaner outgoing bubbles. Consecutive messages you send hug their content and form clean rectangular groups.
- Calmer motion. Space is reserved for the typing indicator so it no longer overlays the last message or fights an upward scroll, and Aurora gradients now harmonize with your accent color in each theme.
Reliability and platform fixes
- Jumps always land. Jumping to a reacted, replied-to, or poll message works even when the target is outside the loaded history window, and search previews stay centered on the match.
- Linux. The system tray dependency is standardized on libayatana-appindicator so tray menu labels render, Flatpak installs auto-pull the GNOME runtime, and modals stay solid where WebKitGTK advertises backdrop blur it does not actually paint.
- Link previews are now attached in the interoperable OGP format, so other XMPP clients display them correctly.
The full list of changes is in the changelog on GitHub .
Get it
Fluux Messenger 0.17.1 is available for macOS, Windows, and Linux, or directly in your browser. As always, it works with any standards-compliant XMPP server, and it remains our day-to-day client at ProcessOne.
If you upgrade and something feels off, tell us. A lot of what shipped in this release started as a user report — bugs and ideas are welcome on GitHub Issues .