readthrough / dashboard /components.py

Commit History

  1. feat: The Brief renders as the published research note⁠

    Viney +1: Claude Opus 5 (1M context)
    93f9cc0

  1. feat: the guidance record fills the half of Track Record that never worked⁠

    Viney +1: Claude Opus 5 (1M context)
    da30423

  1. feat: link The Brief's sourced facts to their filings, guard the URL scheme⁠

    Viney +1: Claude Opus 5 (1M context)
    24d7b8c

  1. feat: make every sourced fact traceable via meta_row evidence links

    6ae694a

  1. feat: add compact mode to section headers for half-width grid cells

    00fa796
  2. feat: add weighted_grid layout helper for multi-column card sections⁠

    Viney +1: Claude Sonnet 5
    1596598

  1. feat: analyst-edge screens for events, wording, Q&A and earnings quality⁠

    Viney +1: Claude Fable 5
    5b9b478
  2. feat: dark mode, market and quarter context on The Brief, faster cold start⁠

    Viney +1: Claude Opus 5 (1M context)
    3cd8872

  1. feat: multi-provider LLM support, prominent chat, design pass, and new analytics⁠

    Viney +1: Claude Fable 5
    7880373

  1. feat: add section_header component with accent tick + semibold label⁠

    Viney +1: Claude Fable 5
    f464da5

  1. feat: Decision Stack redesign - 9 routes collapse into 4 (Verdict / Signals / Financials / Chat)⁠

    Viney +1: Claude Fable 5
    bd2c14a
  2. chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign⁠

    Viney +1: Claude Fable 5
    e6496c0

  1. refactor: extract shared between_the_lines helper, fix section numbering⁠

    Viney +1: Claude Sonnet 4.6
    0376cd9
  2. fix: use TEXT color for implication body in subtext_card

    e7400fb
  3. feat: add subtext_card component for between_the_lines display⁠

    Viney +1: Claude Sonnet 4.6
    402936a

  1. fix: polish components.py β€” LOW marker, separator spacing, label, readability⁠

    Viney +1: Claude Sonnet 4.6
    39c3837
  2. feat: add eyebrow_label/importance_marker/meta_row/sort_by_impact helpers; neutralize card surfaces (Task 2)⁠

    Viney +1: Claude Sonnet 4.6
    67da450
  3. fix: add AI badge to earnings_quality_card; update test from deleted quality_signal_chip⁠

    Viney +1: Claude Sonnet 4.6
    963a3c8
  4. refactor: global disclaimer, section_divider to components, numbered_list helper (Lot 5)⁠

    Viney +1: Claude Sonnet 4.6
    2ee5d17
  5. refactor: visual system normalization β€” violetβ†’IA only, glyph unification, token hygiene (Lot 4)⁠

    Viney +1: Claude Sonnet 4.6
    1843630
  6. feat: redesign Verdict tab for senior equity research / PM audience⁠

    Viney +1: Claude Sonnet 4.6
    947b6dd
  7. feat: Analyst Edge layer β€” deterministic text delta signals (Phase 0+1)⁠

    Viney +1: Claude Opus 4.8
    559c2ff

  1. fix: nav group label alignment + impact badge bubble dots⁠

    Viney +1: Claude Sonnet 4.6
    fd1e2da
  2. fix: verdict layout, N/A market pulse, impact badge colors⁠

    Viney +1: Claude Sonnet 4.6
    d42057a
  3. feat: add impact badge to all sourced facts⁠

    Viney +1: Claude Opus 4.7
    21359be

  1. fix: use AI_BORDER in interpretation_card, use ai_badge in quality_signal_chip

    040f6a5
  2. feat: mark earnings quality signal rationale as AI interpretation⁠

    Viney +1: Claude Sonnet 4.6
    474b520
  3. feat: mark tension card readings as AI interpretation⁠

    Viney +1: Claude Sonnet 4.6
    eef20d7
  4. feat: add ai_badge and interpretation_card helpers⁠

    Viney +1: Claude Sonnet 4.6
    b46b0ef
  5. feat: analytical edge section + fix HF Spaces fragment polling race⁠

    Viney +1: Claude Sonnet 4.6
    05d403b
  6. deploy: Primer app for HF Spaces β€” clean orphan history⁠

    Viney +1: Claude Opus 4.7
    35676b4