read.markets/app/templates/partials
Giorgio Gilestro 6459e8c43d mobile: wrap tabs, trim portfolio + markets bar columns
Three pieces of phone-side feedback:

1. Indicator group tabs wrap onto multiple rows instead of
   horizontal-scrolling — every group is visible at a glance. Each
   button keeps its own bottom border so wrapped rows stay
   visually delimited; the container's bottom border is removed.

2. Portfolio holdings table hides Qty and Avg columns on mobile via
   the mobile-hide class (same mechanism as the indicator table).
   Remaining columns are the actionable ones: Ticker, Name, Last,
   P/L, %.

3. Markets bar at the bottom compacts to one row per chip —
   dot + code + change% only. The state word ("open" / "closed")
   is implied by the dot colour; the index label, price, and
   until-time are dropped on mobile. Grid columns drop their 220px
   floor so the full set fits the viewport without horizontal
   scroll (previously the bar scrolled within itself).
2026-05-28 19:10:58 +02:00
..
calendar.html initial commit — cassandra v0.1 2026-05-15 21:56:10 +01:00
dashboard_header.html phase G: data minimisation + passwordless auth + DeepSeek-first LLM 2026-05-18 14:16:57 +01:00
indicators.html mobile: per-view ≤480px rules across the CSS bundle 2026-05-28 18:43:36 +02:00
log.html phase G: data minimisation + passwordless auth + DeepSeek-first LLM 2026-05-18 14:16:57 +01:00
markets_bar.html phase G: data minimisation + passwordless auth + DeepSeek-first LLM 2026-05-18 14:16:57 +01:00
news.html news: clamp free + anonymous to last 6h; paid keeps 24h 2026-05-25 22:49:21 +02:00
ops_footer.html initial commit — cassandra v0.1 2026-05-15 21:56:10 +01:00
portfolio.html mobile: wrap tabs, trim portfolio + markets bar columns 2026-05-28 19:10:58 +02:00