You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No visual changes. This implements an in-memory sliding-window IP rate limiter on the `/api/track-user` endpoint to prevent "Denial of Wallet" and database bloating through automated spam.
15
+
16
+
## Checklist before requesting a review:
17
+
18
+
-[x] I have read the `CONTRIBUTING.md` file.
19
+
-[x] I have tested these changes locally (`localhost:3000/api/streak?user=YOUR_USERNAME`).
20
+
-[x] I have run `npm run format` and `npm run lint` locally and resolved all errors (CI will fail otherwise).
21
+
-[x] My commits follow the Conventional Commits format (e.g., `feat(themes): ...`, `fix(calculate): ...`).
22
+
-[x] I have updated `README.md` if I added a new theme or URL parameter.
23
+
-[x] I have started the repo.
24
+
-[x] I have made sure that i have only one commit to merge in this PR.
25
+
-[x] The SVG output matches the CommitPulse "premium quality" aesthetic standard (no raw elements, smooth animations, correct fonts).
26
+
-[x] (Recommended) I joined the CommitPulse Discord server for faster collaboration, mentorship, and PR support.
0 commit comments