All notable changes to the Pandas-TA GUI Suite project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 🔮 AI-powered pattern recognition
- 🔮 Advanced candlestick chart types
- 🔮 Custom indicator builder
- 🔮 Strategy backtesting module
- 🔮 Real-time alert system
- ✨ Mobile Web Demo - Complete mobile-optimized interface
- ✨ QR Code Generation - Instant desktop-to-mobile sharing
- ✨ VS Code Theme - Professional dark theme throughout application
- ✨ Auto-restarting Web Server - Stable demo deployment
- ✨ Real-time Stock Data - Yahoo Finance integration
- ✨ 4 Default Indicators - Pre-selected for immediate use
- ✨ Responsive Design - Touch-optimized mobile interface
- ✨ Individual Chart Containers - Better visual organization
- ✨ Network IP Detection - Automatic mobile URL generation
- ✨ Green Generate Button - Enhanced call-to-action styling
- 🎨 Desktop GUI Styling - Complete VS Code theme integration
- 🎨 Mobile Layout - No-sidebar, top-down configuration flow
- 🎨 Chart Visualization - Individual containers for each indicator
- 🎨 Button Styling - Consistent theme across all interfaces
- 🎨 Color Scheme - Professional VS Code color palette
- 🎨 Typography - Improved readability and hierarchy
- ⚡ Performance - Optimized chart generation and data processing
- ⚡ Stability - Auto-restarting web server for demo reliability
- ⚡ Mobile Optimization - Touch-friendly interface elements
- ⚡ Error Handling - Comprehensive exception management
- ⚡ Memory Management - Efficient data structure usage
- 🔧 QR Code Library - Added qrcode[pil] dependency
- 🔧 Image Processing - PIL integration for QR generation
- 🔧 Network Utils - Socket-based IP detection
- 🔧 Process Management - Subprocess handling for web demos
- 🔧 Cross-platform Support - Windows, Mac, Linux compatibility
- ✨ Enhanced Chart Display - Individual chart containers
- ✨ Expanded Indicator List - 30+ indicators in web demo
- ✨ Professional Styling - VS Code theme implementation
- ✨ Data Preview Accuracy - Dynamic preview matching days setting
- 🔄 Chart Organization - Each indicator in separate container
- 🔄 Button Styling - Green "Generate Analysis" button
- 🔄 Layout Improvements - Better spacing and organization
- 🔄 Visual Hierarchy - Improved readability and flow
- 🐛 Data Preview Mismatch - Days setting now matches preview
- 🐛 Text Visibility - Improved contrast in entry fields
- 🐛 Chart Overlap - Individual containers prevent overlap
- 🐛 Mobile Responsiveness - Better touch target sizing
- ✨ Desktop GUI Application - tkinter-based interface
- ✨ Streamlit Web Demo - Basic web interface
- ✨ 130+ Technical Indicators - Complete pandas-ta integration
- ✨ Sample Data Generation - Realistic market data simulation
- ✨ Interactive Charts - Matplotlib-based visualizations
- ✨ Indicator Categories - Organized by Momentum, Overlap, Volume, etc.
- ✨ Data Loading - CSV file import and Yahoo Finance support
- ✨ Bulk Operations - Select all, clear all, popular sets
- 🎯 Data Tab - Data source management and preview
- 🎯 Indicators Tab - Comprehensive indicator selection
- 🎯 Charts Tab - Visual analysis and chart generation
- 🎯 Export Functionality - Save charts and data
- 🎯 Error Handling - User-friendly error messages
- 🔧 pandas-ta Integration - Direct library usage
- 🔧 Yahoo Finance API - Real-time stock data
- 🔧 Matplotlib Charts - Professional visualizations
- 🔧 tkinter GUI - Cross-platform desktop interface
- 🔧 Streamlit Web - Modern web application framework
- ✨ Proof of Concept - Basic GUI framework
- ✨ Core Indicators - Initial indicator implementations
- ✨ Basic Charts - Simple chart generation
- ✨ Data Import - CSV file support
- 🔧 Project Setup - Initial repository structure
- 🔧 Dependencies - Core library installations
- 🔧 Basic Testing - Initial functionality validation
- Major.Minor.Patch (e.g., 2.0.0)
- Major: Breaking changes, new architecture
- Minor: New features, non-breaking changes
- Patch: Bug fixes, small improvements
- 🎉 Major Release: Significant new features or architectural changes
- 🎨 Enhancement Release: UI/UX improvements and optimizations
- 🐛 Bugfix Release: Critical bug fixes and stability improvements
- 🔧 Maintenance Release: Dependencies updates and minor improvements
- ✨ Added: New features or capabilities
- 🔄 Changed: Modifications to existing features
- 🗑️ Deprecated: Features marked for removal
- ❌ Removed: Deleted features or functionality
- 🐛 Fixed: Bug fixes and error corrections
- 🔒 Security: Security vulnerability fixes
- Advanced candlestick chart types
- Custom indicator combinations
- Enhanced export options
- Performance optimizations
- Strategy backtesting module
- Real-time alert system
- Advanced data sources
- API integrations
- AI-powered analysis features
- Native mobile applications
- Cloud deployment options
- Educational course integration
When contributing to this project, please:
- Document all changes in the [Unreleased] section
- Use appropriate emojis for change categories
- Include issue/PR numbers when applicable
- Group related changes under logical headings
- Maintain chronological order within versions
### Added
- ✨ **Feature Name** - Brief description with benefits (#123)
- ✨ **Another Feature** - What it does and why it matters
### Fixed
- 🐛 **Bug Description** - How it was resolved (#456)For more information on contributing, see CONTRIBUTING.md.