Skip to content

Comparative tweaks: 50/50 profile row, stacked legend, drop caveat - #141

Merged
vanajmoorthy merged 1 commit into
mainfrom
feat/comparative-layout-tweaks
Jul 31, 2026
Merged

Comparative tweaks: 50/50 profile row, stacked legend, drop caveat#141
vanajmoorthy merged 1 commit into
mainfrom
feat/comparative-layout-tweaks

Conversation

@vanajmoorthy

Copy link
Copy Markdown
Owner

Follow-up polish on the comparative/controversial redesign (#140), per feedback.

  1. Dashboard header — the profile-status box and the "Update Bibliotype" box now sit side by side, each 50% width on desktop (md:flex-row + md:w-1/2), stacking on mobile as before.
  2. Number-line legend — always stacks one item per line (flex-col) so it reads top-to-bottom on every card, instead of wrapping unevenly (e.g. 2 items on one line, 1 on the next). Still sorted left→right to match marker positions; World Avg still the source link.
  3. Reading-pace poster — dropped the "* Based on books with a recorded finish date…" footnote. That caveat is already documented on the methodology page (#books-per-year), so the poster stays clean.

Verification

  • test_number_line (28 tests) passes; no test referenced the removed footnote or the dashboard boxes.
  • pnpm run build succeeds; md:w-1/2, md:flex-row, md:items-stretch land in output.css.
  • number_line.html / comparative_analytics_card.html formatted with prettier (dashboard.html isn't prettier-parseable due to a pre-existing inline-script Django tag).

…veat

- Dashboard: put the profile-status box and the "Update Bibliotype" box side
  by side, each 50% width on desktop (still stack on mobile).
- Number line: legend now always stacks one item per line (flex-col) so it
  reads top-to-bottom on every card, instead of wrapping unevenly.
- Reading-pace poster: drop the "* Based on books with a recorded finish
  date…" footnote — that caveat is already covered on the methodology page
  (#books-per-year).
@vanajmoorthy
vanajmoorthy merged commit 59f215f into main Jul 31, 2026
1 check passed
@vanajmoorthy
vanajmoorthy deleted the feat/comparative-layout-tweaks branch July 31, 2026 17:58
vanajmoorthy added a commit that referenced this pull request Aug 1, 2026
)

Replace the short scratch TODO list with a comprehensive, current backlog
sourced from docs/plans, docs/handoffs, GENRES.md, SCALING.md,
scaling-implementation-plan.md, ARCHITECTURE.md, code, and in-flight work.

New/updated coverage:
- Comparative/controversial redesign marked shipped (#140/#141); only the
  global-averages-from-community recompute remains as residual.
- Genre: GENRES.md §8 simplifications (poetry→fiction, ambiguous→fiction
  default in DB, StoryGraph Tags unparsed); ~35% zero-genre coverage gap;
  pending VPS `enrich_books --process-all` re-enrich.
- Reader type: retirement verdict pending, Series Slayer unearnable on
  StoryGraph, permanent anonymized-vocab, percentile scoring future.
- New sections: Scaling/perf/infra (entire scaling plan unapplied, GB
  10k/day quota ceiling, single Celery worker, deploy migration race);
  Security & auth follow-ups (US-017 enumeration, US-024 double-dispatch,
  is_public default posture, settings-modal cache lag).
- Recommendations: legacy min_overlap_pct cleanup (recommendations.py:103),
  0.40 threshold tuning.
- UI: share cards left at text-[10px]/text-xs (fixed-canvas PNGs); neo-3d
  bevel follow-ups.
- Enrichment cache-expiry verification; cleanup: EXCLUDED_GENRES dedup.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant