Commit 7fa60d0
authored
feat: upgrade feature cards with gsap, add issue template, and fix next.js swc dev binding issue (JhaSourav07#1639)
## Description
This PR introduces several frontend improvements and fixes for local
development on Windows:
1. **High-End Visual Overhaul (GSAP)**: Completely rebuilt the
`FeatureCards` component on the landing page using GSAP. It now features
3D magnetic tilt effects, cursor tracking spotlights, animated conic
gradient borders, and floating particles to match the premium quality
standard.
2. **React Hydration Fix**: Fixed a hydration mismatch warning in the
console caused by `Math.random()` rendering differently on the server vs
client.
3. **Windows Dev Server Fix**: Updated the `dev` script in
`package.json` to use `next dev --webpack` to resolve the native SWC
binding crashes (`@next/swc-win32-x64-msvc`) on Windows.
4. **Issue Templates**: Added a structured GitHub Issue Form
(`bug_report.yml`) to standardize future bug reports.
Fixes JhaSourav07#1637
## Pillar
- [x] 🎨 Pillar 1 — New Theme Design
- [ ] 📐 Pillar 2 — Geometric SVG Improvement
- [ ] 🕐 Pillar 3 — Timezone Logic Optimization
- [x] 🛠️ Other (Bug fix, refactoring, docs)
## Checklist before requesting a review:
- [x] I have read the `CONTRIBUTING.md` file.
- [x] I have tested these changes locally
(`localhost:3000/api/streak?user=YOUR_USERNAME`).
- [x] I have run `npm run format` and `npm run lint` locally and
resolved all errors (CI will fail otherwise).
- [x] My commits follow the Conventional Commits format (e.g.,
`feat(themes): ...`, `fix(calculate): ...`).
- [x] I have updated `README.md` if I added a new theme or URL
parameter.
- [x] I have started the repo.
- [x] I have made sure that i have only one commit to merge in this PR.
- [x] The SVG output matches the CommitPulse "premium quality" aesthetic
standard (no raw elements, smooth animations, correct fonts).
- [x] (Recommended) I joined the CommitPulse Discord community for
contributor discussions, mentorship, and faster PR support.1 parent 7738a2a commit 7fa60d0
0 file changed
0 commit comments