- update internal beta hardening docs and Smart Clean execution coverage for the 2026-03-16 hardening slice
- add pnpm store detection, execution fixtures, and regression coverage across adapters, infrastructure, and app model tests
- distinguish file-backed vs Atlas-only recovery messaging in History and restore summaries
- preserve completed Smart Clean recovery entries when later targets fail, and report failed findings explicitly instead of losing side effects
- Add AtlasUpdateChecker with GitHub Releases API integration
- Add AtlasVersionComparator for semantic version comparison
- Add AboutUpdateToolbarButton with popover update UI
- Enhance AboutFeatureView with social QR codes and layout refinements
- Add CHANGELOG.md and CODE_OF_CONDUCT.md
- Rebrand project files from Mole to Atlas for Mac
- Update build script to support version/build number injection
- Add installation guide to README
- Add bilingual localization strings for update feature
- Add unit tests for update checker and version comparator
Replace incorrect README icon with actual Atlas app icon, add new
screenshots (about, settings, privilege), improve feature view
responsiveness and empty states, adjust design system brand tokens
and localization strings, add icon generation script.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use adaptive grid columns and atlasContentWidth for responsive layouts
in Overview, Apps, History, and SmartClean views. Add action buttons
to empty states. Use flexible height for Apps split view. Refine
SmartClean scan/plan UI with brand-tinted progress and status chips.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Merge settings/about cases in refreshCurrentRoute. Refactor TaskCenterView
to use domain-level icon/tone helpers and atlasPrimary button style.
Brand-tint toggle and stepper in SettingsFeatureView. Remove redundant
scale from avatar image asset.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update project.yml and pbxproj to properly register AtlasFeaturesAbout
package product. Add shared workspace and scheme data.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add SidebarSection enum to AtlasRoute with core/manage groupings,
isSidebarRoute filter, and sidebarSection lookup. Add en/zh-Hans
strings for sidebar sections, about window title, and about command.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make log and export file paths configurable via MOLE_STATE_DIR.
Add optional MOLE_DETAILED_EXPORT_FILE for per-item cleanup reporting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move Settings and About from standalone windows to sidebar entries
that display in the detail panel like other tabs. Remove redundant
Settings scene and About window from AtlasApp. Skip searchable
modifier for these routes and fix empty accessibility hint for About.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace placeholder SF Symbols with actual brand assets: avatar photo,
WeChat/Xiaohongshu/X/Discord SVG icons. Merge social links into author
card with horizontal badge layout. Update copy and localization keys.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- GitHub link → https://github.com/CSZHK/CleanMyPc
- Author role → atomstorm.ai Founder (ZH: 技术高P)
- Bio → "Built with AI Coding" instead of "from 0 to 1"
- Open-source project name → CleanMyPc
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add AtlasFeaturesAbout package dependency to project.pbxproj so xcodebuild
can resolve the module. Handle .about case in AtlasAppCommands shortcutKey
and AtlasAppModel refreshCurrentRoute to satisfy exhaustive switch checks.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New sidebar tab (⌘7) showing author info, AI coding philosophy quote,
AtomStorm Studio product link, GitHub open-source link, and social channels.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>