🚀 Major Updates
- Complete architectural refactoring to Controller-Service pattern
- Integrated Loglestial logging system replacing Winston
- Full Vercel deployment optimization and compatibility
- Comprehensive SEO optimization with structured data
🏗️ Architecture Improvements
- Separated business logic into services layer
- Clean controller layer for request handling
- Centralized logging utility with Loglestial
- Improved error handling and validation
- Better code organization and maintainability
🌐 Deployment & Infrastructure
- Vercel deployment configuration (vercel.json)
- Environment-specific host binding (WSL compatibility)
- Production-ready logging configuration
- Optimized for serverless deployment
- Removed CircleCI dependencies
🎨 User Interface Enhancements
- Horizontal radio button selection for FTP servers
- Side-by-side form and response layout
- Equal height sections for better visual balance
- Loading states with disabled buttons and "Fetching..." text
- Responsive design improvements
- Professional button styling with PureCSS
🔍 SEO & Search Optimization
- Comprehensive meta tags with author attribution
- JSON-LD structured data for better Google indexing
- Open Graph and Twitter Card optimization
- Targeted keywords for FTP tools and developer resources
- Professional code tag styling with padding
- Removed non-working Replit references
🛠️ Technical Improvements
- Updated FTP server examples (DriveHQ, Rebex Test)
- Anonymous FTP access support
- Better error messages and validation
- Cleaner JavaScript code structure
- Simplified HTML with better semantics
📦 Dependencies
- Added: @techlestial/loglestial@^1.0.0
- Added: morgan@^1.9.1
- Removed: winston, winston-daily-rotate-file, app-root-path, moment-timezone, nodemon
- Updated: All dependencies to latest stable versions
🎯 What's New for Users
- Easy FTP server selection with radio buttons
- Automatic form updates based on server selection
- Better visual feedback during API calls
- Professional, responsive interface
- Improved search engine visibility
- Production-ready deployment on Vercel