Back to Freedom.Tech Back
All Keychat releasesAll versions
Release Tue, May 19, 2026 2 min read

Keychat 1.41.1+6513

Original release notes

Release notes

Keychat 1.41.1+6513

  • fix: delete Signal one-time prekey immediately after successful decryption to enforce forward secrecy
  • feat: URL preview for link-only chat messages
  • feat: auto-check for updates via App Store / GitHub Releases
  • feat: FileDownloadManager centralises progress; auto-download media under 20MB
  • refactor: rename model fields to semantic names, keep JSON backward-compatible with older clients
  • refactor: rewrite image / video / file widgets; fix flicker on message list refresh
  • refactor: consolidate NIP-11 relay info fetching; force refresh on cold start so paid relays (e.g. relay.keychat.io) always load fee config
  • refactor: remove voice message feature (record / just_audio)
  • build(android): arm64-v8a + x86_64 only, native symbol table for Play Console symbolication, smaller APK / AAB
  • test: add ~270 unit tests for models, serialization, and utilities
  • fix: MsgReply / RoomProfile fromJson no longer mutate caller's map
  • fix: URL preview shows the URL itself instead of "Fetching data…" while loading
  • fix: file-download dedup race and debounce cleanup on chat dispose

Download based on your OS:

<div align=left> <table> <thead align=left> <tr> <th>OS</th> <th>Download</th> </tr> </thead> <tbody align=left> <tr> <td>Android</td> <td> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-android-arm64-v8a.apk"><img src="https://img.shields.io/badge/APK-ARMv8-168039.svg?logo=android"></a><br> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-android-universal.apk"><img src="https://img.shields.io/badge/APK-Universal-45bf55.svg?logo=android"></a><br> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-android-x86_64.apk"><img src="https://img.shields.io/badge/APK-x64-96ed89.svg?logo=android"></a> </td> </tr> <tr> <td>Windows-x86_64</td> <td> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-windows-x86_64-setup.exe"><img src="https://img.shields.io/badge/Setup-x64-2d7d9a.svg?logo=windows"></a><br> </td> </tr> <tr> <td>macOS</td> <td> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-macos-arm64.dmg"><img src="https://img.shields.io/badge/DMG-Apple%20Silicon-%23000000.svg?logo=apple"></a><br> </td> </tr> <tr> <td>Linux-x86_64</td> <td> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-linux-amd64.AppImage"><img src="https://img.shields.io/badge/AppImage-x64-f84e29.svg?logo=linux"> </a><br> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-linux-amd64.deb"><img src="https://img.shields.io/badge/DebPackage-x64-FF9966.svg?logo=debian"> </a><br> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-linux-amd64.deb"><img src="https://img.shields.io/badge/RpmPackage-x64-F1B42F.svg?logo=redhat"> </a> </td> </tr> <tr> <td>Linux-arm64</td> <td> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-linux-arm64.deb"><img src="https://img.shields.io/badge/DebPackage-x64-FF9966.svg?logo=debian"> </a><br> <a href="https://github.com/keychat-io/keychat-app/releases/download/v1.41.1+6513/Keychat-1.41.1+6513-linux-arm64.deb"><img src="https://img.shields.io/badge/RpmPackage-x64-F1B42F.svg?logo=redhat"> </a> </td> </tr> </tr> </tbody> </table>

</div>

<div dir="ltr">

List of all changes: ChangeLog

</div>