Skip to content

v1.2.0 - Landing page, app shell & mobile overhaul

Latest

Choose a tag to compare

@dokson dokson released this 01 Jun 14:07
· 215 commits to master since this release

Highlights

  • New landing page β€” a marketing home (hero + value props + data-freshness section) living inside the app shell, with the sidebar always present. Home is now /; Latest Filings moved to /latest.
  • Redesigned app shell β€” full-height left sidebar (brand + nav) beside a content top-navbar with global search. The logo doubles as the sidebar toggle (collapse to icon rail and back), with the choice persisted across reloads.
  • Mobile overhaul β€” the app is finally usable on phones: off-canvas nav drawer, reachable search, and every wide data table reflows into readable cards (Latest Filings, Quarterly Trends, Fund Portfolios, Stock Analysis, AI Ranking, Funds Config).
  • New brand logo β€” a bull + mountain mark (blue mountains, red bull, "$" scouter), theme-aware (transparent on dark, badge on light) with a full favicon / apple-touch set.

Under the hood

  • Centralized route paths in lib/routes.ts (ROUTES + stockPath/fundPath/… builders) β€” no more hardcoded paths.
  • Centralized in-page search via matchesQuery() (now also matches fund managers); shared StarredFilterToggle component.
  • "New Consensus" icon changed (was an AI-style sparkle).
  • New tests for routes + utils (109 frontend tests total); docs updated (AGENTS.md + README).

Full changelog: v1.1.0...v1.2.0