Conversation
added 7 commits
November 30, 2025 13:36
- Added functionality to toggle individual feed status in FeedDetailsView using a new hook, `useToggleFeedStatus`. - Enhanced OverviewView to support bulk enabling/disabling of selected feeds with `useBulkToggleFeedStatus`. - Updated feed fetching logic to skip disabled feeds and adjusted UI to reflect health status accurately. - Introduced new API endpoints for toggling feed status and bulk operations, improving user interaction with feed management. These changes enhance user experience by providing more control over feed statuses and improving the overall management interface.
- Updated OverviewView to safely access `consecutiveFailures` using nullish coalescing to prevent potential undefined values. - Enhanced type definitions in `use-feeds` hook to include health tracking fields, ensuring consistent data handling for feed statuses. These changes improve the robustness of the feed management interface by preventing errors related to undefined values.
- Added .source/ directory to .gitignore to prevent tracking of generated files. - Deleted unused files related to fumadocs-mdx, including browser.ts, dynamic.ts, server.ts, and source.config.mjs, to clean up the codebase. These changes help maintain a cleaner project structure by excluding unnecessary generated files and improving overall maintainability.
- Added a dynamic rendering configuration to `layout.tsx` to ensure all routes, including those requiring authentication and database queries, are rendered dynamically. This change improves the application's responsiveness and ensures that data is fetched correctly for all routes.
- Updated `instrumentation.ts` to include memory monitoring and graceful shutdown handlers for improved resource management. - Added a new `MemoryTab` to the admin dashboard for monitoring memory usage. - Modified tab navigation to support the new memory tab. - Introduced a `JobLock` model in the Prisma schema to manage job execution concurrency. - Enhanced environment configuration for memory monitoring settings, including thresholds and intervals. - Updated job executor to implement distributed locking for job execution, preventing overlap across processes. These changes improve application performance and resource management, providing better insights into memory usage and job execution control.
- Implemented middleware for user authentication and authorization to secure API routes. - Enhanced user session management with token-based authentication. - Updated API endpoints to enforce authentication checks, ensuring only authorized users can access protected resources. - Added tests for the new middleware to verify correct behavior in various scenarios. These changes improve the security of the application by ensuring that only authenticated users can access sensitive data and functionalities.
- Updated the path for `fumadocs-mdx:collections/*` in `tsconfig.json` to use the correct relative path format. This change ensures proper resolution of module paths, improving the development experience and preventing potential import errors.
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.