release: merge develop into main#57
Open
laypatel13 wants to merge 18 commits into
Open
Conversation
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.
✅ Deploy Preview for clutch-laypatel ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.