Hier is 12 weergawes van I2PChat gelys, van 09 April 2026 tot die huidige 1.6.0. Elkeen skakel na die uitgewer se eie installeerlêers.
| Weergawe | Datum | Grootte | Lêers |
|---|---|---|---|
| 1.6.0Nuutste | 10 November 2026 | — | 64-bis ZIP Vrystellingsnotasv1.6.0: Reconnect grace before BlindBox; Exit can flush drafts via BlindBox; Android Status Exit; shared icon.png launcher. Handshake stays v4. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.5.6 | 08 November 2026 | — | 64-bis ZIP VrystellingsnotasI2PChat v1.5.6
EN
Scope
python stays the shipping desktop (PyQt6 and the Textual TUI). Android stays Kotlin + Compose over cpp/core. Handshake v4 is unchanged.
Highlights
- Android New chat remembers the contact as soon as you press Open, and starts dialing immediately (status shows connecting instead of staying offline until the first message).
- Group membership sync: saving the roster or joining with a newer invite announces added members, so a second device is not rejected as an unknown sender on another member's PC.
- Outbound images strip EXIF/GPS/XMP/IPTC (and matching PNG/WebP chunks) before send; received images are cleaned the same way. The original file on disk is left alone.
- Desktop GUI emoji picker and bubbles use Twemoji (CC-BY 4.0) instead of Fluent UI Emoji.
- Android chats sheet no longer shows a non-working Start chat row; New chat / New group / Paste invite remain.
- TUI: compose hint documents only Ctrl+J for a newline; Settings can set the profile name; Use clears the transcript; file-offer size crash fixed; ephemeral media stays off the profile disk.
- Status / profile polish: Status marks failed when an external router drops; profile switch and Settings address UX; Android numeric router fields can be cleared while editing.
Compatibility
- Wire handshake v4 is unchanged versus 1.4.x and 1.5.x.
- Compact group invites from 1.5.4 remain not readable by 1.5.3 and older. Older invite tokens still open on 1.5.6.
- Older clients that already joined a group before a new member was added still need a fresh invite (or this release) to learn the new roster; see the group-membership note above.
Verification
gpg --keyserver keys.openpgp.org --recv-keys 2BA0C56D8240077F9773248A2C05CFB3F6DFDF99
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS # or: shasum -a 256 -c SHA256SUMS
CI uploads the draft without SHA256SUMS.asc (I2PCHAT_SKIP_GPG_SIGN=1). Sign that file before treating the release as final, or pass --skip-gpg to scripts/verify_github_release_assets.sh.
RU
Кратко
Ветка python остаётся десктопом (PyQt6 и Textual TUI). Android — Kotlin поверх cpp/core. Handshake v4 не менялся.
Основные изменения
- New chat на Android сразу запоминает контакт и начинает набор (статус «подключаюсь…», а не offline до первого сообщения).
- Синхронизация состава группы: сохранение списка или более новое приглашение сообщает остальным о новых адресах — второе устройство не отбрасывается как неизвестный отправитель.
- Из исходящих (и входящих) картинок вырезаются EXIF/GPS/XMP/IPTC и аналогичные чанки PNG/WebP; исходный файл на диске не трогается.
- В GUI десктопа смайлы — Twemoji (CC-BY 4.0) вместо Fluent UI Emoji.
- В Android убран нерабочий пункт Start chat; остались New chat / New group / Paste invite.
- TUI: в подсказке только Ctrl+J для новой строки; имя профиля в Settings; Use очищает ленту; исправлен краш file-offer; эфемерные медиа не пишутся в каталог профиля.
- Status / профиль: Status показывает сбой при падении внешнего роутера; правки переключения профиля и адреса в Settings; на Android числовые поля роутера можно очищать при правке.
Совместимость
- Handshake v4 тот же, что у 1.4.x и 1.5.x.
- Компактные инвайты из 1.5.4 по-прежнему не читаются на 1.5.3 и старше. Старые токены на 1.5.6 открываются.
- Клиенты, которые вступили в группу до появления нового участника, узнают его после свежего инвайта или обновления до этого релиза.
🌐 Cross-platform I2P Chat Client
One app. Three platforms. No Python required.
────────┬───────────────────────────────┬───────────────────────────────────────
Platform│Download │Launch
────────┼───────────────────────────────┼───────────────────────────────────────
Windows │I2PChat-windows-x64-v1.5.6.zip │Unzip → run I2PChat.exe
────────┼───────────────────────────────┼───────────────────────────────────────
Linux │I2PChat-linux-x86_64-v1.5.6.zip│Unzip → chmod +x I2PChat.AppImage → run
────────┼───────────────────────────────┼───────────────────────────────────────
macOS │I |
| 1.5.4 | 07 November 2026 | — | 64-bis ZIP Vrystellingsnotasv1.5.4: Android bundled i2pd loads through the official I2pdNative JNI (fixes JNI_OnLoad / libi2pd.so load failures). Group invites use shorter compact tokens; 1.5.3 and older cannot open the new invites, while this build still accepts older tokens. Handshake stays v4. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.5.3 | 07 November 2026 | — | 64-bis ZIP Vrystellingsnotasv1.5.3: Status opens from the status line, with an English/Russian switch, optional profile password, auto-reconnect, and separate incoming file folders. Handshake stays v4. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.5.2 | 07 November 2026 | — | 64-bis ZIP Vrystellingsnotasv1.5.2: Python PyQt6 desktop and Textual TUI are the shipping line again; handshake stays v4 and remains wire-compatible with 1.4.x and 1.5.x. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.5.0 | 17 September 2026 | — | 64-bis ZIP Vrystellingsnotasv1.5.0: C++ Qt/FTXUI desktop clients with parity packaging (Win/macOS/Linux/Android). Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.4.1 | 13 Augustus 2026 | — | 64-bis ZIP Vrystellingsnotasv1.4.1: Sealed 1:1 contact metadata and compose drafts at rest; opaque group invite tokens; encrypted groups appear in the sidebar once the identity key is loaded; bundled i2pd 2.61.0. Handshake remains v4 (compatible with 1.4.0; not with 1.3.x). Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.4.0 | 11 Augustus 2026 | — | 64-bis ZIP Vrystellingsnotasv1.4.0: Protocol-breaking security release (not compatible with 1.3.x). Handshake v4 with directional session keys and FINISHED confirmation; signed group invites v2; encrypted identity/group/replica storage; TOFU safety-number OOB verification. All peers must upgrade together. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.3.2 | 26 April 2026 | — | 64-bis ZIP Vrystellingsnotasv1.3.2: Router dialog action rows aligned; emoji panel hover open/close; Group map visual restyle. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.3.1 | 12 April 2026 | — | 64-bis ZIP Vrystellingsnotasv1.3.1: Intel macOS bundled i2pd path (darwin-x64), BlindBox runtime hardening, Nix/Qt polish, refreshed icons, GUI fixes. Winget ships the *-winget-* zip without embedded i2pd. Full Windows zip with bundled router: I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.3.0 | 11 April 2026 | — | 64-bis ZIP Vrystellingsnotasv1.3.0: Text groups (live + BlindBox fan-out), Saved-peers inbound model, parallel live sessions, router/UI polish. Winget ships the *-winget-* zip without embedded i2pd. For the bundled router, use I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |
| 1.2.6 | 09 April 2026 | — | 64-bis ZIP Vrystellingsnotasv1.2.6: SessionManager per-peer transport lifecycle; Send control updates after secure handshake; BlindBox/offline and packaging fixes. Winget ships the *-winget-* zip without embedded i2pd. For the bundled router, use I2PChat-windows-x64-v*.zip on GitHub Releases. i2pd: https://github.com/PurpleI2P/i2pd |