Releases: aadhar41/chat-app
Releases · aadhar41/chat-app
Release list
v2.1.0 - Professional Repository Setup
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
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.
- Moved styles to
- Static Asset Serving: Updated
server.jsto correctly serve static files from thepublic/directory. - Semantic HTML: Refactored
index.htmlto 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
EADDRINUSEerrors on port 3000. - CDN Fixes: Resolved "Subresource Integrity" (SRI) errors that were blocking jQuery and Socket.IO execution.
- Race Condition Fix: Removed
deferattributes that causedReferenceError: $ 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.jsADG-CHAT-APP 1.0.2
Current Release Features :
- Home Username Create to chat [ Validation Added ]
- Chatroom Active Users List
- Chat Window ( Responsive, Vertical Scroll )
- Chat Window Chat bubbles
- Username color code
- emoji support
- is Typing... feature
- validation for empty message and limitaion for message characters
Full Changelog: v1.0.1...v1.0.2
ADG-CHAT-APP 1.0.1
This release includes screens for the application.
ADG-CHAT-APP 1.0.0
Chat Application Build in NodeJS and Socket.io (Web Sockets)