Changelog
July, 2026
- Offline file-offer queuing with inline accept/reject, cancel icon, and persistent queue across restarts
- Transient (non-persistent) destination option
- Multi-user web server
- HTTP Basic Auth (dual mode: optional/required, configurable per-profile user mapping)
- Cookie-based sessions with configurable timeout (1–1440 min, default 60)
- Rate-limited logins: 3 failed attempts = 1h ban (persisted to bans.txt)
- Static file serving with MIME detection and content-security-policy header
- Directory listing (dotfiles and temp/backup files hidden)
- Custom error-page fallback from
/.resources/{code}.html
- On-the-fly HTML/CSS/JS minification
- Custom-styled directory listings via
filelist.css (dark/light theme, file-type icons)
- Configurable document root and /login+/logout endpoints
- Userlist: persistent sort mode, dynamic re-sort by online/new-message timestamps
- Auto-away with settings toggle
- Chat: header icons, bubble sizing/padding/CSS fixes, message order fix, pending→send notification suppression
- ECIES/ED25519 defaults; ECIES (Ratchet) for new profiles; DSA_SHA1 removed
- Optional profile web page at .b32 address
- Auth dialog: Block button, immediate nickname apply
- Debug Messages: monospace 8pt, single-div HTML layout
- Minimal theme as sole default; log display improvements (newline trim, 9pt)
- Sound defaults aligned with real files; pending→send notification suppressed
- Settings dialog overhaul: layout-based UI, removed Gender/Age
- Added .deb packaging via
build.sh --deb
- CI: always UPX Linux builds, strip Windows binaries
January, 2026
- Add proper online status management during SAM connection loss/recovery
- Add auto-reconnect for SAM session and fix contact list icons
- Fix emoticon display and avatar in user list
- Fix settings persistence and avatar display
- Fix config persistence, nickname display, contact sorting, and network connection
December, 2025
- Enable user list sorting functionality
- Add Move to Top/Bottom user positioning options
- Implement per-user auto-download configuration
- Enable Copy B32 Address functionality with intelligent handling
November, 2025
- Simplify message processing and enable emoticon handling
- Enhance emoticon detection with punctuation boundary support
- Improve file transfer performance with buffering and larger packets
- Enable automatic URL linking in chat messages
- Remove blocking QMessageBox from SAM disconnection handler
June, 2020
- Fix crash on close chat window, URL links, and offline messages
- Add $HOME/.i2pchat/ directory support
- Add .deb package for Debian/Ubuntu
- Add 32-bit Windows build
- UI renovation and backend overhaul
January, 2017
- Original I2P-Messenger-QT repository merged
License
Licensed under GPLv3.