henry
|
b5b5207756
|
feat: always enqueue analyze jobs as background, save jobId to DB, reuse active jobs, cleanup stale jobs
|
2026-05-16 22:31:19 +02:00 |
|
henry
|
2ab55060f3
|
feat: wire TradingGraph to use settings for model, temperature, and risk config
|
2026-05-16 21:37:27 +02:00 |
|
henry
|
0ee89cf052
|
feat(settings): add settings route and API updates\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-16 20:19:35 +02:00 |
|
henry
|
1ae60635d3
|
UI: job badges, skeletons, cancel support + API route to cancel jobs\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-16 14:56:22 +02:00 |
|
henry
|
669b792045
|
Jobs API: expose getJob and listRecentJobs; use unified queue module for job status and history; UI can query /api/jobs?ticker=...\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-16 14:47:23 +02:00 |
|
henry
|
9771f48028
|
Queue: unify exports; support BullMQ when REDIS_URL set, otherwise in-process fallback
|
2026-05-16 14:43:52 +02:00 |
|
henry
|
9167bd8912
|
Queue: support REDIS_URL BullMQ mode; fallback to in-process queue for dev/tests
|
2026-05-16 14:42:33 +02:00 |
|
henry
|
5f5a48067c
|
Remove QueueScheduler usage (avoid SSR runtime error)
|
2026-05-16 14:41:06 +02:00 |
|
henry
|
1b31a4a131
|
Typings: annotate job param as any in queue worker
|
2026-05-16 14:39:33 +02:00 |
|
henry
|
ceb664f56c
|
Fix TS errors: relax bullmq import typing, adjust job loader, and cast chart mock as any
|
2026-05-16 14:39:00 +02:00 |
|
henry
|
31503624f6
|
Fix bullmq import for ESM SSR compatibility (use default import)
|
2026-05-16 14:36:45 +02:00 |
|
henry
|
3234a09096
|
Add job status endpoint, persist lastJobId; replace in-process queue with BullMQ-based queue and worker; link job status in UI
|
2026-05-16 14:28:34 +02:00 |
|