QuantIQ / backend /app /services

Commit History

feat: integrate Contextual News Sentiment (QuantIQ News Sentiment) and Earnings Calendar (QuantIQ Catalyst Watch) tools into Gemini ReAct agent loop
3de8ffd

Karan6124 commited on

fix: enable strict=False in JSON extractor to parse Gemini responses containing literal raw newlines inside JSON string values
cd078b2

Karan6124 commited on

fix: force yfinance daily fallback if stock history has flat price movement (nunique close <= 1) during closed market hours
26fb37a

Karan6124 commited on

fix: eliminate yfinance rate limiting - retry backoff in cached helper + Celery tasks use cached helper instead of raw yf.Ticker every 2min
54df784

Karan6124 commited on

fix: resolve NameError in get_ml_prediction - stale onnx_session ref left over from multi-model router refactor (should be onnx_sessions dict)
3610f7e

Karan6124 commited on

fix: add shared Redis-cached yfinance helper to eliminate rate limiting and event-loop blocking across indicator tool, ONNX predictor, and ATR calculator
d179777

Karan6124 commited on

fix: add yfinance daily fallback to indicator tool and ONNX predictor when local DB has <26 candles post-restart
388c5f4

Karan6124 commited on

fix: enforce JSON-only Gemini responses and add graceful plain-text fallback to prevent agent crash
9d416cd

Karan6124 commited on

fix: resolve Celery decorator syntax error and handle NaN technical indicators in ONNX prediction inputs
aaf30f8

Karan6124 commited on

feat: implement weekly MLOps retraining loop and specialized multi-model router
432f713

Karan6124 commited on

fix: resolve Celery asyncpg event loop crash with NullPool and guard PnL division by zero
ff3c3ba

Karan6124 commited on

feat: implement dynamic volatility fallback with Redis DB 1 cache and category defaults
08a2e96

Karan6124 commited on

fix: resolve Celery Beat scheduling, crud logic errors, and implement ATR volatility-adjusted stop-loss levels
1e6320d

Karan6124 commited on

fix: clarify bearish framing in ReAct analyst system instructions to prevent user confusion
3b2edba

Karan6124 commited on

feat: add user strategy performance tracker table, lockInStrategy GraphQL mutation, and auto-labeler updates
b5a4c95

Karan6124 commited on

fix: integrate real ONNX prediction helper into Advisor chat and improve memory context guidelines
27caaea

Karan6124 commited on

feat: add MLOps prediction logs table, background labeling task, and model metrics endpoint
c7f64de

Karan6124 commited on

feat: integrate Resend HTTP API support for firewall-safe email delivery
d5cf9cc

Karan6124 commited on

fix: propagate SMTP exceptions in diagnostic endpoint to display exact SMTP error details
75aaa5e

Karan6124 commited on

fix: add connection timeout to smtplib SMTP/SMTP_SSL calls to prevent hanging
d214a09

Karan6124 commited on

fix: support both SSL and TLS SMTP ports and add /auth/test-email diagnostic endpoint
8d9c91a

Karan6124 commited on

feat: add secure 6-digit OTP email verification flow
f6f831b

Karan6124 commited on

refactor: migrate gemini client code to the new official google-genai SDK
112ad2a

Karan6124 commited on

feat: integrate Prometheus metrics suite and polish landing page navigation
23d5139

Karan6124 commited on

feat: implement real-time price alerts via email with 2-minute reminder loops
9bf8bc5

Karan6124 commited on

feat: implemented cloudinary for storing user avatar
560a5fb

Karan6124 commited on

feat: updated the system instruction.
528cffe

Karan6124 commited on

fix: wire correct KAFKA_BOOTSTRAP_SERVERS in GQL subscriptions and resolve Gemini ReAct Agent function calling JSON error
d7add1e

Karan6124 commited on

feat: changed the gemini api key from 1.5 flash to 2.5 flash model
b7ad561

Karan6124 commited on

feat: implement startup ONNX model downloader and live inference service
1af1542

Karan6124 commited on

feat: changed the google gemini api model from 1.5 flash to 2.5 flash
0880540

Karan6124 commited on

feat: implement Gemini ReAct agent loop and hook up GQL insight mutation
c88841a

Karan6124 commited on

feat: implement Celery task queue and background tasks for watchlist reports and database pruning
678cc94

Karan6124 commited on

feat: changes into the tech stack
f75fa00

Karan6124 commited on

chore: initial project structure with uv config and gitignore
046e924

Karan6124 commited on