Commit Graph

12 Commits

Author SHA1 Message Date
henry 17ba788419 fix: delete button - add error handling and fix variable shadowing in filter callback 2026-05-16 22:16:42 +02:00
henry f8a3b7840f fix: consolidate 3 fetchBars calls into 1 per stock and add 500ms delay between sequential loads to avoid rate limiting 2026-05-16 22:14:21 +02:00
henry 5e865b9c26 feat: auto-load technical indicators on page load and show loading states in all cells 2026-05-16 22:09:03 +02:00
henry 046e81ffc1 feat: rewrite analyze page with technical indicators column and signal summary 2026-05-16 22:05:01 +02:00
henry 0e8339d614 UI: surface buying/selling suggestion and execution plan in portfolio and stock detail (show last saved suggestion)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-05-16 15:27:41 +02:00
henry fc17b8cb51 UI: avoid disabling Add Stock button to prevent flaky E2E clicks (addStock still guards empty input) 2026-05-16 15:06:46 +02:00
henry 2e22fd5635 feat: add stock detail page with chart, position, and orders
- Add /api/alpaca/orders endpoint for order history
- Add TradingView chart component for candlestick visualization
- Add /analyze/:ticker route with position and orders display
- Make ticker cells in analyze page clickable for navigation
2026-05-14 11:00:35 +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
henry 41fdc08a6e style: update inputs per design guidelines 2026-05-14 08:15:56 +02:00
henry 988368326c fix: add text color to input fields for visibility 2026-05-14 08:15:17 +02:00
henry 503a1c8bde feat: add analyze page with dataflow visualization 2026-05-14 08:12:12 +02:00