Releases: saikishorr/chitlan
ChitLAN v1.2.1 – IP Address Detection Fix
🆕 ChitLAN v1.2.1 – IP Address Detection Fix
This patch release fixes an issue where the user's local IP address was not displayed correctly in the application interface.
🛠 Bug Fixes
🌐 Local IP Address Detection Fixed
- Fixed an issue where the IP address display remained stuck on "Detecting..." or "Unknown"
- Implemented a more reliable WebRTC-based IP detection method
- Users can now correctly see their local network IP address (e.g., 192.168.x.x) in the top-right corner of the app
🎨 UI Improvements
- Added a clearer IP detection loading state
- Improved reliability of the IP display component
📦 Project Details
- Release Date: March 2026
- Tag:
v1.2.1 - Platform: Fully static (GitHub Pages compatible)
- Technology: WebRTC (PeerJS), JavaScript, HTML, CSS
Thank you for using ChitLAN.
Contributions, issues, and feedback are welcome on GitHub.
Version: v1.2.0
🆕 ChitLAN v1.2.0 – File Sharing, Performance & Reliability Update
This release introduces secure peer-to-peer file sharing, improved reliability, and multiple performance enhancements, making ChitLAN a more complete local network communication tool.
🚀 New Features
📁 Peer-to-Peer File Sharing (NEW)
- Send files directly between users over WebRTC
- No server, no uploads, no cloud storage
- Supports large files (up to 100GB)
📊 File Transfer Progress Tracking
- Real-time progress bar for sending and receiving files
- Clear status indicators (Sending, Receiving, Completed)
- Transfer speed displayed during file transmission
🖼 Inline File Preview
- Images are displayed inline inside the chat
- Click-to-open full preview in a new tab
- Non-image files show a clean download link
🔁 Chunk-Based Reliable Transfers
- Files are split into chunks for improved stability
- Automatic retry for missing chunks
- Acknowledgement-based delivery tracking
⚙️ Performance & Reliability Improvements
- 🔄 Auto-reconnect logic for dropped peer connections
- 🧠 Optimized memory handling for large file transfers
- ⚡ Improved message and file forwarding performance for hosts
- 🔊 Sound notification added for completed incoming file transfers
🎨 UI & UX Enhancements
- 📐 Improved message spacing and layout consistency
- 📱 Better mobile responsiveness for file messages
- 🧾 Clear visual separation between chat messages and file transfers
- 🌓 Dark mode styling applied to file transfer components
🛠 Fixes & Internal Improvements
- ✅ Fixed slow file receiving compared to sending
- ✅ Prevented duplicate or missing file chunks
- ✅ Improved sender/receiver message alignment logic
- ✅ Stabilized multi-user file broadcasting from host to joiners
📦 Project Details
- Release Date: January 2026
- Tag:
v1.2.0 - Platform: Fully static (GitHub Pages compatible)
- Technology: WebRTC (PeerJS), JavaScript, HTML, CSS
💡 Use Cases
- LAN parties
- Classrooms & labs
- Offline team collaboration
- Secure local file sharing without servers
Thank you for using ChitLAN.
Contributions, issues, and feedback are welcome on GitHub.
Version 1.1.0
🆕 ChitLAN v1.1.0 – Multi-user, UI, and Experience Enhancements
This release marks a major upgrade from v1.0.0, introducing powerful new features, a polished UI, and a greatly improved user experience for local-area peer-to-peer group chatting – all under the new name ChitLAN!
🔐 Key Features
-
🔟 Max 10 Users Limit
Prevents more than 10 participants in a single room to ensure stable peer-to-peer performance. -
👥 Online Users List with Status
Displays a real-time list of all connected users with green status dots and a live count (e.g.,Online Users: 3/10). -
🧭 Message Alignment
- Sender messages appear right-aligned
- Messages from others appear left-aligned
Improves clarity and readability in conversations.
-
🔊 Notification Sound Alerts
Plays a soft ding sound when a new message is received (excluding your own messages or system notices). -
🌗 Dark Mode Toggle
Easily switch between light and dark themes for better readability across devices. -
🎨 Color Selection Overhaul
Replaces the full color picker with a set of 10 high-contrast predefined colors for cleaner identity selection. -
🧑💼 Redesigned Nickname, Role, and Color UI
Streamlined layout for easier entry of nickname, role selection (Host/Join), and color choice on all devices.
🛠 Fixes and Improvements
- ✅ Joiners now correctly see their nickname and live user count
- ✅ Improved mobile responsiveness for message layout and input fields
- ✅ Fixed sender message alignment issues on desktop browsers
📅 Release Date: June 26, 2025
🏷️ Tag: v1.1.0
Thank you for using ChitLAN – your go-to local network chat!
Feel free to submit feedback or contribute to the project on GitHub.
Version 1.0
🎉 Version 1.0 - Initial Release
This is the first stable release of the Peer-to-Peer LAN Chat App!
It enables seamless, private communication between up to 4 users over the same local network — no server or storage required.
✅ Features Included:
- 🔗 Real-time peer-to-peer messaging via WebRTC
- 🧑🎨 Custom nicknames and message colors
- 🔔 Sound alerts for new messages
- 📱 Mobile responsive layout
- 🛠 Manual signaling (copy-paste offer/answer)
- 🌐 Fully static, runs via GitHub Pages
💡 Ideal for LAN parties, classrooms, or private team collaboration.
Enjoy chatting freely and securely! 💬