Skip to content

feat: add Commit+ page - #31

Open
hohops wants to merge 7 commits into
masterfrom
feat/fetch-contributors-from-github
Open

feat: add Commit+ page#31
hohops wants to merge 7 commits into
masterfrom
feat/fetch-contributors-from-github

Conversation

@hohops

@hohops hohops commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a new Commit+ page following the existing design system.

  • New page at app/commit-plus/page.tsx:
    • Hero with Whop + Discord CTAs
    • Benefits grid (design-system FeatureCard)
    • Git-diff comparison panel (free tier vs Commit+)
    • Planos section with Free tier and Commit+ cards
    • FAQ accordion
    • Final CTA
  • Add FaqAccordion client wrapper component
  • Add "Commit+" to the site header navigation
  • Add /commit-plus to the sitemap

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
commit-pt-website-7qwo Ready Ready Preview Aug 1, 2026 10:38pm

@hohops
hohops force-pushed the feat/fetch-contributors-from-github branch from a28fe0e to 926a8f4 Compare July 31, 2026 21:46
@hohops hohops changed the title feat: fetch contributors from github and add Commit+ page feat: add Commit+ page Jul 31, 2026
@hohops
hohops changed the base branch from dev to master July 31, 2026 21:46
SWAGGATH4K1NG and others added 3 commits August 1, 2026 18:41
Local and CI environments could drift freely: no engines field, no
.nvmrc, and CI hardcoded Node 22 while development happened on Node 24.

- pin Node to 24.x via .nvmrc + engines (yarn 1 enforces this on every
  script, so a wrong runtime now fails loudly instead of silently)
- CI reads .nvmrc via node-version-file so there is a single source of
  truth instead of two that can diverge
- declare packageManager for corepack
- drop TypeScript 6.0.3, which is far outside the >=4.7.4 <5.6.0 window
  supported by @typescript-eslint 7; pin 5.9.3 exactly so the declared
  range matches what actually resolves

Verified on Node 24.15.0: install --frozen-lockfile, typecheck, lint and
build all pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A merge that mixes two lockfiles produces a file that parses but no longer
describes a real dependency tree. merge=binary makes git conflict instead,
forcing the resolution to be an explicit yarn install.

linguist-generated keeps lockfile churn collapsed in GitHub diffs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Resolve the yarn.lock conflict in favour of this branch.

master's lockfile (28e3571) is a stale copy from the 50e7b54 era: 761
lines, the old yarnpkg registry, and missing @commitpt/design-system,
typescript, eslint, prettier, husky and sharp. It landed in a commit made
90 seconds after a clean fast-forward pull, so nothing was ever actually
merged — an old working-tree file was committed over a correct one.

Taking this branch's lockfile restores the full tree. Because the merge is
recorded here, merging back into master now carries the correct file
instead of silently keeping the broken one.

Verified: install --frozen-lockfile, typecheck and lint all pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Replace lorem ipsum throughout with actual Portuguese copy describing the
premium tier. Extract FAQ items into shared data module and reuse existing
questions.
- Replace em dashes with hyphens/commas in Commit+ page and FAQ
- Change '+' symbol color from green to cyan
- Replace diff metaphor with terminal git workflow session
- Add syntax highlighting for git commands
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.

2 participants