QuantIQ / backend /app /database

Commit History

fix: add 15-minute Redis dynamic backfill lock in crud.get_stock_history to prevent hammering yfinance on cold database
d07b262

Karan6124 commited on

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

Karan6124 commited on

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

Karan6124 commited on

feat: implement dynamic historical backfilling from yfinance in get_stock_history
491dfdd

Karan6124 commited on

feat: add recently_analyzed and trending_tickers GraphQL queries utilizing prediction logs
c88030c

Karan6124 commited on

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

Karan6124 commited on

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

Karan6124 commited on

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

Karan6124 commited on

fix: set database connection timeout to 30s to handle Neon cold starts
3a7de1b

Karan6124 commited on

feat: implement subscription packages, message limit quotas, and 3-day discount timer
dfe618f

Karan6124 commited on

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

Karan6124 commited on

feat: implement AI Analyst strategy history and persistence
f05849c

Karan6124 commited on

fix: enable SQLAlchemy pre-ping and connection pool recycle to prevent Neon idle connection drops
fbb53e1

Karan6124 commited on

feat: bypass backend credit deduction for master testing account
fe7c3e2

Karan6124 commited on

feat: implement Google OAuth, Razorpay webhook, and bug fixes for watchlist and yfinance polling
e728632

Karan6124 commited on

feat: implement database CRUD operations for users, watchlists, alerts, history, and payments
c7ee5b1

Karan6124 commited on

feat: define database models for User, Payments, Watchlist, Alert, and StockHistory
fb1852e

Karan6124 commited on

feat: implement configuration and database session setup for NeonDB and Redis
c39e06c

Karan6124 commited on

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

Karan6124 commited on