henry
|
e4fb4bca41
|
Fix routing: move job loader into index and keep cancel as nested action (avoid duplicate file/folder)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-16 15:00:01 +02:00 |
|
henry
|
c8e4c181d0
|
Fix cancel route import path to queue module\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-16 14:58:18 +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
|
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 |
|