| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-19 | feat: add PriceVsValueCard to overview left column (DCF compass) | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | feat: fetch valuation on overview tab, add DCF block to ValuationOverviewCard | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | feat: add ValuationOverviewCard to overview right column (multiples) | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | feat: replace StatsCard with QualityCard (margins, returns, leverage) | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | fix: correct VolumeCard bar transition to 150ms per design system | Tyler Hoang | |
| 2026-05-19 | feat: add VolumeCard to overview left column (today vs 30d avg) | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | chore: remove unused unavailableFields helper | Tyler Hoang | |
| 2026-05-19 | feat: remove Coverage card from overview tab, move Profile to top of right ↵ | Tyler Hoang | |
| column Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | chore: ignore next-env.d.ts | Tyler Hoang | |
| 2026-05-19 | feat: add real-time DCF sliders to ValuationCard | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-19 | fix: replace undefined --fs-10/11 vars with --fs-12 in DCF slider CSS | Tyler Hoang | |
| 2026-05-19 | feat: add DCF slider CSS to prism-shell | Tyler Hoang | |
| 2026-05-19 | feat: add client-side computeDcf utility | Tyler Hoang | |
| 2026-05-19 | feat: add projection_years to DcfResult frontend type | Tyler Hoang | |
| 2026-05-18 | feat: wire Ratios subtab into FinancialsPage, move tab strip up from ↵ | Tyler Hoang | |
| FinancialsCard | |||
| 2026-05-18 | feat: add RatiosPage data-fetch wrapper | Tyler Hoang | |
| 2026-05-18 | feat: add RatiosCard component with hero KPIs, sparklines, and detail rows | Tyler Hoang | |
| 2026-05-18 | feat: add RatioPoint, RatiosResponse types and api.ratios() | Tyler Hoang | |
| 2026-05-18 | feat: wire valuation tab routing and enable nav item | Tyler Hoang | |
| 2026-05-18 | feat: add ValuationPage data-fetch wrapper | Tyler Hoang | |
| 2026-05-18 | feat: add ValuationCard component and psm-val-* CSS | Tyler Hoang | |
| 2026-05-18 | feat: add ValuationResponse types and api.valuation() method | Tyler Hoang | |
| 2026-05-18 | Merge worktree-financials-tab: add financials tab (income/balance/cashflow) | Tyler Hoang | |
| 2026-05-18 | feat: wire financials tab routing in Sidebar and page.tsx | Tyler Hoang | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-18 | feat: add FinancialsPage data-fetching wrapper | Tyler Hoang | |
| 2026-05-18 | feat: add FinancialsCard component with statement tabs and period toggle | Tyler Hoang | |
| Renders income/balance/cash_flow statements with annual/quarterly toggle, section headers, indent levels, total rows, margin rows, and negative-value coloring via --negative. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-18 | feat: add api.financials() and enable financials nav item | Tyler Hoang | |
| 2026-05-18 | feat: add FinancialRow/Statement/Response frontend types | Tyler Hoang | |
| 2026-05-17 | Filter null rows from ShortInterestCard, hide card when all null | Tyler Hoang | |
| Mirrors the adaptive Reference card approach: only visible items are rendered, with a note when some are suppressed. Card returns null when nothing is available. Also updates next-env.d.ts path and ignores .superpowers/. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-17 | Align Overview UI with kit mockup: adaptive Reference card, TickerHeader ↵ | Tyler Hoang | |
| hierarchy, chart width - StatsCard filters null ratio rows; shows '· Statement data incomplete' note instead of wall of Unavailable - TickerHeader restructured to match kit: symbol (64px display) dominant beside company name (24px italic), sector label above, chips below - Fix broken --fs-56 token in company name clamp → --fs-64 - Chart fills full panel width via .psm-chart-frame .chart { width: 100% } Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-17 | Refine overview ratios and shell | Tyler Hoang | |
| 2026-05-17 | Fix design system violations and logic bugs from code review | Tyler Hoang | |
| - Remove backdrop-filter blur (glass effect) from TopBar; use opaque ink-1 background - Remove decorative glow box-shadows from market status dot - Fix button border-radius: var(--r-2) → var(--r-1) (4px → 2px) per design rules - Replace invented hover color rgba(194,170,122,0.04) with var(--ink-3) token - Add missing .psm-signal.neu CSS rule so neutral signals have visual treatment - Use HTML disabled attribute on nav buttons instead of aria-disabled alone - Replace duplicate EPS KPI tile with Prev Close to remove redundancy with P/E sublabel - Rename sortIndices → limitIndices (function only truncates, never sorts) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-17 | 'UI Shell and General Architecture' | Tyler Hoang | |
| 2026-05-17 | Add stack start and stop scripts | Tyler Hoang | |
