Sold-out cells: amber (was red), show last known available rate with strikethrough. Past dates: grey, same strikethrough treatment, no eye icon (Booking.com won't serve past availability), history chart still accessible. Date column headers also hide the eye link for past dates. Backend adds a second query returning last_available_rate (most recent available + non-null rate_gross) per hotel+date for the full range. Icons are now 12px and stacked below the rate text in a flex-column cell layout. Price index badge sits between rate and icons. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| jobs | ||
| services | ||
| auth.py | ||
| database.py | ||
| Dockerfile | ||
| main.py | ||
| migrate_direct_data.py | ||
| requirements.txt | ||
| scheduler.py | ||
| schema.sql | ||