Commit Graph

7 Commits

Author SHA1 Message Date
henry bf67a93b31 feat: add notes field to stocks API upsert 2026-05-16 20:42:22 +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
henry 24c7ee2bf1 Save ticker and last decision to DB; add order suggestion UI; upsert stocks with execution details; ensure analysis saves ticker
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-16 14:06:45 +02:00
henry 17c9ee27c0 Show full company name in most-actives API; ensure name column displays canonical company name
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-16 13:41:44 +02:00
henry 19b098393a feat: add most-actives API proxy route 2026-05-16 12:39:27 +02:00
henry 043c3d5afe feat: delete ticker from database when removed from portfolio
- Add DELETE support to /api/stocks endpoint via _method parameter
- Modify removeStock to delete db- prefixed entries from database
- Add confirmation dialog on delete button click
- Add test for stock deletion
2026-05-14 10:29:27 +02:00
henry 3340fd11ca feat: add stock database with prisma for portfolio persistence
- Initialize Prisma with SQLite and Stock model
- Create database service layer with singleton client
- Add API routes for stock CRUD operations
- Integrate database with analyze page to persist ticker entries
- Add Playwright tests for stock database functionality
2026-05-14 10:23:56 +02:00