> ## Content Index
> Fetch the complete content index at: https://www.process-one.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# Fluux Messenger 0.17.2: gapless history, faster transfers, and emoji autocomplete
- URL: https://www.process-one.net/blog/fluux-messenger-0-17-2-gapless-history-faster-transfers-and-emoji-autocomplete/
- Published: 2026-07-21T11:41:38.000Z
- Updated: 2026-07-21T12:21:38.000Z
- Description: Version 0.17.2 lands a week after 0.17.1. It is another focused follow-up: close the gaps that could still appear in conversation history, make file transfers on the desktop substantially faster, and add the composer conveniences that were missing.
- Author: Mickaël Rémond
- Tags: Fluux Messenger

## History without gaps

  
The largest piece of work in this release is the kind you only notice when it is absent.

- **Interrupted archive syncs now heal.** If a sync of the message archive (XEP-0313) was cut short, a conversation could be left with a silent gap: messages that were never fetched, and nothing on screen to say anything was missing. Interruptions are now detected and repaired from both directions.
- **History no longer depends on your read position.** Opening a conversation you had already read elsewhere could show an empty history on a new or freshly cleared device. The archive now downloads independently of how far you had read.
- **A conversation read on another device opens at its live edge**, instead of restoring a saved scroll position that multi-device sync had already made obsolete.
- **The new-messages divider and the unread badge** on the scroll-to-bottom button follow your read position, consistent with the sidebar and with read-marker sync (XEP-0490).

These are the paths we found and could reproduce. Archive sync has a long tail, and how it behaves depends a good deal on which server you are talking to. If you still see a conversation with history missing, we would love to hear about it.

## Faster file transfers

- **Desktop uploads and downloads are handled by native code.** Transfers of large files are much faster and more reliable.
- **Encrypted attachments decrypt on download.** An end-to-end-encrypted attachment used to be decrypted only for the inline preview, so saving it to disk gave you something unreadable. Files of every type now arrive readable.

## Emoji autocomplete & polish

- **Type a colon and a keyword** to complete emoji inline. Arrow keys move through the matches, Enter or Tab inserts.
- **The send button** answers with a press and a glow pulse when a message goes out.

## On the web

- **An unread badge on the app icon** for the installed PWA.
- **Media is cached by the service worker**, so images are not re-downloaded on every visit.
- **Repeated messages from one sender** coalesce into a single "N new messages" notification instead of a stack.
- **An update that was downloaded but parked** is now applied at launch, instead of the installed app trailing the deployed build indefinitely.

## Reliability and platform fixes

Twenty-three fixes in this release. The ones most likely to have affected you:

- **Notifications behave.** Clicking a reaction notification always jumps to the reacted message, reopening a conversation no longer re-posts a notification for something you have already seen, and an encrypted message with no readable content stays silent until it is decrypted instead of posting a blank notification and playing a sound.
- **The sidebar holds still.** A delayed message, whether an offline replay or a catch-up copy older than what you already have, no longer drags the conversation preview back to older text. The sidebar also keeps its scroll position while conversations reorder during catch-up.
- **Authentication.** A wrong saved password no longer triggers an endless keychain retry loop, and connecting to a server whose domain contains non-ASCII characters now works.
- **Key backup.** The backup passphrase is used exactly as it is displayed, so backups restore in other XMPP clients. Older backups still open, and are healed to the portable format on restore.
- **Group chats.** The public room directory no longer lists duplicate rooms or reaches past your server's own directory, and a room notification banner no longer reappears when the room is reopened.

Smaller ones round out the release: the quoted-message and reply cards stay visually distinct when a message is selected, your own message group re-fits its width once an image inside it finishes loading, the typing indicator is centered between the last message and the composer, and the macOS traffic-light buttons stay centered in the app bar.

## Get it

[Fluux Messenger 0.17.2](https://www.process-one.net/fluux-messenger/) is available for macOS, Windows, and Linux, or directly in your browser.

If you upgrade and something feels off, tell us. Bug reports and feature requests both go to [GitHub Issues](https://github.com/processone/fluux-messenger/issues?ref=process-one.net).