- Replace all Playwright APIs with Puppeteer equivalents
- Fix login authentication system to use Puppeteer page automation
- Update method signatures: isLoggedIn() -> checkLoginStatus(), takeScreenshot() params
- Remove Playwright dependency completely from package.json
- Convert browser automation to use Puppeteer's selector methods
- Fix session management and cookie handling for Puppeteer
- Eliminate resource overhead: ~150MB reduction in Docker image size
- Ensure authentication works with new Puppeteer implementation
- Fix timeframe parameter handling in enhanced-screenshot API route
- Support both 'timeframe' (singular) and 'timeframes' (array) parameters
- Add proper sessionId propagation for real-time progress tracking
- Enhance MACD analysis prompt with detailed crossover definitions
- Add progress tracker service with Server-Sent Events support
- Fix Next.js build errors in chart components (module variable conflicts)
- Change dev environment port from 9000:3000 to 9001:3000
- Improve AI analysis layout detection logic
- Add comprehensive progress tracking through all service layers
- Add Navigation component with clean tab-based navigation
- Create StatusOverview component for main dashboard indicators
- Split functionality into separate pages:
* Overview page with status and quick actions
* Analysis page for AI analysis
* Trading page for manual trading and history
* Automation page for auto-trading settings
* Settings page for developer configuration
- Add React dependencies to package.json
- Maintain clean separation of concerns
- Add settings manager to persist symbol, timeframe, and layouts
- Support multiple layouts for comprehensive chart analysis
- Remove debug screenshots for cleaner logs
- Update AI analysis with professional trading prompt
- Add multi-screenshot analysis for better trading insights
- Update analyze API to use saved settings and multiple layouts