fix: preserve None for masked fields in financials chart series instead of coercing to 0 273c984 Viney Claude Sonnet 5 commited on 12 days ago
fix: expose CHECK_REQUIRED periods as field-level-disclosed evidence instead of hiding entire rows d65dc97 Viney Claude Sonnet 5 commited on 12 days ago
fix: keep fail-closed per fact but stop zero-verified synthesis from emptying the whole brief b419b7b Viney Claude Sonnet 5 commited on 12 days ago
fix: commit missing dashboard.runtime_env module used by app.py d5257f7 Viney Claude Sonnet 5 commited on 14 days ago
feat: merge Company Overview generation into single synthesis call 8727e56 Viney Claude Sonnet 5 commited on 14 days ago
feat: multi-provider LLM support, prominent chat, design pass, and new analytics 7880373 Viney Claude Fable 5 commited on 29 days ago
feat: propagate section_header to signals_view and financials pages 117f83e Viney Claude Fable 5 commited on Jun 11
feat: verdict.py — section cards and accent headers redesign e87d93f Viney Claude Fable 5 commited on Jun 11
feat: add section_header component with accent tick + semibold label f464da5 Viney Claude Fable 5 commited on Jun 11
feat: add translating_brief and translation_failed i18n keys (en/fr/es/de) fdbb841 Viney Claude Fable 5 commited on Jun 11
feat: add since_release_price_reaction_pct — cumulative return from earnings release to today 5a39d9f Viney Claude Opus 4.8 commited on Jun 10
fix: sidebar nav colors — box-shadow inset + button::after dot e338e46 Viney Claude Opus 4.8 commited on Jun 10
feat: per-section colors on sidebar navigation (slate/amber/blue/violet) f0b99fb Viney Claude Opus 4.8 commited on Jun 10
feat: Decision Stack redesign - 9 routes collapse into 4 (Verdict / Signals / Financials / Chat) bd2c14a Viney Claude Fable 5 commited on Jun 10
chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign e6496c0 Viney Claude Fable 5 commited on Jun 10
refactor: extract shared between_the_lines helper, fix section numbering 0376cd9 Viney Claude Sonnet 4.6 commited on Jun 8
feat: add lecture entre les lignes section to Quality & Tone tab f7503d5 Viney Claude Sonnet 4.6 commited on Jun 8
feat: add lecture entre les lignes section to Snapshot tab 9273aac Viney Claude Sonnet 4.6 commited on Jun 8
feat: add subtext_card component for between_the_lines display 402936a Viney Claude Sonnet 4.6 commited on Jun 8
fix: polish portfolio.py — rename header, drop dead bear_pct, tighten types, use AI palette in synthesis card d0393a6 Viney Claude Sonnet 4.6 commited on Jun 4
feat: rewrite portfolio.py — full Portfolio Cockpit UI 8064816 Viney Claude Sonnet 4.6 commited on Jun 4
feat: add Chat tab — bounded Q&A agent over stored filings and transcripts de15094 Viney Claude Opus 4.8 commited on Jun 4
feat: wire Exposure Radar into app — nav, sidebar portfolio input, brief persistence hook 959dd66 Viney Claude Sonnet 4.6 commited on Jun 4
feat: add portfolio.py — Exposure Radar render, coverage panel, cluster drill-down 4a3cb05 Viney commited on Jun 4
refactor: quality_tone — inline FS_PAGE header, FS_META/FS_EYEBROW typography, AI note, eyebrow_label adoption 7927660 Viney Claude Sonnet 4.6 commited on Jun 4
feat: restructure Verdict into 4-level reading hierarchy (Phase 2) f5aceae Viney Claude Sonnet 4.6 commited on Jun 4
fix: polish components.py — LOW marker, separator spacing, label, readability 39c3837 Viney Claude Sonnet 4.6 commited on Jun 4
feat: add eyebrow_label/importance_marker/meta_row/sort_by_impact helpers; neutralize card surfaces (Task 2) 67da450 Viney Claude Sonnet 4.6 commited on Jun 4
fix: split line-height selector off form controls; annotate SPACE_6 c60e11b Viney Claude Sonnet 4.6 commited on Jun 4
feat(theme): add typographic/spacing scales and update global CSS (Phase 1a) 3d69c69 Viney Claude Sonnet 4.6 commited on Jun 4
fix: add AI badge to earnings_quality_card; update test from deleted quality_signal_chip 963a3c8 Viney Claude Sonnet 4.6 commited on Jun 4
refactor: global disclaimer, section_divider to components, numbered_list helper (Lot 5) 2ee5d17 Viney Claude Sonnet 4.6 commited on Jun 4
refactor: visual system normalization — violet→IA only, glyph unification, token hygiene (Lot 4) 1843630 Viney Claude Sonnet 4.6 commited on Jun 4
fix: market_read dynamic n_cols (1 when single chip, 2 otherwise) 5973442 Viney Claude Sonnet 4.6 commited on Jun 4
feat: unified market_read helper with provenance labels + extended CSV (Lot 3) dd9b0fc Viney Claude Sonnet 4.6 commited on Jun 4
fix: remove unused tension_card/earnings_quality_card imports from verdict.py c6c3fbb Viney Claude Sonnet 4.6 commited on Jun 4
refactor: compact Verdict to decision screen — remove duplicate deep-dive sections (Lot 1) 8fc014e Viney Claude Sonnet 4.6 commited on Jun 4
fix: quality_tone cleanup — dedup capital alloc, sort order constant, comments, sentinel guard bb286a3 Viney Claude Sonnet 4.6 commited on Jun 4
fix: adapt fiscal calendar handling for non-September fiscal year ends 097a290 Viney Claude Opus 4.8 commited on Jun 4
feat: redesign Verdict tab for senior equity research / PM audience 947b6dd Viney Claude Sonnet 4.6 commited on Jun 4
feat: Analyst Edge layer — deterministic text delta signals (Phase 0+1) 559c2ff Viney Claude Opus 4.8 commited on Jun 4
fix: nav group label alignment + impact badge bubble dots fd1e2da Viney Claude Sonnet 4.6 commited on May 8
fix: verdict layout, N/A market pulse, impact badge colors d42057a Viney Claude Sonnet 4.6 commited on May 8