From 97812f1e927ebf3dab286a1bd7f475295ca10739 Mon Sep 17 00:00:00 2001
From: Yash Kumar <219265056+firoziya@users.noreply.github.com>
Date: Mon, 25 May 2026 12:43:06 +0530
Subject: [PATCH 1/3] Update PrivacyPolicy.tsx
---
src/pages/Privacy/PrivacyPolicy.tsx | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/src/pages/Privacy/PrivacyPolicy.tsx b/src/pages/Privacy/PrivacyPolicy.tsx
index 783d4e82..527892d2 100644
--- a/src/pages/Privacy/PrivacyPolicy.tsx
+++ b/src/pages/Privacy/PrivacyPolicy.tsx
@@ -1,16 +1,20 @@
-import React from 'react';
-import {
- FaShieldAlt, FaKey, FaDatabase, FaUserCheck, FaCheckCircle,
- FaLock, FaClock, FaShareAlt, FaCookieBite, FaChild
+import React, { useEffect } from 'react';
+import {
+ FaShieldAlt, FaKey, FaDatabase, FaUserCheck, FaCheckCircle,
+ FaLock, FaClock, FaShareAlt, FaCookieBite, FaChild
} from 'react-icons/fa';
const PrivacyPolicy: React.FC = () => {
+ useEffect(() => {
+ window.scrollTo(0, 0);
+ }, []);
+
return (
-
+
{/* Centered Document Core Container */}
-
+
{/* Header Area */}
@@ -30,7 +34,7 @@ const PrivacyPolicy: React.FC = () => {
{/* Document Sections */}
-
+
{/* Section 1 */}
@@ -44,7 +48,7 @@ const PrivacyPolicy: React.FC = () => {
Our GitHub Tracker system interfaces dynamically via encrypted requests using official GitHub REST and GraphQL v4 API structures. When authorizing our application, the platform requests specific parameters categorized into distinct transactional boundaries:
-
+
@@ -229,4 +233,4 @@ const PrivacyPolicy: React.FC = () => {
);
};
-export default PrivacyPolicy;
\ No newline at end of file
+export default PrivacyPolicy;
From 08820dd8c34965756b66d0a7655ad051e8a6a484 Mon Sep 17 00:00:00 2001
From: Yash Kumar <219265056+firoziya@users.noreply.github.com>
Date: Mon, 25 May 2026 12:43:36 +0530
Subject: [PATCH 2/3] Update Contact.tsx
---
src/pages/Contact/Contact.tsx | 116 ++++++++++++++--------------------
1 file changed, 49 insertions(+), 67 deletions(-)
diff --git a/src/pages/Contact/Contact.tsx b/src/pages/Contact/Contact.tsx
index a0bfccbd..c311ecbe 100644
--- a/src/pages/Contact/Contact.tsx
+++ b/src/pages/Contact/Contact.tsx
@@ -1,4 +1,4 @@
-import { useState, useContext } from "react";
+import { useState, useContext, useEffect } from "react";
import {
Github,
Mail,
@@ -16,6 +16,10 @@ function Contact() {
const themeContext = useContext(ThemeContext) as ThemeContextType;
const { mode } = themeContext;
+ useEffect(() => {
+ window.scrollTo(0, 0);
+ }, []);
+
const handleSubmit = async () => {
setIsSubmitting(true);
@@ -37,11 +41,10 @@ function Contact() {
return (
{/* Animated background elements */}
@@ -55,9 +58,8 @@ function Contact() {
Get in touch with us to discuss your project tracking needs or
report any issues
@@ -87,16 +88,14 @@ function Contact() {
Let's Connect
We're here to help you track and manage your GitHub
repositories more effectively
@@ -133,49 +132,44 @@ function Contact() {
return (
{title}
{detail}
{sub}
@@ -189,16 +183,14 @@ function Contact() {
{/* Contact Form */}
Send us a Message
@@ -208,11 +200,10 @@ function Contact() {
{/* Full Name */}
Full Name
@@ -220,22 +211,20 @@ function Contact() {
type="text"
placeholder="Enter your full name"
required
- className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${
- mode === "dark"
+ className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${mode === "dark"
? "bg-white/5 border border-white/20 text-white placeholder-gray-400"
: "bg-gray-50 border border-gray-300 text-gray-800 placeholder-gray-500"
- }`}
+ }`}
/>
{/* Email */}
Email Address
@@ -243,31 +232,28 @@ function Contact() {
type="email"
placeholder="your.email@example.com"
required
- className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${
- mode === "dark"
+ className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${mode === "dark"
? "bg-white/5 border border-white/20 text-white placeholder-gray-400"
: "bg-gray-50 border border-gray-300 text-gray-800 placeholder-gray-500"
- }`}
+ }`}
/>
{/* Subject */}
Subject
@@ -284,11 +270,10 @@ function Contact() {
{/* Message */}
Message
@@ -296,21 +281,19 @@ function Contact() {
placeholder="Type your message here..."
required
rows={4}
- className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base resize-none transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${
- mode === "dark"
+ className={`w-full p-2 sm:p-3 rounded-lg sm:rounded-xl text-sm sm:text-base resize-none transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 ${mode === "dark"
? "bg-white/5 border border-white/20 text-white placeholder-gray-400"
: "bg-gray-50 border border-gray-300 text-gray-800 placeholder-gray-500"
- }`}
+ }`}
>
{isSubmitting ? "Sending..." : "Send"}
@@ -325,11 +308,10 @@ function Contact() {
{/* Success Popup */}
{showPopup && (
From 57f9d4e1fd04439b0b23cc295a2790010fda233f Mon Sep 17 00:00:00 2001
From: Yash Kumar <219265056+firoziya@users.noreply.github.com>
Date: Mon, 25 May 2026 12:44:00 +0530
Subject: [PATCH 3/3] Update About.tsx
---
src/pages/About/About.tsx | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/pages/About/About.tsx b/src/pages/About/About.tsx
index 04af2048..a6dd082d 100644
--- a/src/pages/About/About.tsx
+++ b/src/pages/About/About.tsx
@@ -1,5 +1,6 @@
import { motion } from "framer-motion";
import { Lightbulb, Users, Settings, Search } from "lucide-react";
+import { useEffect } from "react";
const features = [
{
@@ -20,12 +21,15 @@ const features = [
];
const About = () => {
+ useEffect(() => {
+ window.scrollTo(0, 0);
+ }, []);
return (
-
+
{/* Hero Section */}
- {
>
About Us
- {
{/* Mission Section */}