Commit Graph

7 Commits

Author SHA1 Message Date
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