readthrough / app.py

Commit History

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

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

  1. fix: close the numpy import race that took the live Space down⁠

    Viney +1: Claude Opus 5 (1M context)
    7af34a9

  1. chore: rename the project to Readthrough⁠

    Viney +1: Claude Opus 5 (1M context)
    4d22778
  2. feat: rebuild The Brief around a sourced article and scannable panels⁠

    Viney +1: Claude Opus 5 (1M context)
    0f869bb

  1. feat: dark mode, market and quarter context on The Brief, faster cold start⁠

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

  1. feat: merge Company Overview generation into single synthesis call⁠

    Viney +1: Claude Sonnet 5
    8727e56

  1. feat: add company primer research tab

    d1e793b

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

    Viney +1: Claude Fable 5
    7880373

  1. feat: app.py β€” add _get_display_brief hook and translation cost absorption⁠

    Viney +1: Claude Fable 5
    861beb0

  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. feat: clarify sidebar UX β€” mono-ticker input, portfolio chips, auto-add after brief generation⁠

    Viney +1: Claude Opus 4.8
    d36602c
  2. feat: add Chat tab β€” bounded Q&A agent over stored filings and transcripts⁠

    Viney +1: Claude Opus 4.8
    de15094
  3. feat: wire Exposure Radar into app β€” nav, sidebar portfolio input, brief persistence hook⁠

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

    Viney +1: Claude Sonnet 4.6
    2ee5d17
  5. feat: add Quality & Tone deep-dive section (Lot 2)⁠

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

    Viney +1: Claude Sonnet 4.6
    947b6dd

  1. fix: retry on overloaded_error + friendlier API error messages⁠

    Viney +1: Claude Sonnet 4.6
    e3e2b3c
  2. fix: replace fragment run_every with server-side sleep+rerun to fix HF Spaces⁠

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

    Viney +1: Claude Sonnet 4.6
    05d403b
  4. feat: custom progress bar with % and gradient for brief generation

    fc18637
  5. feat: progress bar during generation + auto-collapse older reasoning steps

    5fcc2c6
  6. deploy: Primer app for HF Spaces β€” clean orphan history⁠

    Viney +1: Claude Opus 4.7
    35676b4