Skip to content

Releases: saikishorr/chitlan

ChitLAN v1.2.1 – IP Address Detection Fix

12 Mar 07:32
c58c3cb

Choose a tag to compare

🆕 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

13 Jan 10:01
0e40f79

Choose a tag to compare

🆕 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

26 Jun 10:00
9881f10

Choose a tag to compare

🆕 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

25 Jun 10:43
f8f76bc

Choose a tag to compare

🎉 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! 💬