Skip to content

Releases: AliAl-ojeely/TempCleaner

TempCleaner v3.0

Choose a tag to compare

@AliAl-ojeely AliAl-ojeely released this 04 Jul 01:18

We are excited to announce TempCleaner v3.0! This major update introduces two powerful new cleanup modules to help you free up more space and improve system performance, along with an improved UI experience to fit everything comfortably on screen.

✨ New Features

  • Clean Font Cache: Safely removes the system's obsolete font cache files. This can help resolve font rendering glitches and free up disk space stored in C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache.

  • Clean Windows Logs: Efficiently cleans up bloated Windows log files, event viewer traces, and diagnostic reports. Targets deeply hidden temporary log data from USOShared, DiagnosticLogCSP, Windows Logs, and System32\LogFiles.

  • Run All Cleanup Integration: Both new modules are now automatically included when you hit the "RUN ALL CLEANUP" button for a complete, one-click system optimization.

🎨 UI/UX Improvements

  • Taller Window Design: We increased the application window height to 800px (with a minimum of 780px) and Width 430px. This ensures that "Run All Cleanup", the status messages, and the "Close app after cleanup" checkbox are perfectly spaced at the bottom with no elements cut off.

  • Modern Icons: The new modules have been equipped with unique, system-appropriate icons, and all new labels are fully localized in both English and Arabic.

⚙️ Under the Hood

  • Added safe service management for the FontCache (stops/resumes the service automatically to bypass file locking issues).
  • Expanded the CleanDirectory logic to safely handle a larger variety of Windows log paths without corrupting active system processes.

Full Changelog: 2.7...v3.0

TempCleaner v2.7

Choose a tag to compare

@AliAl-ojeely AliAl-ojeely released this 30 Jun 17:09

This update represents a major leap forward in application stability and transparency. It strictly focuses on building a robust, offline-capable architecture while maintaining absolute adherence to zero-telemetry privacy principles.


✨ What's New?

  • Transparent Local Logging:
    Introduced TempCleaner_History.log to record cleanup tasks, timestamps, and the exact amount of space freed. This log is stored 100% locally, ensuring complete user privacy with zero data transmission.
  • UI History Tracker:
    Updated the main user interface to display the most recent cleanup record directly beneath the title, providing instant feedback to the user without needing to manually open the log file.
  • Dynamic System Paths:
    Completely eliminated hardcoded paths (like C:\Windows) in favor of dynamic environment variables. This ensures the application runs flawlessly on any machine, regardless of which drive the OS is installed on.
  • Admin Privileges Enforced:
    Integrated an app.manifest file to automatically request Administrator privileges upon launch. This guarantees the success of deep-system cleaning tasks, such as clearing the Prefetch folder and the Windows Update Cache.
  • Smart Exception Handling:
    Refactored the error-handling architecture to gracefully bypass locked, in-use, or protected system files, preventing unexpected application crashes during the cleanup process.

⚙️ Under the Hood & Build Optimizations

  • Single-File, Framework-Dependent Release:
    Optimized the publish profile to embed all required DLL libraries and configuration files into a single, lightweight executable (.exe). Weighing in at just ~1MB, it ensures fast downloads and effortless portability.
  • UI & Localization Polish:
    Refined the Arabic/English localization dictionaries, adjusted XAML margins for a cleaner, more modern visual layout, and updated the developer identity metadata in the Dev Info modal.

Full Changelog: 2.5...2.7

TempCleaner v2.5

Choose a tag to compare

@AliAl-ojeely AliAl-ojeely released this 22 Jun 10:00

✨ What's new

  • Locked UI during cleanup – When you click any cleanup button (including "Run All"), all action buttons (cleaning options, language toggle, developer info) are instantly disabled. They re‑enable automatically once the task finishes. No more accidental double‑clicks or running multiple cleanups at once.

🔧 Improvements

  • Buttons re‑enable even if an error occurs during cleanup, so the app never stays locked.
  • Cleaner separation of UI‑locking logic in the codebase.

Full Changelog: 2.0...2.5

Temp Cleaner v2.0

Choose a tag to compare

@AliAl-ojeely AliAl-ojeely released this 30 May 19:09
fc84299

TempCleaner v2.0 – Enhanced System Cleaner with Arabic Language

✨ New Features

🌐 Bilingual Interface (English / Arabic)

  • One‑click toggle between English and Arabic (RTL support for Arabic).
  • All UI text, status messages, and developer modal are fully translated.

🛡️ Administrator Rights Handling

  • Automatically detects if the app is running without admin privileges.
  • Displays a warning and offers to restart as administrator for full system access.

Full Changelog: 1.0...2.0

Temp Cleaner v1.0

Choose a tag to compare

@AliAl-ojeely AliAl-ojeely released this 19 Apr 16:32

The First Stable Release of Temp Cleaner 🚀

I am thrilled to announce the first official release (v1.0) of Temp Cleaner, a lightweight system optimization tool designed to provide a fast, elegant, and efficient experience for Windows users.

✨ What's New in This Release:

  • Modern UI: A sleek, "Pitch Black" design that is consistent, minimalist, and easy on the eyes.
  • Comprehensive Cleaning: Safely removes User & System Temp files, Prefetch cache, Recycle Bin, and Windows Update downloads.
  • Freed Space Calculator: Accurately calculates and displays the exact amount of storage space recovered after cleaning.
  • Performance Boost: Integrated a DNS Flush feature to refresh network configurations and improve connectivity.
  • Auto-Close: A convenient toggle to automatically exit the application once the cleanup is complete.

🛠 How to Use:

  1. Download the TempCleaner.exe file from the Assets section below.
  2. Right-click the file and select Run as Administrator (required for deep system cleaning).
  3. Click RUN ALL CLEANUP or select specific tasks, and let the tool do the magic!

Full Changelog: https://github.com/AliAl-ojeely/TempCleaner/commits/1.0