Skip to content

Releases: aadhar41/chat-app

v2.1.0 - Professional Repository Setup

Choose a tag to compare

@aadhar41 aadhar41 released this 01 Feb 07:20

Revised release of the ChatIO app with professional repository documentation and templates.

Full Changelog: v2.0.0...v2.1.0

v2.0.0 - Modern UI, Glassmorphism & Logic Separation

Choose a tag to compare

@aadhar41 aadhar41 released this 16 Dec 06:10

Full Changelog: v1.0.2...v2.0.0

🎉 Chat IO v2.0.0: Frontend Overhaul (Glassmorphism & Modularity)

This major release overhauls the entire frontend of the Chat IO application. We have migrated from a single monolithic HTML file to a modular structure with separate CSS and JS files. The UI has been redesigned using Glassmorphism principles, improved responsiveness, and modern Bootstrap 5 components. Critical performance issues and specific "integrity" loading errors with CDNs have been resolved.


✨ Key Features & Changes

🎨 Modern User Interface

  • Glassmorphism Design: Implemented translucent cards with blur effects for a modern look.
  • Gradient Backgrounds: Replaced static colors with dynamic, soothing gradients.
  • Improved Chat Bubbles: Distinct, visually appealing styles for sent and received messages with arrow indicators.
  • Responsive Layout: Optimized for all screen sizes using Bootstrap 5's grid system.

🏗️ Code Architecture

  • Separation of Concerns:
    • Moved styles to public/css/style.css.
    • Moved logic to public/js/chat.js.
  • Static Asset Serving: Updated server.js to correctly serve static files from the public/ directory.
  • Semantic HTML: Refactored index.html to use <header>, <main>, and <section> tags for better accessibility and SEO.

🐛 Bug Fixes & Improvements

  • Port Conflict Resolution: Changed default port to 3001 to avoid common EADDRINUSE errors on port 3000.
  • CDN Fixes: Resolved "Subresource Integrity" (SRI) errors that were blocking jQuery and Socket.IO execution.
  • Race Condition Fix: Removed defer attributes that caused ReferenceError: $ is not defined.
  • Validation: Enhanced client-side validation for usernames and messages.

📦 Upgrade Instructions

No database migration is required. Simply pull the latest code and restart the server:

git pull origin master
npm install
node server.js

ADG-CHAT-APP 1.0.2

Choose a tag to compare

@aadhar41 aadhar41 released this 21 Dec 15:53

Current Release Features :

  1. Home Username Create to chat [ Validation Added ]
  2. Chatroom Active Users List
  3. Chat Window ( Responsive, Vertical Scroll )
  4. Chat Window Chat bubbles
  5. Username color code
  6. emoji support
  7. is Typing... feature
  8. validation for empty message and limitaion for message characters

Full Changelog: v1.0.1...v1.0.2

ADG-CHAT-APP 1.0.1

ADG-CHAT-APP 1.0.1 Pre-release
Pre-release

Choose a tag to compare

@aadhar41 aadhar41 released this 21 Dec 15:36

This release includes screens for the application.

ADG-CHAT-APP 1.0.0

ADG-CHAT-APP 1.0.0 Pre-release
Pre-release

Choose a tag to compare

@aadhar41 aadhar41 released this 21 Dec 15:27

Chat Application Build in NodeJS and Socket.io (Web Sockets)