All notable changes to MyMacCleaner will be documented in this file.
- [fixed] Improve array mutation safety to prevent potential crashes when using Select/Deselect All
- [fixed] Unsafe ForEach pattern in ScanResultsCard that could cause index out of bounds
- [fixed] Force unwrap in FileScanner that could crash if categories array was empty
- [fixed] CGGradient force unwraps in SpaceLensView with fallback rendering
- [fixed] Unsafe direct array index access in PerformanceView
- [fixed] Hide toolbar background to prevent visible bar in DetailContentView
- [added]
pageTopPaddingtheme constant for consistent page layouts - [changed] All feature views now use dedicated top padding (32pt) for better visual consistency
- [fixed] Permissions page now uses consistent header styling (fonts, spacing) matching other views
- [fixed] Permissions refresh button now uses GlassActionButton component like other pages
- [fixed] NavigationSectionTests updated to include all 10 navigation sections
- [fixed] Flaky testSidebarNavigation UI test now checks for correct elements
- Initial release