Skip to content

web/new-pages#1737

Merged
ComputelessComputer merged 6 commits intomainfrom
web/new-pages
Nov 19, 2025
Merged

web/new-pages#1737
ComputelessComputer merged 6 commits intomainfrom
web/new-pages

Conversation

@ComputelessComputer
Copy link
Collaborator

No description provided.

@netlify
Copy link

netlify bot commented Nov 19, 2025

Deploy Preview for hyprnote ready!

Name Link
🔨 Latest commit e4003f9
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/691e04d45e1d350008e19d9e
😎 Deploy Preview https://deploy-preview-1737--hyprnote.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ComputelessComputer ComputelessComputer merged commit c1e6e45 into main Nov 19, 2025
6 of 8 checks passed
@ComputelessComputer ComputelessComputer deleted the web/new-pages branch November 19, 2025 17:56
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 19, 2025

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR restructures the web app's press, brand, and comparison sections. It adds new routes for a press kit, brand assets gallery, and product comparisons. The about page is redesigned with interactive multi-panel content. The team page is removed. Navigation footers are updated with new links. MockWindow gains title support, and pricing icons are refactored to use explicit lucide-react components.

Changes

Cohort / File(s) Summary
Component Updates
apps/web/src/components/mock-window.tsx
Adds optional title?: string prop; renders centered title in header when provided
Pricing Page Refactor
apps/web/src/routes/_view/pricing.tsx
Replaces generic Icon component with explicit lucide-react icons (CheckCircle2, MinusCircle, XCircle); repositions tooltips alongside feature labels; updates FAQ copy and spacing
Press Kit Routes
apps/web/src/routes/_view/press-kit.tsx, apps/web/src/routes/_view/press-kit.app.tsx
New press kit page with finder-style folders/actions UI; placeholder app sub-route
Brand Assets Route
apps/web/src/routes/_view/brand.tsx
New route with visual assets gallery; grid view toggles to split-panel detail view with resizable panels
Page Redesigns
apps/web/src/routes/_view/about.tsx
Replaces static about page with interactive multi-panel view; introduces founders/team data; adds state-driven content switching via ResizablePanelGroup; includes story, founder, and photo detail views
Deleted Route
apps/web/src/routes/_view/team.tsx
Entire team route implementation removed
Navigation Structure
apps/web/src/routes/_view/route.tsx
Adds horizontal overflow hidden to main container; updates footer links: adds Press Kit link; changes About link with search param and label; Team→Brand navigation change; removes Privacy/Terms block
Comparison Routes
apps/web/src/routes/_view/vs/route.tsx, apps/web/src/routes/_view/vs/*.tsx
New root comparison route at /_view/vs; 24 new product comparison placeholder routes (aside, bear, bluedot, circleback, cluely, evernote, fathom, fellow, fireflies, gong, granola, jamie, meetgeek, meetily, notability, notion, notta, obsidian, otter, read-ai, reflect, tactiq, tldv, and others); each renders simple static div messages

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • about.tsx: Complex state management with multi-panel UI, new data structures (founders, team photos), and conditional rendering logic across multiple detail views
  • pricing.tsx: Icon refactoring with semantic color handling and tooltip repositioning requires careful verification of visual output
  • route.tsx: Navigation structure changes and footer link updates need verification against intended routing flow
  • brand.tsx: Similar complexity to about.tsx with resizable panels and asset management
  • Comparison routes (vs/*): Homogeneous placeholders require minimal individual review; verify only that routing is correctly wired

Possibly related PRs

  • expanding landing page #1632 — Adds MockWindow component; this PR extends it with title prop support
  • landing-3 #1599 — Modifies apps/web/src/routes/_view/route.tsx for header/footer changes; overlaps with navigation updates in this PR
  • minor changes #1731 — Refactors pricing page features and copy; similar scope to pricing.tsx icon refactoring in this PR

Suggested reviewers

  • yujonglee
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch web/new-pages

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1a8a93a and e4003f9.

⛔ Files ignored due to path filters (1)
  • apps/web/src/routeTree.gen.ts is excluded by !**/*.gen.ts
📒 Files selected for processing (32)
  • apps/web/src/components/mock-window.tsx (2 hunks)
  • apps/web/src/routes/_view/about.tsx (1 hunks)
  • apps/web/src/routes/_view/brand.tsx (1 hunks)
  • apps/web/src/routes/_view/press-kit.app.tsx (1 hunks)
  • apps/web/src/routes/_view/press-kit.tsx (1 hunks)
  • apps/web/src/routes/_view/pricing.tsx (4 hunks)
  • apps/web/src/routes/_view/route.tsx (3 hunks)
  • apps/web/src/routes/_view/team.tsx (0 hunks)
  • apps/web/src/routes/_view/vs/aside.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/bear.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/bluedot.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/circleback.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/cluely.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/evernote.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/fathom.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/fellow.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/fireflies.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/gong.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/granola.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/jamie.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/meetgeek.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/meetily.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/notability.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/notion.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/notta.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/obsidian.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/otter.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/read-ai.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/reflect.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/route.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/tactiq.tsx (1 hunks)
  • apps/web/src/routes/_view/vs/tldv.tsx (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant