Skip to content

Releases: Ali-Marandi/finsight-pro

v0.8.0 — Sentiment Analysis Engine

Choose a tag to compare

@Ali-Marandi Ali-Marandi released this 25 Aug 22:12

What's New in v0.8.0

Sentiment Analysis Engine (New)

  • Dual-language NLP: Persian (Farsi) + English sentiment analysis
  • 100+ word lexicons: Financial domain-specific for Iranian market
  • Smart NLP features: Negation handling, intensifier detection, entity-level scoring
  • Batch analysis: Score multiple news articles or social posts at once
  • Stock-level sentiment: Per-symbol scoring with bullish/bearish/neutral signals
  • Weighted aggregation: News (2x weight) + Social media combined
  • Auto-recommendation: Generates actionable trading suggestions
  • Interactive UI: Market score card, distribution pie, timeline chart, per-stock signals

API Endpoints

  • POST /api/v1/sentiment/analyze — Batch text sentiment
  • POST /api/v1/sentiment/stock — Stock-specific sentiment
  • GET /api/v1/sentiment/demo — Demo with 12 TSE news + 6 social posts

Demo Data

  • 12 Persian news articles covering 5 TSE sectors
  • 6 social media posts with emojis
  • Per-stock analysis for Foolad, Petrochem, Bank, Khodro, Tech

Full Engine Count: 16 pages (was 14)

Full Changelog: v0.7.0...v0.8.0

v0.7.0 — Desktop Release

Choose a tag to compare

@Ali-Marandi Ali-Marandi released this 25 Aug 22:02

FinSight Pro Desktop v0.7.0

Installation

Option A — NSIS Installer (recommended):

  1. Download FinSight Pro Setup x.x.x.exe
  2. Run the installer and follow the wizard
  3. Launch FinSight Pro from Start Menu or Desktop shortcut

Option B — Portable:

  1. Download FinSight-Pro-Portable-x.x.x.exe
  2. Run directly — no installation required
  3. Place anywhere on your system

What's Included

  • AI Financial Copilot — Chat with your financial data in English & Persian
  • 5 Bankruptcy Prediction Models — Altman Z-Score, Springate, Ohlson O-Score, Grover
  • Document Intelligence — OCR-based extraction from PDF, scanned docs & images (Persian + English)
  • Industry Benchmarking — Compare against 8 industry profiles with percentile rankings
  • Compliance Engine — Iranian Accounting Standards + IFRS automated checking
  • Consolidation Engine — Multi-company financial statement consolidation
  • TSETMC Live Market — Tehran Stock Exchange real-time data integration
  • 17+ financial ratios across 4 categories (Profitability, Liquidity, Leverage, Efficiency)
  • Interactive charts — Bar and Radar visualizations
  • Status classification — Good / Warning / Critical with color coding
  • Industry benchmarks — Compare against standard thresholds
  • PDF & Excel export — Professional reports with Cascade design
  • PDF import — Extract financial data from PDF statements
  • Drag-and-drop upload — CSV, XLS, XLSX, PDF, Image support
  • Custom Windows titlebar — Frameless modern UI
  • Toast notifications — Real-time feedback
  • API status monitor — Live backend health indicator
  • Demo data — 3 pre-loaded sample analyses
  • Multi-language — English, فارسی, العربية
  • 100% offline & private — Your data never leaves your machine
  • Connect any LLM — OpenAI, DeepSeek, Ollama, OpenRouter

Tech Stack

  • Electron 32 · React 18 · TypeScript · Tailwind CSS
  • Recharts · Zustand · Radix UI · Lucide Icons
  • FastAPI · SQLAlchemy · SQLite backend

System Requirements

  • Windows 10 (64-bit) or later
  • ~200 MB disk space for installed version

Built with precision by Ali Marandi

v0.6.0 — Desktop Release

Choose a tag to compare

@github-actions github-actions released this 24 Aug 18:48

FinSight Pro v0.6.0 — Advanced Analytics Suite

3 New Advanced Engines (from 33-Technique Research)

Engine Description Endpoints
Fuzzy AHP-TOPSIS Multi-criteria decision making for stock ranking with Saaty consistency analysis /ahp, /topsis, /stock-ranking, /demo
Black-Litterman Posterior returns combining market equilibrium with investor views /optimize, /demo
Factor Analysis PCA dimensionality reduction + Fama-French 3-factor model (MKT, SMB, HML) /pca, /fama-french, /demo

Also in v0.6.0

Engine Description
Time Series ARIMA forecasting, GARCH volatility, seasonal decomposition
Financial Engineering VaR/CVaR (3 methods), Monte Carlo, Black-Scholes, Markowitz

Stats

  • 12 Analysis Engines — comprehensive offline financial analysis
  • 28+ API Endpoints — full REST API coverage
  • 17 Navigation Items — feature-rich desktop interface
  • TypeScript: 0 errors — type-safe full-stack
  • CI: 5/5 green — all quality gates passing

Full Engine List

  1. Ratio Analysis | 2. AI Copilot | 3. Bankruptcy Prediction | 4. Document Intelligence | 5. Industry Benchmarking | 6. Compliance (IAS/IFRS + Iran) | 7. Consolidation | 8. TSETMC Live | 9. Time Series | 10. Financial Engineering | 11. Fuzzy AHP-TOPSIS | 12. Black-Litterman | 13. Factor Analysis (PCA/FF3)

