Conversation
* refactor: remove redundant Convex log storage * chore: remove internal development plan * feat: add CI checks and refresh Convex tooling Remove keepalive workflow and obsolete task logging backend while adding formatting, linting, typechecking, build scripts, and expanded Convex agent skills. * fix: add ESLint dependencies and Convex log reference * feat: remove obsolete task API and log parameter * fix: convex client usage for live updates * fix: use Live Updates for Cleanup Recovery * fix: remove unused Convex API routes
Add `daemondoc-plan.md` outlining current blockers, the v1 patch strategy, and the full v2 rewrite roadmap to transition from the current setup to a GitHub App-based architecture.
request Implement reactive README cleanup progress UI Replace the static cleanup progress toast with a reactive system driven by Convex log messages. Added `cleanup-queue` worker support and logic to handle job retries and recovery via `sharedLogId`.
* fix: prevent duplicate ActiveRepo records on reactivation * fix: refactor imports and resolve lint issues * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* refactor: introduce LLM service orchestration layer * feat: add full mode pipeline * fix: pass AI SDK options directly to generateText * refactor: remove legacy LLM service layer
* Improve repository scanning and LLM generation updates * Format LLM and Git utility code consistently * Replace OpenAI SDK with AI Google provider
* fix: improve README generation and cleanup flow * fix: increase Gemini context and output limits * Remove obsolete README cleanup service
# Conflicts: # client/src/lib/pages/Login.jsx # client/src/lib/pages/OauthVerify.jsx # seo-client/app/(landing)/_components/Hero.tsx
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 129 files, which is 29 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (5)
📒 Files selected for processing (129)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This pull request introduces several improvements to the codebase, focusing on developer workflow automation, code quality enforcement, and the refactoring of the animated icon components for better modularity and maintainability. The most significant changes include setting up CI workflows, updating linting and formatting hooks, and restructuring the animated icon context logic.
Developer Workflow & Automation:
ci.yml) to automate formatting, linting, type checking, and building across pushes and pull requests tomainanddevelopbranches. This ensures code quality and consistency before merging.lint-staged) and commit message standards (commitlint) before commits are accepted. [1] [2].prettierignorefile to exclude build artifacts, lock files, and environment files from formatting, keeping formatting runs efficient.keepalive.ymlworkflow, likely as it's no longer needed or relevant.Animated Icon Component Refactor:
AnimateIconContext,useAnimateIconContext, andgetVariantsinto a new dedicated file (icon-context.js). This modularizes the context logic and animation utilities, improving code clarity and reusability.activity.jsx,clipboard-check.jsx,disc-3.jsx,hammer.jsx,key.jsx) to import context and utilities from the newicon-context.jsfile. This eliminates duplicate logic and centralizes context management. [1] [2] [3] [4] [5]animations) from icon components, further simplifying their interfaces. [1] [2] [3] [4]icon.jsxto use the new context import and removed now-redundant logic for animation variants and context management. [1] [2]Linting & ESLint Configuration:
CountUpNumber.jsx, as prop-types are not used.Documentation Updates:
README.mdfor better clarity and organization. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Most important changes:
Developer Workflow & Automation
ci.yml) to automate format checking, linting, type checking, and building for pushes and PRs tomainanddevelopbranches.lint-staged) and commit-msg (commitlint) hooks to enforce code quality and commit message standards. [1] [2].prettierignoreto exclude build, lock, and env files from formatting.keepalive.ymlworkflow.Animated Icon Component Refactor
icon-context.js, updated all icon components to use this new structure, and simplified their exports and imports. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]Linting & ESLint Configuration
CountUpNumber.jsx.Documentation
README.md. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]