Commit Graph

7 Commits

Author SHA1 Message Date
Miguel 92f8ff8f62 feat: Add API endpoints for project backups and folder management 2025-09-03 10:16:06 +02:00
Miguel 3e517bb1ee feat: Implement directory editing functionality in config page
- Added edit mode for observation directories with form inputs for path, type, status, and description.
- Implemented JavaScript functions to handle editing, saving, and canceling edits for directories.
- Enhanced the dashboard with search and filter capabilities for projects, including hierarchical and flat views.
- Refactored project rendering logic to support new view modes and improved filtering.
- Created a new web routes file for better organization of Flask routes related to the web interface.
2025-09-03 08:56:35 +02:00
Miguel 44e91b8dc4 Refactor code structure for improved readability and maintainability 2025-09-02 15:15:32 +02:00
Miguel bcd4f126ae feat: Add comprehensive test suite for AutoBackups application
- Implemented a minimal Flask app for testing configuration features in test_config.py.
- Created a tkinter-based directory selector test in test_directory_selector.py.
- Developed end-to-end API tests using Playwright in api.spec.js.
- Added backup workflow tests to validate backup status and manual triggers in backup-workflow.spec.js.
- Established configuration tests to ensure proper loading and submission of configuration data in configuration.spec.js.
- Created dashboard tests to verify main dashboard loading and responsiveness in dashboard.spec.js.
- Implemented health check tests to ensure application availability and static asset loading in health-check.spec.js.
- Introduced helper functions for test utilities in test-helpers.js.
- Set up global test configuration and logging in setup.js.
2025-09-02 12:27:38 +02:00
Miguel b9aed346ab Primera version 2025-09-01 17:50:14 +02:00
Miguel c8ceb8fddd Modificada directorio base del proyecto 2025-09-01 17:20:34 +02:00
Miguel 8bade258cc Base 2025-09-01 12:23:16 +02:00