Skip to content

Commit ffb702b

Browse files
committed
2 parents 61c1eb5 + 8a6c6cb commit ffb702b

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

data/catalog/latest-release.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"version": "4.2.0",
2+
"version": "4.3.0",
33
"channel": "stable",
4-
"summary": "## Fixes, UX Polish & Registry Optimizer Expansion\n\n### Script & Repair Fixes\n- Fixed Shell/UI reset failure by defining `Stop-TidyAppxProcesses` **before** re-registration attempts\n- No other Shell/UI changes\n\n### Threat Watch\n- “Scan file” now short-circuits when busy\n- Shows immediate **Running Defender file scan…** feedback\n- Logs outcome and surfaces Defender verdict per click\n\n### Registry Optimizer UX\n- Quick Actions card moved directly under the hero block (always visible on all screen sizes)\n- Layout collapsed to a **single effective column** (no phantom side spacing)\n- Removed telemetry sharing card from Settings\n- Elevation section refreshed with clearer admin badges, copy, and feature notes\n- Updated elevation strings to clearly state admin requirement and restart guidance\n\n### Installer & Bootstrap Stability\n- Installer now **forces wizard window to close** on completion (fixes invisible “Setup” in Alt-Tab)\n- App relaunch still uses shell exec without blocking the installer\n- Fixed crash caused by WPF writing to a read-only PowerShell command property by switching binding to **OneWay**\n\n### PulseGuard Improvements\n- Added focused **PulseGuardHeuristics** helper to detect real PowerShell 7 issues and suppress noise\n- Expanded pending-automation dialog:\n - “Wait and close” vs “Wait (stay open)”\n - Clearer copy and distinct behaviors\n- Added tests covering PS7 detection, false-positive suppression, and navigation noise\n\n### Reset Rescue / Registry Restore\n- Fixed HKCU registry restore to correctly read `JsonElement` values (including base64 binary)\n- Registry round-trip now succeeds reliably\n\n---\n\n## Registry Optimizer -> New Tweaks Added (17)\n\n- Added multiple new performance, gaming, and privacy tweaks (TCP latency, input responsiveness, memory behavior, GPU scheduling, task priority, UI/UX, privacy, networking, gaming)\n- Examples include:\n - TCP latency reduction (Nagle/ACK)\n - Disable paging executive\n - GPU hardware scheduling\n - Foreground CPU priority boost\n - Game task scheduling priorities\n - Input latency and system feature toggles\n\n### Optimizer Safety & Tests\n- Injected RAM provider into preflight for deterministic low-memory gating\n- Added tests for:\n - Disable-paging-executive safety\n - Low-RAM block behavior\n - Per-preset completeness\n - Enable/disable support for every tweak\n - Gaming preset producing full operation plans",
5-
"downloadUrl": "https://github.com/Cosmos-0118/TidyWindow/releases/download/v4.2.0/TidyWindow-Setup-4.2.0.exe",
6-
"releaseNotesUrl": "https://github.com/Cosmos-0118/TidyWindow/releases/tag/v4.2.0",
7-
"publishedAt": "2026-01-26T16:00:14Z",
8-
"installerSizeBytes": 91116252,
9-
"sha256": "6ce21aaa699fe881e750689cf2eddd8af247f90b01f300b4594e4ae7e4db8404"
4+
"summary": "## Stability & Reliability Improvements\n\n### Taskbar Clock Seconds Persistence\n- Fixed an issue where taskbar clock seconds did not persist after enabling/disabling.\n- Registry changes now correctly restart Windows Explorer to apply UI updates.\n- Explorer is stopped and allowed to auto-relaunch with a short delay for consistency.\n\n### Service Restart Handling\n- Improved `RestartAsync` logic to detect disabled services before attempting a restart.\n- Disabled services now return a clear failure message instead of partially executing stop/start logic.\n\n---\n\n## Performance & Memory Optimizations\n\n### Navigation & Memory Leak Fixes\n- Fixed a critical memory leak caused by `SmoothScrollBehavior` not cleaning up event handlers when pages were unloaded.\n- ScrollViewer subscriptions are now properly detached on unload, preventing lingering render ticks.\n- Prevented navigation journal retention by configuring the main frame to own its journal.\n\n### ViewModel Lifecycle Management\n- Added proper disposal to `ProcessPreferencesViewModel` to unhook shared tickers and event handlers when pages are evicted from cache.\n- SmartPageCache now disposes cached ViewModels, keeping the dispatcher and UI thread clean.\n\n### Panel & Visual Tree Cleanup\n- Improved cleanup logic for `VirtualizingAdaptiveTilePanel` and `AdaptiveTilePanel` when removed from the visual tree.\n- Cached layout state, row height data, and owner subscriptions are now released correctly.\n\n---\n\n## UI & UX Enhancements\n\n### Busy State Simplification\n- Simplified the maintenance page busy experience to reduce animation overhead.\n- Replaced animated overlays with a lightweight translucent backdrop, compact card, and indeterminate progress indicator.\n- Reduced UI lag by switching from animated fades to direct opacity and interaction toggles.\n\n### Title Bar Visibility Fix\n- Fixed an issue where title bars disappeared when navigating back to cached pages.\n- Ensured title bars reattach correctly on page visibility changes for cached views.\n\n---\n\n## Virtualization Improvements\n\n- Virtualizing panel now safely falls back to full realization when no `ScrollOwner` or virtualization flags are present.\n- Enabled virtualization across high-cardinality views:\n - PathPilot runtime grid\n - Install Hub bundle list\n - Catalog results\n - Known Processes catalogs and segments\n - Performance Lab lists (Templates, Scheduler Processes, AutoTune Processes)\n- Recycling and cache hints added to reduce UI memory usage and improve scrolling performance.\n\n---\n\n## Startup Management Enhancements\n\n### New Startup Detection Types\nAdded detection for previously hidden or legacy startup locations:\n- Winlogon (Shell, Userinit, Taskman)\n- Active Setup components\n- Custom Shell Folder paths\n- Explorer-specific Run keys\n- AppInit DLLs\n- Image File Execution Options (IFEO)\n- BootExecute entries\n\n### Startup Control & Safety\n- Added enable/disable support for new startup types with automatic backup and restore.\n- High-impact startup sources are now classified as system-critical for safety.\n- Background startup guard now enforces these new categories.\n\n---\n\n## Security & Scan Accuracy\n\n### Windows Defender Scan Results\n- Fixed incorrect “Unknown” scan results when Defender returned exit code 0.\n- Clean files now correctly report **Known Good** with clear messaging.\n- Improved user-facing scan messages for Known Good, Known Bad, and Unknown outcomes.\n\n---\n\n## Data Integrity Improvements\n\n- Automatically filters out stale entries where files no longer exist on disk.\n- Persistent storage is auto-cleaned to prevent removed entries from reappearing.",
5+
"downloadUrl": "https://github.com/Cosmos-0118/TidyWindow/releases/download/v4.3.0/TidyWindow-Setup-4.3.0.exe",
6+
"releaseNotesUrl": "https://github.com/Cosmos-0118/TidyWindow/releases/tag/v4.3.0",
7+
"publishedAt": "2026-01-29T16:02:00Z",
8+
"installerSizeBytes": 91155241,
9+
"sha256": "9f9df93589035e54bc1c369539ee75f5e1d5561962f3f6084c17d09f8b1e8326"
1010
}

0 commit comments

Comments
 (0)