Manohar
|
4b0bfb2a12
|
feat: strategy payoff graph — breakeven, max P&L, R/R, spot line, profit/loss shading
|
2026-05-11 05:01:23 +00:00 |
|
Manohar
|
7cf1de885e
|
fix: market fixed 6-slot order always; collapsed header shows P&L + alert count
|
2026-05-11 04:54:16 +00:00 |
|
Manohar
|
ed84985237
|
feat: 30s polling, market open/close Telegram alerts, mobile responsive UI
|
2026-05-11 04:45:22 +00:00 |
|
Manohar
|
ea6af0ea82
|
fix: each collapsible section is now independent — proper div structure
|
2026-05-09 04:19:38 +00:00 |
|
Manohar
|
dad5f9d337
|
fix: collapsible arrows on all 4 sections + market fixed order
|
2026-05-09 04:05:43 +00:00 |
|
Manohar
|
8564dcb8b2
|
fix: market cards fixed order; collapsible with arrow indicator
|
2026-05-09 04:04:09 +00:00 |
|
Manohar
|
5bdf7fbffe
|
fix: market cache in SQLite for after-hours; collapsible sections with localStorage state
|
2026-05-09 03:50:11 +00:00 |
|
Manohar
|
1f00d2da41
|
design: favicon, market indices, alert settings, TTE, dark/light toggle
|
2026-05-09 03:42:19 +00:00 |
|
Manohar
|
496d192435
|
fix: market.ts dual-source (Angel primary, Yahoo fallback for after hours)
|
2026-05-08 17:45:35 +00:00 |
|
Manohar
|
a3bb07f7ef
|
feat: Angel SmartAPI market data endpoint (NIFTY/SENSEX/VIX/crude/INR) + global alert config
|
2026-05-08 17:42:43 +00:00 |
|
Manohar
|
30884f10e0
|
design: premium fintech UI — DM Serif, dark/light toggle, coral accents, glassmorphism nav
|
2026-05-08 17:31:26 +00:00 |
|
Manohar
|
03035b3965
|
fix: recordSnapshot type annotation + datetime quotes
|
2026-05-08 17:13:17 +00:00 |
|
Manohar
|
e97a2ca643
|
feat: new UI — P&L summary cards, intraday chart, totals footer
|
2026-05-08 17:10:26 +00:00 |
|
Manohar
|
247f750de4
|
feat: P&L snapshots table, /api/pnl-history, intraday chart + totals row in UI
|
2026-05-08 17:10:17 +00:00 |
|
Manohar
|
f809fbdaa1
|
feat: options/F&O positions only — exclude equity holdings
|
2026-05-08 17:06:42 +00:00 |
|
Manohar
|
60e5c7647d
|
feat: forcePoll at startup + POST /api/refresh (bypasses market hours)
|
2026-05-08 16:44:11 +00:00 |
|
Manohar
|
a0aede9294
|
fix: remove secHeaders middleware ref — not defined in Traefik, disables router
|
2026-05-08 16:39:29 +00:00 |
|
Manohar
|
f0c6db3c40
|
fix: run as root — bind-mount overrides chown causing SQLITE_CANTOPEN
|
2026-05-08 16:36:49 +00:00 |
|
Manohar
|
4a637351db
|
fix: remove dotenv/config import — env vars injected by Dokploy in prod
|
2026-05-08 16:34:32 +00:00 |
|
Manohar
|
28178abbe5
|
fix: remove import.meta (ESM-only) — use native __dirname in CJS
|
2026-05-08 16:33:15 +00:00 |
|
Manohar
|
5bb59de545
|
fix: npm install instead of npm ci (no lockfile)
|
2026-05-08 16:31:38 +00:00 |
|
Manohar
|
cf58468fcc
|
chore: add gitignore
|
2026-05-08 16:22:05 +00:00 |
|
Manohar
|
b5ce185f77
|
chore: add gitignore
|
2026-05-08 16:21:59 +00:00 |
|
Manohar
|
971c59df11
|
feat: initial position tracker scaffold
|
2026-05-08 11:22:05 +00:00 |
|