Releases: shreyashpatel5506/githubanalyzer
GitHub Auth & Secure Access Control
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
✨ 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
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
🚀 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
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
🎉 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 🙌