Commit Graph

5 Commits

Author SHA1 Message Date
hemangjoshi37a 572ef6c367 Address PR review feedback from Gemini Code Assist
Fixes:
- Remove duplicate get_running_analyses function (critical)
- Fix N+1 query in get_pipeline_summary_for_date with batch queries (high)
- Add thread-safety warning comment for running_analyses dict (high)
- Remove package-lock.json from .gitignore and track it (high)
- Config param in memory.py kept for backward compatibility (documented)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 08:24:35 +11:00
hemangjoshi37a b6ea4bd939 add all 2026-02-01 08:05:09 +11:00
hemangjoshi37a 24d61e673a Add Settings UI, Analysis Pipeline visualization, and comprehensive documentation
Features:
- Settings panel with LLM provider selection (Claude Subscription / Anthropic API)
- API key management with secure browser localStorage
- Model selection for Deep Think (Opus) and Quick Think (Sonnet/Haiku)
- Configurable max debate rounds (1-5)
- Full analysis pipeline visualization with 9-step progress tracking
- Agent reports display (Market, News, Social, Fundamentals analysts)
- Investment debate viewer (Bull vs Bear with Research Manager decision)
- Risk debate viewer (Aggressive vs Conservative vs Neutral)
- Data sources tracking panel
- Dark mode support throughout
- Bulk "Analyze All" functionality for all 50 stocks

Backend:
- Added analysis config parameters to API endpoints
- Support for provider/model selection in analysis requests
- Indian market data integration improvements

Documentation:
- Comprehensive README with 10 feature screenshots
- API endpoint documentation
- Project structure guide
- Getting started instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 08:01:53 +11:00
hemangjoshi37a cf1f89adf7 ok 2026-02-01 06:55:15 +11:00
hemangjoshi37a 254c6104bb Add Nifty50 AI Trading Dashboard frontend and Indian market support
- Add React + Vite + Tailwind CSS frontend for Nifty50 recommendations
- Add FastAPI backend for serving stock recommendations
- Add Indian market data sources (jugaad_data, markets API)
- Add Claude MAX LLM integration
- Add Nifty50 stock recommender modules
- Update dataflows for Indian market support
- Fix various utility and configuration updates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 19:41:01 +11:00