Architecture

  • Backend: FastAPI + NumPy/SciPy (offline-first, no data leaves your machine)
  • Frontend: Electron 32 + React 18 + TypeScript 5.5 + Recharts
  • Design: Cascade palette (charcoal/stone/gold/olive)

Informed by comprehensive 33-technique financial sciences ROI research across 5 categories.

v0.4.0 — 7 Analysis Engines

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:52

FinSight Pro v0.4.0 — 7 Analysis Engines

New Engines (5)

  • Document Intelligence — OCR extraction from PDF, scanned docs and images (Persian + English)
  • Industry Benchmarking — Compare against 8 industry profiles with percentile rankings
  • Compliance Engine — 12+ automated checks (IAS, IFRS, Iran-specific)
  • Consolidation Engine — Multi-company statement consolidation with eliminations
  • TSETMC Live Market — Tehran Stock Exchange real-time data

Enhanced Features

  • AI Financial Copilot — Dual-mode (built-in + LLM connect)
  • Bankruptcy Prediction — 5 models with consensus scoring
  • Dashboard — 10 feature cards, 12 navigation items
  • Multi-language — English, فارسی, العربية

Tech Stack

  • Electron 32 · React 18 · TypeScript 5.5 · Tailwind CSS
  • FastAPI · SQLAlchemy · SQLite · Tesseract OCR
  • Recharts · Zustand · Radix UI · Lucide Icons

Install

  1. Download the installer or portable EXE below
  2. Run — no dependencies needed
  3. Start analyzing!

100% offline · Your data never leaves your machine

v0.2.0-beta — Desktop Release

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Aug 21:14

FinSight Pro Desktop v0.2.0-beta

Installation

Option A — NSIS Installer (recommended):

  1. Download FinSight Pro Setup x.x.x.exe
  2. Run the installer and follow the wizard
  3. Launch FinSight Pro from Start Menu or Desktop shortcut

Option B — Portable:

  1. Download FinSight-Pro-Portable-x.x.x.exe
  2. Run directly — no installation required
  3. Place anywhere on your system

What's Included

  • 17+ financial ratios across 4 categories (Profitability, Liquidity, Leverage, Efficiency)
  • Interactive charts — Bar and Radar visualizations
  • Status classification — Good / Warning / Critical with color coding
  • Industry benchmarks — Compare against standard thresholds
  • PDF & Excel export — Professional reports with Cascade design
  • Drag-and-drop upload — CSV, XLS, XLSX support
  • Custom Windows titlebar — Frameless modern UI
  • Toast notifications — Real-time feedback
  • API status monitor — Live backend health indicator
  • Demo data — 3 pre-loaded sample analyses
  • Multi-language — English, فارسی, العربية
  • 100% offline & private — Your data never leaves your machine

Tech Stack

  • Electron 32 · React 18 · TypeScript · Tailwind CSS
  • Recharts · Zustand · Radix UI · Lucide Icons
  • FastAPI · SQLAlchemy · SQLite backend

System Requirements

  • Windows 10 (64-bit) or later
  • ~200 MB disk space for installed version

Built with precision by Ali Marandi

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:19

FinSight Pro Desktop v0.1.0

Installation

  1. Download FinSight Pro Setup x.x.x.exe below
  2. Run the installer
  3. Launch FinSight Pro from your Start Menu

What's Included

  • 17+ financial ratios across 4 categories
  • Interactive bar and radar charts
  • PDF and Excel report export
  • Industry benchmarking
  • 100% offline — your data never leaves your machine

System Requirements

  • Windows 10 (64-bit) or later
  • ~150 MB disk space

Known Limitations

  • This is an early access release
  • API backend requires Python 3.10+ (bundled in future versions)

What's Changed

  • feat: project infrastructure, landing page, and desktop app scaffold by @Ali-Marandi in #1

New Contributors

Full Changelog: v1.0.0...v0.1.0

v0.1.0-beta — First Desktop Release

Pre-release

Choose a tag to compare

@Ali-Marandi Ali-Marandi released this 21 Aug 23:08

FinSight Pro Desktop v0.1.0-beta

Installation

  1. Download FinSight Pro Setup x.x.x.exe below
  2. Run the installer
  3. Launch FinSight Pro from your Start Menu

What's Included

  • 17+ financial ratios across 4 categories
  • Interactive bar and radar charts
  • PDF and Excel report export
  • Industry benchmarking
  • 100% offline — your data never leaves your machine

System Requirements

  • Windows 10 (64-bit) or later
  • ~150 MB disk space

Known Limitations

  • This is an early access release
  • API backend requires Python 3.10+ (bundled in future versions)

Full Changelog: v0.1.0...v0.1.0-beta

v1.0.0 - Production Ready Financial Engine

Choose a tag to compare

@Ali-Marandi Ali-Marandi released this 02 Aug 01:34
ee97527

First commercial-grade release of FinSight Pro.

Key Features:

  • Comprehensive analytical ratios (Profitability, Liquidity, Leverage, Efficiency).
    • Professional HTML report generation.
    • High-resolution visual dashboards.
    • Multi-format data ingestion (CSV/Excel).
    • Strict data validation engine.