-
Notifications
You must be signed in to change notification settings - Fork 617
Open
Labels
Description
Implement FileSystemWatcher for config changes with safe reload mechanism.
Acceptance Criteria:
- FileSystemWatcher configured for config directory
- Validation before applying changes
- Event notification for config changes
- Rollback on validation failure
- Throttling/debouncing for rapid changes
- Tests for reload scenarios
Technical Details:
- Watch user config directory
- Validate new config before applying
- Raise events for config changes
- Support canceling reload
- Handle file lock issues
Files to Modify:
- Create
Libraries/ACATCore/Utility/ConfigurationWatcher.cs - Update preference classes to support reload
- Add event handlers in consuming code
Epic: Configuration System Enhancement
Estimated Effort: 3 days
Parent Feature: #191 - Configuration System Enhancement
Reactions are currently unavailable