feat: implement database maintenance features#100
Conversation
- Added vacuum management functionality to the application, including methods for checking vacuum status, running vacuum, and setting vacuum schedules. - Updated the database schema to include fields for vacuum scheduling and status tracking. - Enhanced the IPC bridge to support new maintenance-related calls, ensuring proper integration with the renderer. - Introduced a new `DatabaseMaintenanceCard` component in the settings UI to manage vacuum operations, improving user experience and accessibility. - Cleaned up unused imports and ensured adherence to strict coding standards throughout the changes.
🛡️ Архитектор (AI Review)Код — решето. Ты нарушил базовые принципы производительности Electron и безопасности типов. Если база данных разрастется до пары гигабайт, твой 🚨 Критично
Analyzed by: gemini-3-flash-preview |
DatabaseMaintenanceCardcomponent in the settings UI to manage vacuum operations, improving user experience and accessibility.