Release
Velta 1.5.5: a glass composer, background sends, and Linux packages that are really there
· 3 min read
The message field can turn to glass on Windows and Android, a backgrounded send shows a silent notification until it lands, and the Linux packages are finally on the release page. Plus voice playback speed, category chips in the pickers, and messaging core 2.69.0.
1.5.5 is a texture release: a new look for the composer, quieter machinery around sending, and a handful of small things you touch every day — the speed of a voice message, the list you pick a recipient from, the way the pinned bar reacts. Under it all, the messaging core moves up two versions.
The glass composer
Under Chat appearance → Liquid glass composer, the message field on Windows and Android stops being a solid plate: the chat behind it bends through it like frosted glass, and the plate picks up a soft light edge. The effect is opt-in and off by default — macOS and the browser version keep the solid field, because their engines do not bend light the same way. If your system asks for reduced transparency, the switch hides itself; the field you had before stays.
Sending, quietly, in the background
Large attachments could always finish uploading after you put the phone away — but nothing told you so. Now, when you background the app while a message is still on its way, a silent "Sending…" notification appears and stays until the message has landed. No sound, no vibration: a small honest card for the one thing that used to happen invisibly. It appears when the background-connection setting already keeps Velta alive — which is the default — and disappears the moment you come back or the send completes.
Messaging core 2.69.0
1.5.4 shipped core 2.66.0; this release carries 2.69.0. The change that matters most: webxdc apps are no longer sometimes received as plain files — an upstream fix for exactly the failure you may have seen with an app shared into a chat. Secure-Join links prefer the newer vc- form where both sides accept it, marking messages as seen and queueing the read receipt became one transaction, and very long incoming messages truncate at load time instead of slowing every save. Velta's patch series rides along unchanged: the same 200 operations, re-anchored onto the new tree.
Also in this release
- Playback speed — voice and audio players get a 1×/1.5×/2× button. The choice sticks across messages and travels with settings transfer.
- Category chips in the forward and share pickers — the same All / People / Groups / Channels / Bots / Saved buckets as the main list, now in every "send this somewhere" sheet (#294).
- Haptic ticks (Android) — a short vibration confirms when a swipe crosses the reply or back threshold.
- Pinned tray — unpins and deletions refresh the tray instantly instead of waiting for the next unrelated event.
- Message info for apps — a webxdc's info dialog shows when the app last received an update.
- Translations complete — the last untranslated confirmations and toasts are in; French and Russian now cover the whole interface.
- Linux packages, actually attached — 1.5.4 built the .deb, AppImage, and Arch package but never published them. They are on the release page now (Debian 12 / glibc 2.36 and newer), and the release job fails loudly if that ever happens again.
- The archived DNS-tunnel library is gone from the source tree — the SOCKS5 proxy replaced it in 1.5; nothing changes for saved proxies or settings.