keshav-005
80454b9141
Refine search exchange label fallback
2026-04-23 00:48:24 +05:30
keshav-005
2c193bfacb
Tighten search exchange suffix fallback
2026-04-22 23:51:04 +05:30
keshav-005
6bc464acce
Fix search ticker metadata
2026-04-22 23:37:34 +05:30
Bortlesboat
2d7c30eafb
fix: correct docstring for formatMarketCapValue sub-million format
2026-03-29 10:00:10 -04:00
Bortlesboat
02a3a68267
fix: add international exchange mappings for TradingView widgets
...
Expand formatSymbolForTradingView to map 40+ Finnhub exchange suffixes
to their TradingView prefix equivalents. Previously only .SS, .SZ, and
.HK were handled, causing international symbols like 2330.TW to fail
on the stock details page.
Add comprehensive test suite for utility functions including
formatSymbolForTradingView, formatMarketCapValue, formatChangePercent,
getChangeColorClass, and calculateNewsDistribution.
Closes #24
2026-03-28 15:28:12 -04:00
Alex Schneider
f093e2117f
fix: harden sentiment insights integration
2026-03-25 21:32:26 +01:00
Alex Schneider
5367fa2996
feat: add stock sentiment insights card
2026-03-25 20:51:33 +01:00
NicolasBohn
9b0b3ad363
fix: migrate remaining inngest v3 trigger syntax to v4
2026-03-21 22:17:23 +01:00
octopus
be46d25807
feat: add MiniMax as alternative LLM provider with provider abstraction
...
Introduce a configurable AI provider system (lib/ai-provider.ts) that
supports Gemini (default), MiniMax, and Siray.ai with automatic
fallback. The AI_PROVIDER env var selects the primary provider, and
on failure the system falls back to a secondary provider automatically.
- MiniMax M2.7 via OpenAI-compatible API (api.minimax.io/v1)
- Provider abstraction replaces hardcoded Gemini + Siray fallback
- 24 unit tests + 3 integration tests (vitest)
2026-03-20 21:28:24 +08:00
wenliang
c227679ccf
Fix: Address Copilot review (use slice for suffix removal, remove unused import)
2026-02-13 16:34:51 +08:00
wenliang
960044eb2d
Fix: Return empty string for invalid symbol in formatSymbolForTradingView (CodeRabbit feedback)
2026-02-12 12:44:54 +08:00
wenliang
294d0b98e9
Fix: Add symbol format conversion for A-Share/HK stocks in TradingView widgets
2026-02-12 12:37:02 +08:00
Mr. Algorithm
bc56a585af
feat: Integrate Siray.ai fallback, modernize docs, and migrate users
2026-01-30 00:10:35 +05:30
Mr. Algorithm
ff6cfc42f3
added donation
2025-12-13 01:35:52 +05:30
Mr. Algorithm
6341e1a6d5
updated links
2025-10-04 22:10:44 +05:30
Mr. Algorithm
6232cbfa20
Update lib/constants.ts
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 19:49:07 +05:30
Mr. Algorithm
7c965b022d
Update lib/utils.ts
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 19:48:41 +05:30
Mr. Algorithm
30aa5d48e8
implemented search
2025-10-04 18:46:22 +05:30
Mr. Algorithm
93ddf55f01
Update lib/nodemailer/index.ts
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 01:06:12 +05:30
Mr. Algorithm
ec8033df06
Update lib/better-auth/auth.ts
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 01:05:50 +05:30
Mr. Algorithm
cf6bfbc6eb
implement auth logic
2025-10-04 00:52:13 +05:30
Mr. Algorithm
690a644af1
implemented auth ui and layout
2025-10-02 23:16:08 +05:30
Mr. Algorithm
295a8a1363
Implemented home page with TradingView widgets
2025-09-30 10:13:08 +05:30
Mr. Algorithm
9184e63ebe
Implemented header
2025-09-29 13:34:13 +05:30
Mr. Algorithm
0693aad9a7
initial commit
2025-09-28 23:52:33 +05:30