Skip to content

release: merge develop into main#57

Open
laypatel13 wants to merge 18 commits into
mainfrom
develop
Open

release: merge develop into main#57
laypatel13 wants to merge 18 commits into
mainfrom
develop

Conversation

@laypatel13

Copy link
Copy Markdown
Owner

No description provided.

Gaurika-05 and others added 18 commits July 2, 2026 12:08
Adds sun/moon toggle in NavigationBar with localStorage persistence and CSS variable-based theming.
… flow (#13)

Adds proper OAuth `state` parameter generation and validation to prevent CSRF attacks in GitHub login flow. Works for both web and CLI authentication.
…and count (#25)

Replaces native browser tooltip with a custom styled one matching the dashboard design.
added cli commands for heatmap and updated documentations for it.
The profile avatar styles in the Dashboard and User Profile pages to be circular and adds a brutalist-style border and shadow.
Add GitHub and PyPI links to version output and update GitHub link to releases in version callback.
…vity and Heatmap

Added a Language Breakdown section to the developer dashboard. This resolves the issue where users can see their commit activity and heatmap but lack a visual representation of their most-used programming languages on their main dashboard.
Improves the dark mode experience by reducing harsh contrast and creating a smoother visual appearance while preserving the existing brutalist design language.
#42)

Added a proper loading state to the weekly AI Insight panel so users get visual feedback while the AI insight is being generated via Groq, instead of the button/panel appearing frozen.
… link, enlarge Get Started (#41)

Simplifies the landing page CTAs by removing redundant GitHub buttons from the header and hero section. This reduces confusion, declutters the UI, and gives the primary Get Started action greater emphasis.
Added health and readiness monitoring endpoints to improve service reliability. The new /health endpoint verifies that the application is running, while the /ready endpoint confirms that the database connection is available and the service is ready to handle requests. Comprehensive tests were also added for both endpoints and their configuration, with all tests passing successfully.
Adds tags=["System"] to the /, /health, and /ready route decorators in backend/app/main.py. These endpoints were previously untagged, causing them to render ungrouped at the top of the Swagger UI (/docs) unlike every other route, which is grouped under its respective router tag (Authentication, GitHub, Users, Insights). This brings them in line with the rest of the API for a consistent, organized docs page. Pure metadata change — no logic touched.
Replaces the grayscale intensity scale in intensity() (Heatmap.tsx) with a green-toned palette (#0d4a24 → #1f8a4c → #4dc47e → #8fdfad), matching GitHub's familiar contribution heatmap style instead of the previous gray shades. Same threshold logic (>0.75, >0.5, >0.25), only the returned hex colors changed.
Restores the 3-state status distinction (200 valid, non-200 expired token, network failure) that regressed in the original --json flag PR — an expired token now correctly shows "Expired (status_code)" instead of being misclassified as "API Unreachable." Adds status_code to the JSON output as well, and includes explanatory comments documenting the three states in code.
Adds a new clutch lang CLI command that fetches and displays the user's programming language breakdown (bytes used, percentage) in a Rich table, reusing the existing /github/languages backend endpoint. Handles multiple response shapes defensively and fails gracefully with a clear error message.
@netlify

netlify Bot commented Jul 9, 2026

Copy link
Copy Markdown

Deploy Preview for clutch-laypatel ready!

Name Link
🔨 Latest commit 21d2b28
🔍 Latest deploy log https://app.netlify.com/projects/clutch-laypatel/deploys/6a4fa815f1f851000804a641
😎 Deploy Preview https://deploy-preview-57--clutch-laypatel.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clutch Ready Ready Preview, Comment Jul 9, 2026 1:54pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.