Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2217cf5
Nav bar and hamburger menu created
vimal-java-dev Sep 26, 2025
a4d71ee
Skill added and linked remove to put in another page
vimal-java-dev Sep 27, 2025
9c64ec2
Updated YAML linter file
vimal-tech-dev Oct 9, 2025
f1432f3
YAML file error solved as formatting issue
vimal-java-dev Oct 8, 2025
da36483
Updated YAML inter file
vimal-java-dev Oct 8, 2025
23e5ec1
Favicon added & services created
vimal-java-dev Oct 9, 2025
6e7473f
Icon pisition
vimal-java-dev Oct 9, 2025
8fe4cb1
GPG key updated in linter
vimal-tech-dev Oct 9, 2025
211a696
Skill added and linked remove to put in another page
vimal-java-dev Sep 27, 2025
a86c5c7
Favicon added & services created
vimal-java-dev Oct 9, 2025
704494a
Icon pisition
vimal-java-dev Oct 9, 2025
4d6ac11
pdated mini services + services page
vimal-tech-dev Oct 10, 2025
e417083
Update doc-check-linter.yml
vimal-java-dev Oct 11, 2025
10c5582
Design added index + services page
vimal-tech-starter Oct 12, 2025
331b950
Update README.md
vimal-java-dev Oct 12, 2025
f8a3e60
Update README.md
vimal-java-dev Oct 12, 2025
7a6c5a9
Created visitor counter
vimal-java-dev Oct 12, 2025
ab0fe91
Navbar updated
vimal-tech-starter Oct 13, 2025
88d8988
Dropdown added at navbar
vimal-tech-starter Oct 18, 2025
6d8f1a1
Visitor commented out
vimal-tech-starter Oct 18, 2025
201ae12
discount banner added
vimal-tech-dev Oct 19, 2025
a6fdf03
Increase hero section height from 50vh to 70vh
vimal-java-dev Oct 19, 2025
56dc068
Fix typos in project descriptions in index.html
vimal-java-dev Oct 19, 2025
19ef305
Text removed at banner
vimal-java-dev Oct 19, 2025
f6c56ed
Update portfolio link to new URL
vimal-java-dev Oct 19, 2025
4a9c82d
Portfolio link to home page
vimal-tech-dev Oct 19, 2025
a42c05d
index.html font adjusted
vimal-tech-dev Oct 20, 2025
03d5845
Expertise page created
vimal-tech-starter Oct 20, 2025
d22759b
Instagram link updated
vimal-tech-dev Oct 24, 2025
baede03
Offer section updated
vimal-tech-dev Nov 7, 2025
69fd1be
contact.html created separately
vimal-tech-dev Nov 9, 2025
48eb7c2
Merge branch 'main' into feature/contact-us
vimal-tech-dev Nov 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .github/workflows/doc-check-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
echo "⚠️ Skipping GPG import: No secrets available (forked PR or missing keys)."
exit 0
fi

# Function to import and trust a GPG key
import_key() {
local key="$1"
Expand All @@ -76,35 +76,35 @@ jobs:
fi
fi
}

# Import your own keys
import_key "$GPG_PUBLIC_KEY" "GPG_PUBLIC_KEY"
import_key "$GPG_PUBLIC_KEY_1" "GPG_PUBLIC_KEY_1"

# ✅ Import GitHub’s official signing keys (commit + merge)
echo "🌐 Importing GitHub official GPG signing keys..."
curl -fsSL https://github.com/web-flow.gpg | gpg --import || true
curl -fsSL https://github.com/actions/runner-images/blob/main/images/github-bot.gpg?raw=true | gpg --import || true
echo "✅ Imported GitHub web-flow and merge bot keys successfully."

echo "🎉 All available GPG public keys imported successfully."

# ---------- Verify latest commit signature ----------
- name: Verify latest commit signature
if: ${{ github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request' }}
run: |
LATEST_COMMIT=$(git rev-parse HEAD)
echo "🔍 Checking latest commit: $LATEST_COMMIT"

SIG=$(git log --show-signature -1 "$LATEST_COMMIT")
echo "$SIG"

# ✅ Include all trusted fingerprints
TRUSTED_KEYS="7F4C7CA953E1C09E D432152833DA3244 88F6CD4E295C9062 BE677DAEFE33CB57 E9A0198A7C7B3BD6 C97540DA6C9FA85C"
TRUSTED_KEYS="7F4C7CA953E1C09E D432152833DA3244 88F6CD4E295C9062 BE677DAEFE33CB57 C97540DA6C9FA85C"
GITHUB_COMMIT_KEY="4AEE18F83AFDEB23" # GitHub web-flow
GITHUB_MERGE_KEY="B5690EEEBB952194" # GitHub merge bot
TRUSTED="$TRUSTED_KEYS $GITHUB_COMMIT_KEY $GITHUB_MERGE_KEY"

if echo "$SIG" | grep -q "Good signature"; then
for key in $TRUSTED; do
if echo "$SIG" | grep -q "$key"; then
Expand All @@ -113,11 +113,11 @@ jobs:
fi
done
fi

echo "❌ Commit is not GPG signed with a trusted key!"
exit 1

# ---------- Optional status for skipped forked PRs ----------
- name: Skip GPG checks for external PRs
if: ${{ github.event.pull_request.head.repo.full_name != github.repository && github.event_name == 'pull_request' }}
run: echo "🟡 Skipping GPG verification for external PR (no access to secrets)."
run: echo "🟡 Skipping GPG verification for external PR (no access to secrets)."
14 changes: 14 additions & 0 deletions assets/vimal-patel.vcf
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
BEGIN:VCARD
VERSION:3.0
N:Patel;Vimal;;;
FN:Vimal Patel
ORG:Vimal Tech
TITLE:Software Developer
EMAIL;TYPE=INTERNET,PREF:vimal.patel@vimaltech.dev
TEL;TYPE=CELL,VOICE:+919638474047
ADR;TYPE=WORK:;;Valsad;Gujarat;396001;India
URL:https://vimaltech.dev
URL:https://www.linkedin.com/in/vimaltech/
URL:https://www.instagram.com/vimaltech/
NOTE:Trusted software partner.
END:VCARD
380 changes: 380 additions & 0 deletions contact.html

Large diffs are not rendered by default.

30 changes: 0 additions & 30 deletions css/common.css
Original file line number Diff line number Diff line change
Expand Up @@ -168,36 +168,6 @@ footer {
letter-spacing: 1px;
}

/* ===================================================
===== Contact Section =====
=================================================== */
#contact {
text-align: center;
background-color: #929599;
}

body.dark #contact {
background-color: #467db4;
color: #000;
}

.contact-links a {
display: inline-block;
margin: 10px;
padding: 12px 20px;
background: #ff9800;
color: #fff;
border-radius: 30px;
text-decoration: none;
font-weight: 500;
transition: background 0.3s, transform 0.3s;
}

.contact-links a:hover {
background: #e68900;
transform: translateY(-3px);
}

/* ===================================================
===== Floating Dark Mode Toggle =====
=================================================== */
Expand Down
Loading