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 */}
@@ -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 */}
@@ -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 */}