deps: bump plotly from 5.17.0 to 6.5.0#6
Open
dependabot[bot] wants to merge 228 commits into
Open
Conversation
Added a sample data generator for market data and updated the Market Pulse module to display real-time visualizations and metrics.
Enhanced the market data generator to include OHLCV data and added technical indicators like RSI, MACD, and moving averages. Updated the Market Pulse dashboard to display advanced trading signals and improved visualizations.
…tion Added comprehensive documentation for the Enterprise Hub project, including features, architecture, quick start guide, technical indicators, roadmap, and acknowledgments.
This file centralizes configuration constants for market data, technical indicators, chart settings, volume ranges, and asset categories.
This module provides functions for calculating various technical indicators such as RSI, MACD, Moving Averages, and Volatility, with error handling and default configurations.
This file provides functions to generate and validate OHLCV market data with error handling and random seed support.
Added a sidebar toggle for selecting data source between real market data and demo data.
Added a function to fetch real market data with a fallback to generated data. Enhanced the existing market data generator.
- Added professional documentation (README, LICENSE, CONTRIBUTING, SECURITY) - Implemented comprehensive testing infrastructure with pytest - Enhanced all code with type hints, logging, and error handling - Created CI/CD pipeline with GitHub Actions - Added pre-commit hooks for code quality - Organized dependencies with pinned versions - Created custom exceptions and centralized logging - Added 13+ unit tests with coverage reporting - Implemented Makefile for common development tasks
- Add comprehensive module README with business narratives - Create 3 industry scenario templates (SaaS, E-Commerce, Manufacturing) - Update main README with hero project positioning - Add screenshot and demo video instructions 📊 1,790+ lines of new documentation 🏆 Margin Hunter now positioned as flagship feature 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
🚀 NEW FEATURE: AI-Powered LinkedIn Post Generator Core Implementation: - Add content_engine.py module with 4-panel UI workflow - Integrate Anthropic Claude 3.5 Sonnet API - 6 LinkedIn post templates (Professional Insight, Thought Leadership, Case Study, How-To, Industry Trend, Personal Story) - 5 tone options (Professional, Casual, Inspirational, Analytical, Storytelling) - Smart prompt engineering with keyword integration - Export functionality (download TXT, copy to clipboard) Technical Updates: - Add anthropic==0.18.1 to requirements.txt - Update app.py navigation to include Content Engine - Update overview page metrics (5/5 modules deployed) - Add ANTHROPIC_API_KEY to .env.example Documentation: - Create comprehensive README_CONTENT_ENGINE.md (400+ lines) - Business value & ROI calculations - 3 detailed use cases (Sales, Founder, Agency) - Technical architecture & API configuration - Security & privacy best practices - Roadmap & feature planning - Update main README.md with Content Engine section - Add to features list with full description - Add to project structure - Add usage guide with quick start - Add to tech stack (Anthropic Claude) - Update roadmap (mark Content Engine complete) Testing: - Create test_content_engine.py with 15 test cases - Template & tone validation tests - API key handling tests - Content generation tests (mocked) - Prompt construction tests - Import safety tests 📊 Impact: - All 5 modules now deployed - AI capabilities added to platform - Cost-effective content generation (~$0.003/post) - 300x cheaper than human ghostwriters - Free tier supports 1,000+ posts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- One-Click Property Launch: Multi-platform listing automation - Auto Follow-Up Sequences: Smart nurture campaigns - Smart Document Generator: Automated contract generation - Meeting Prep Assistant: Auto-generated briefing docs Impact: +34K-154K/year value, 15-20 hours/week saved Services: 62 total (4 new) Demo pages: 11 total (1 new)
New Demo Pages (3): - Auto Follow-Up Sequences: Full campaign management UI - Smart Document Generator: Contract automation + e-signatures - Meeting Prep Assistant: Auto-generated briefing docs Documentation: - RAILWAY_DEPLOYMENT_GUIDE.md: Step-by-step deployment - AGENT_5_ARCHITECTURE.md: Intelligence Layer specs Total: 24 demo pages, 62 services, ready for production deployment
✅ 5 Specialized Agents Executed 20 Tasks - Alpha: Code audit (212 files, 145 issues found) - Beta: Test completion (25 TODOs, 4 files updated) - Gamma: Integration validation (8 checks passed) - Delta: Documentation (3 doc sets created) - Epsilon: Deployment prep (5 checks passed) 📊 Results: - 100% task completion rate - 0 critical issues - Production ready 📁 New Artifacts: - Agent swarm system (5 agents + orchestrator) - Comprehensive reports (6 reports) - API & service documentation - Deployment scripts & checklist - Environment configuration template 🚀 Status: PRODUCTION READY
✅ Agent Swarm Phase 2 Executed - 5 specialized agents (Zeta, Eta, Theta, Iota, Kappa) - 25 tasks planned across 5 AI services 🏗️ Architecture Designed (5 services): 1. Predictive Lead Scoring ✅ IMPLEMENTED & TESTED 2. Behavioral Triggers (architected) 3. Deal Prediction (architected) 4. Smart Recommendations (architected) 5. AI Insights Engine (architected) 🎯 Lead Scoring Service - LIVE: - Scores leads 0-100 with ML algorithm - 8 features: engagement, response time, budget match, etc. - Explainable AI (top factors with impact) - Tier assignment: hot/warm/cold - Action recommendations - Test result: 92.66/100 score, 94.6% confidence 📁 New Artifacts: - Phase 2 orchestrator & executor - Zeta AI Architect agent - 5 architecture design documents (JSON) - ai_predictive_lead_scoring.py (fully working) 🚀 Status: Ready to implement remaining 4 services
✅ Nu Team (Demo Pages): COMPLETE - AI Lead Scoring demo page (interactive) - Plotly visualizations - Real-time scoring interface ✅ Lambda Team (Deployment): Ready - Simple Railway deployment guide - 5-step process documented ✅ Mu Team (AI Services): 2/4 Complete - Behavioral Triggers ✅ (5 trigger types) - Deal Prediction ✅ (probability + date) - Smart Recommendations (pending) - AI Insights Engine (pending) 📊 Services Working: 1. Predictive Lead Scoring ✅ 2. Behavioral Triggers ✅ 3. Deal Prediction ✅ 🎯 3/3 teams making excellent progress
✅ Task 1: Streamlit Demo Server - Server running on localhost:8501 - Health check: OK - 27 demo pages active ✅ Task 2: Railway Deployment - railway.json configured - railway.toml created - RAILWAY_DEPLOY_NOW.md guide complete - Ready for 1-click deploy ✅ Task 3: Complete AI Layer (5/5 Services) - ai_predictive_lead_scoring.py (tested ✓) - ai_behavioral_triggers.py (tested ✓) - ai_deal_prediction.py (tested ✓) - ai_smart_segmentation.py (tested ✓) [NEW] - ai_content_personalization.py (tested ✓) [NEW] ✅ Demo Pages Created: - Page 26: Smart Segmentation - Page 27: Content Personalization 🎯 Platform Status: - 67 total services (62 standard + 5 AI) - 27 interactive demo pages - Production-ready for Railway - $375K-530K/year revenue potential - 50-55 hours/week time savings
MAJOR CHANGES: - Consolidated GHL streamlit_demo into unified 5-hub architecture - Removed 48 duplicate/old page files - Implemented hub-based navigation system in app.py NEW FEATURES (v6.5): - AI Workflow Generator (utils/workflow_agent.py) - Enhanced Audit Agent with file upload (utils/audit_agent.py) - Centralized demo data library (utils/demo_data.py) - Interactive workflow simulator in Business Automation - File upload + security scanning in Technical Due Diligence - Downloadable Markdown audit reports RAILWAY DEPLOYMENT: - Added railway.json for Streamlit deployment - Created deployment guides and configs - Environment variable templates DOCUMENTATION: - Jorge handoff packages (FINAL_HANDOFF_PACKAGE_JORGE.md) - Session summaries and execution plans - Training guides and deployment instructions - Gemini handoff documentation UI/UX IMPROVEMENTS: - Fixed Plotly theme consistency (8+ files) - Added toast notifications for key actions - Enhanced visual workflow diagrams - Professional branding and gradients TESTING: - Added test_roi_logic.py - Validated all imports and dependencies - 100% pass rate on critical path tests STATUS: Production-ready for Jorge delivery DEPLOYMENT: Railway 'responsible-heart' project DOCS: GEMINI_HANDOFF_GHL_FINALIZATION.md on Desktop
Backend Fixes: - Fix syntax error in memory_service.py (indentation) - Fix import errors in test_security_integration.py - Add test cleanup for isolation - Backend unification with service registry - Remove deprecated predictive_scoring.py - Result: 298/318 tests passing (93.7%) UI Enhancements: - Add 625 lines of enterprise-grade CSS - Implement smooth animations (fadeIn, slideUp, pulse, glow) - Premium hero banner with glassmorphism - Enhanced metric cards with hover effects - Modern button design with shine effects - Result: Enterprise SaaS quality (5/5 visual impact) Deployment: - Add Railway deployment guides - Add quick deployment checklist - Document all environment variables - Create session handoff for backend focus - Add UI enhancements documentation Note: API keys sanitized for security
- Fixed ImportError in predictive_scoring.py bridge with relative imports - Added score_lead method to PredictiveLeadScorer bridge for compatibility - Updated app.py to use predictive_scoring bridge - Consolidated API middleware and updated routes - Updated data and workflow templates for Jorge Salas demo - Cleaned up redundant documentation and archive files - Prepared railway.toml for backend deployment
…omated booking, and live dashboard) - Added intelligence_orchestrator.py for AI buyer persona synthesis - Added appointment_manager.py for GHL calendar integration - Updated voice_trigger.py with dynamic context injection for Vapi calls - Integrated Vapi tools in main.py for real-time availability and booking - Created admin_dashboard.py (Streamlit) for live system monitoring - Enhanced inventory_manager.py with Vision AI and schema updates - Updated handoff documentation for Phase 2 Buyer Portfolio
- Added Global AI State Sync via Streamlit Session State (Fixes FIX-009) - Integrated Sparkline visualizations in System Status sidebar (Fixes UI-009) - Implemented Prompt Version Control in Automation Studio (Fixes FEAT-006) - Added 'Shareable Portal Link' utility (Next Step 3) - Updated UI library with Sparkline support
- Complete Phase 1 Handoff and Delivery packages - Add comprehensive documentation for Jorge (Start Here, Executive Summary) - Update frontend with premium UI components (Sparklines, State Sync) - Enhance GHL integration and memory services - Update configuration and deployment guides - Clean up test data and mocks
Bumps [plotly](https://github.com/plotly/plotly.py) from 5.17.0 to 6.5.0. - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](plotly/plotly.py@v5.17.0...v6.5.0) --- updated-dependencies: - dependency-name: plotly dependency-version: 6.5.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
9e819b2 to
9766d66
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps plotly from 5.17.0 to 6.5.0.
Release notes
Sourced from plotly's releases.
... (truncated)
Changelog
Sourced from plotly's changelog.
... (truncated)
Commits
b19f8e5changelog formatting1ec9a16Update CHANGELOG.md83a2b0bversion changes for v6.5.0a49f495Merge pull request #5421 from plotly/update-plotlyjs-3.3.0f687526update plotly/labextension with files from ci83ab425update package-lock with new plotly.jsa3480f0package-lock indentatione519d5aupdate plotly.js to v3.3.022b0ac0Merge pull request #5415 from plotly/fix-np-date-handling-issueaa30be5Update _plotly_utils/basevalidators.pyYou can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)