| Age | Commit message (Expand) | Author |
| 2026-06-29 | feat: update frontend API types, client and formatters | Tyler Hoang |
| 2026-06-29 | feat: add prism shell CSS for valuation layout | Tyler Hoang |
| 2026-06-29 | feat: update ValuationPage and valuation cards | Tyler Hoang |
| 2026-06-29 | feat: update financial overview components | Tyler Hoang |
| 2026-06-29 | feat: add DCF verification script | Tyler Hoang |
| 2026-06-29 | feat: add DCF panel components | Tyler Hoang |
| 2026-06-29 | chore: ignore Playwright artifacts and generated xlsx files | Tyler Hoang |
| 2026-06-29 | fix: remove erroneous frontend/ from gitignore | Tyler Hoang |
| 2026-06-29 | test: update API tests for new endpoints | Tyler Hoang |
| 2026-06-29 | test: add DCF and valuation backend tests | Tyler Hoang |
| 2026-06-29 | feat: add valuation and DCF API endpoints | Tyler Hoang |
| 2026-06-29 | feat: enhance data service with DCF and valuation support | Tyler Hoang |
| 2026-06-29 | feat: extend schemas with valuation and DCF types | Tyler Hoang |
| 2026-06-29 | feat: add WACC service and tests | Tyler Hoang |
| 2026-06-28 | chore: gitignore | Tyler Hoang |
| 2026-06-22 | test: add Playwright E2E suite for News tab | Tyler Hoang |
| 2026-06-22 | feat: add NewsPage component and enable News tab | Tyler Hoang |
| 2026-06-22 | feat: add backend news service with Finnhub/FMP fallback and sentiment | Tyler Hoang |
| 2026-06-14 | feat: enable Filings tab and route FilingsPage | Tyler Hoang |
| 2026-06-14 | feat: add FilingsPage component | Tyler Hoang |
| 2026-06-14 | feat: add FilingsResponse types and api.filings() client | Tyler Hoang |
| 2026-06-14 | test: add filings backend tests | Tyler Hoang |
| 2026-06-14 | feat: add GET /api/tickers/{symbol}/filings route | Tyler Hoang |
| 2026-06-14 | fix: clean up get_sec_filings (cache decorator, url shadowing, dead code, imp... | Tyler Hoang |
| 2026-06-14 | feat: add get_sec_filings service | Tyler Hoang |
| 2026-06-14 | fix: add defaults to FilingKpis and CadencePoint, make FormMixRow.pct optional | Tyler Hoang |
| 2026-06-14 | feat: add FilingsResponse schema | Tyler Hoang |
| 2026-06-11 | fix: align option chain headers | Tyler Hoang |
| 2026-06-10 | Simplify deploy script and docs | Tyler Hoang |
| 2026-06-09 | Add Insiders tab with diverging bar chart and transaction table | Tyler Hoang |
| 2026-06-09 | chore: added graphify | Tyler Hoang |
| 2026-05-30 | update | Tyler Hoang |
| 2026-05-30 | fix: add missing start script to frontend package.json | Tyler Hoang |
| 2026-05-30 | env | Tyler Hoang |
| 2026-05-30 | fix: align deploy flow with post-receive checkout (no .git in /var/www) | Tyler Hoang |
| 2026-05-30 | feat: add scripts/deploy.sh for idempotent production deploys | Tyler Hoang |
| 2026-05-30 | docs: tighten README, AGENTS, CLAUDE with production deploy instructions | Tyler Hoang |
| 2026-05-21 | fix: rewrite polar smile with correct closed-lens geometry | Tyler Hoang |
| 2026-05-20 | feat: implement options tab with Black-Scholes pricer and vol surface | Tyler Hoang |
| 2026-05-19 | Update production deployment templates and docs | Tyler Hoang |
| 2026-05-19 | Fix production API base for ticker search | Tyler Hoang |
| 2026-05-19 | feat: add nginx config with /api/ proxy block for VPS deployment | Tyler Hoang |
| 2026-05-19 | fix: use ▲▼ glyphs in VolumeCard per design system whitelist | Tyler Hoang |
| 2026-05-19 | fix: resolve quality review issues in PriceVsValueCard | Tyler Hoang |
| 2026-05-19 | feat: add PriceVsValueCard to overview left column (DCF compass) | Tyler Hoang |
| 2026-05-19 | feat: fetch valuation on overview tab, add DCF block to ValuationOverviewCard | Tyler Hoang |
| 2026-05-19 | systemd | Tyler Hoang |
| 2026-05-19 | unified start/stop script and included systemd files | Tyler Hoang |
| 2026-05-19 | feat: add ValuationOverviewCard to overview right column (multiples) | Tyler Hoang |
| 2026-05-19 | feat: replace StatsCard with QualityCard (margins, returns, leverage) | Tyler Hoang |