7f15cd11e3b7e0f6dd41db3009fb4095160e2629
Add POST/PUT/DELETE endpoints to InvestmentsController with find-or-create Security by normalized symbol, price upsert helper, and ownership checks. Frontend gets add/edit dialog with per-share cost basis input, delete confirmation, actions column on holdings table, and success/error snackbar. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Languages
C#
65%
Vue
30.2%
TypeScript
4.6%
Dockerfile
0.2%