Skip to content

Conversation

@madpin
Copy link
Owner

@madpin madpin commented Dec 1, 2025

No description provided.

Thiago M. Pinto 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.
@madpin madpin merged commit 2609532 into main Dec 1, 2025
1 of 3 checks passed
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.

2 participants