Skip to content

Releases: shreyashpatel5506/githubanalyzer

GitHub Auth & Secure Access Control

13 Jan 17:02

Choose a tag to compare

v0.1.0 — GitHub Auth & Secure Access Control

This release establishes the core trust and identity layer for GitProfileAI.

GitHub is now the single source of truth for user identity, repository ownership, and access permissions.

🔐 Authentication

  • GitHub OAuth via NextAuth.js
  • Zero-friction sign-in using GitHub identity
  • Automatic user upsert into MongoDB (Atlas)
  • Default plan assigned as free

👤 User Model

Each user is stored with:

  • GitHub ID, username, avatar, email
  • Plan (free / pro)
  • Account creation and last login timestamps

🛡️ Ownership & Access Validation (Critical)

Strict enforcement using GitHub API:

  • Public repositories → scannable by anyone
  • Private repositories → only owner or authorized collaborators
  • Permission checks include: admin, maintain, write
  • Private repository scans without permission are explicitly blocked

📄 README Generation Rules

  • Public repos → allowed for all users
  • Private repos → owner or collaborator only
  • All generated READMEs include attribution:

    Generated by GitProfileAI

🧑‍💼 Recruiter / Third-Party Restrictions

Recruiters can:

  • Scan public repositories
  • View read-only code intelligence
  • Generate README previews

Recruiters cannot:

  • Scan private repositories
  • Trigger paid scans for others
  • Export results without attribution

🧠 Why This Matters

This release is about trust, correctness, and abuse prevention.
Every future feature builds on these guarantees.

No shortcuts. No security debt.

v1.2.0 – Modular Architecture & AI Analysis Separation

12 Jan 14:48
cd179f9

Choose a tag to compare

✨ What’s New

This release introduces a clean separation of concerns across the application, improving maintainability, scalability, and future extensibility.

🔧 Key Changes

  • Decoupled Modal UI logic from core business logic
  • Separated GitHub repository handling into its own layer
  • Isolated AI profile analysis into a dedicated module
  • Prepared the codebase for multi-model / multi-provider AI support

🧠 Why This Matters

  • Cleaner architecture
  • Easier debugging and testing
  • Faster iteration on AI logic without touching UI
  • Production-ready foundation for future features

⚠️ Notes

  • No breaking changes for end users
  • Internal refactor focused on long-term stability

This release marks a shift from feature-building to system design.

Major UI Overhaul — Complete Profile Experience Redesign

10 Jan 09:01
a91562f

Choose a tag to compare

This release delivers a full UI transformation focused on clarity, usability, and visual
Credit goes to the @atharvabaodhankar

🔥 What changed
Completely redesigned profile UI — not a tweak, a rebuild
Sharper layout, better spacing, and cleaner visual hierarchy
Improved interaction flow across profile-related actions
UI now feels modern, intentional, and production-ready
Overall experience is faster, clearer, and far more intuitive

🎯 Why this matters
The previous UI was functional but forgettable.
This version is confident, usable, and actually reflects quality engineering and design maturity.

Profile Share features

09 Jan 16:43

Choose a tag to compare

🚀 New Feature: Mobile Profile Share Sidebar

This release introduces a dedicated mobile-first share experience for GitHub profiles.

Users can now easily share profiles across platforms with a clean, focused sidebar designed specifically for small screens.


📱 Mobile Features

  • Floating Share button available on mobile devices
  • Slide-in profile share sidebar with full-height layout
  • One-tap actions to:
    • Copy profile link
    • Share on LinkedIn
    • Share on Twitter
    • Open GitHub profile
  • Sidebar closes via:
    • Close (X) button
    • Tapping outside on overlay

🖥 Responsive Behavior

  • Share sidebar remains persistently visible on desktop
  • Mobile and desktop behaviors are clearly separated
  • No impact on existing desktop navigation or layout

🧠 UX & Engineering Highlights

  • State-driven rendering for predictable open/close behavior
  • Share trigger automatically hides when sidebar is open
  • Smooth animations and proper z-index layering
  • Profile data sourced directly from stored GitHub API response

📦 Non-breaking feature addition
🎯 Focused on mobile usability
🧩 Designed for extensibility (future platforms & actions)

GitProfile AI v1.1.0 — AI-Powered GitHub Profile & Repo Analyzer improved result

09 Jan 11:15
728647e

Choose a tag to compare

Now the analyzer result is improved, and some changes have been made in ui.

GitProfile AI v1.0.0 — AI-Powered GitHub Profile & Repo Analyzer

01 Jan 09:03
0e6c70c

Choose a tag to compare

🎉 GitProfile AI v1.0.0 is officially live!

GitProfile AI helps developers, recruiters, and open-source contributors instantly understand GitHub profiles and repositories using AI — without manually digging through files and commits.

✨ What’s inside this release:

  • 🤖 AI-powered analysis of GitHub profiles & repositories
  • 📊 Tech stack detection and activity insights
  • 📈 Commit and contribution overview
  • ⚡ Clean, fast, and developer-friendly UI
  • 🌐 Live demo support for instant exploration

🎯 Who is this for?

  • Developers exploring open-source projects
  • Contributors deciding where to contribute
  • Recruiters reviewing GitHub profiles
  • Students learning from real-world repositories

🔗 Live Demo:
https://gitprofileai.vercel.app/

🔗 GitHub Repository:
https://github.com/shreyashpatel5506/gitprofileAi

💡 This is an open-source project — feedback, issues, and PRs are always welcome.

⭐ If this project saves you time or helps you understand GitHub better, consider starring the repo to support its growth.

Thank you to everyone supporting and sharing GitProfile AI 🙌