1. Portfolio dropdown menu:
- Changed from 'top-full' to 'bottom-full'
- Menu now opens upward to not get cut off by table
2. Removed green accent highlighting from StatCards:
- Portfolio: Expiring Soon
- Watchlist: Available
- Auctions: Ending Soon
- Marketplace: Verified Sellers
- Alerts: Active Alerts
SIMPLIFIED STATS:
- Removed: Total Invested, Est. Value, Profit/Loss
- Added: Expiring Soon (domains expiring in 30 days)
- Added: Need Attention (domains with health issues)
- Kept: Total Domains, Listed for Sale
SIMPLIFIED TABLE:
- Domain column: name + registrar
- Added column: simple date added
- Expires column: with color-coded expiry warnings (30d, expired)
- Health column: quick health status
- Actions: Three-dot dropdown menu
THREE-DOT MENU:
├── Health Check
├── Edit Details
├── ─────────────
├── List for Sale (accent color)
├── Visit Website
├── ─────────────
├── Record Sale
└── Remove (danger)
SIMPLIFIED SUBTITLE:
- Shows domain count + expiring soon count
- No more profit/loss display
This focuses on reliable, actionable data:
✅ Domain names (100% accurate)
✅ Expiry dates (user input)
✅ Health status (real-time check)
❌ Valuations (unreliable estimates)
❌ Profit/Loss (depends on estimates)
API FIX:
- quickHealthCheck now uses POST method (was GET)
- Fixes 'int_parsing' error for domain_id
PORTFOLIO UX:
1. Health Check now works correctly with POST /domains/health-check
2. Clear separation of List vs Sell:
- 'List' button → Opens listing form (marketplace)
- 'Sold?' button → Records completed sale (P&L tracking)
3. Improved Valuation Modal:
- Shows 'Pounce Score Estimate' instead of just 'Estimated Value'
- Color-coded confidence badge (high/medium/low)
- Clear disclaimer about algorithmic estimate
4. Record Sale Modal:
- Clear explanation of purpose (P&L tracking)
- Hint to use 'List' button for marketplace
LISTINGS PAGE:
- Accepts ?domain= query parameter
- Auto-opens create modal with prefilled domain
- Seamless flow from Portfolio → List on Marketplace