diff --git a/CFixer/AppIcon.ico b/CFixer/AppIcon.ico index e1cc304..b89cab8 100644 Binary files a/CFixer/AppIcon.ico and b/CFixer/AppIcon.ico differ diff --git a/CFixer/AppIcon.png b/CFixer/AppIcon.png index 9abde57..e192095 100644 Binary files a/CFixer/AppIcon.png and b/CFixer/AppIcon.png differ diff --git a/CFixer/AppIcon32.png b/CFixer/AppIcon32.png index d472978..bcc3c5b 100644 Binary files a/CFixer/AppIcon32.png and b/CFixer/AppIcon32.png differ diff --git a/README.md b/README.md index 29f9a71..0e990f4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

it's called CrapFixer. let that clean in🧽https://t.co/UP2iLnAgif#CrapFixer #Windows #Windows11 #app #microsoft pic.twitter.com/OMruEjvuUb

— Belim (@builtbybel) April 30, 2025
-# Crap F🧼xer +# Crap F🧼xer – Fixes the crap Windows leaves behind. # The tool that says what everyone's thinking @@ -17,7 +17,17 @@ CrapFixer still looks like something straight out of the Windows XP era (maybe C While cleaning up my GitHub (30+ repos down to 20 now), I also cleaned up thousands of lines of old code. Some projects come and go, but CrapFixer stays. It's fast, simple, and basically bulletproof. I haven't managed to break anything yet. 😉
If you like old-school tools that just work, you're gonna feel right at home.
If there's enough interest, I'll also commit the updated code to GitHub soon. -![Fixing the crap](https://github.com/user-attachments/assets/cb568d53-113e-4a14-8c88-30e822b45bd3) +![explorer_xu59FtMUnG](https://github.com/user-attachments/assets/fe462326-ebfb-41ea-83b5-d4cf72659c2d) + + +
+ 💬 A personal note from the developer + +If you're curious about the personal story behind this project and others... +👉 [Read the full story here](https://github.com/Belim/support/blob/main/STORY.md) + +
+ ## 🚀 How to Use CrapFixer @@ -45,33 +55,52 @@ While cleaning up my GitHub (30+ repos down to 20 now), I also cleaned up thousa > ⚠️ **Tip:** For full functionality, run CrapFixer as **Administrator**. > Some fixes (like registry edits under `HKEY_LOCAL_MACHINE`) need elevated permissions. -### ☕ Motivation ≈ Caffeine +## ☕ Motivation ≈ Caffeine -CrapFixer is my newest — and likely last — fine‑tuning app for Windows. +**CrapFixer** is my newest — and likely last — fine-tuning app for Windows. I'm committed to keeping it alive for the long haul, and future development will be powered by **voluntary donations**. --- -Every coffee‑sized tip not only fuels new features, it also lowers the risk of *me* throwing a personal **Blue Screen of Death**. +> 💡 Every coffee-sized tip not only fuels new features — +> it also lowers the risk of *me* throwing a personal **Blue Screen of Death**. 😵‍💫 -[PayPal](https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ) • [Ko‑fi](https://ko-fi.com/builtbybel) ❤️ +### 🙏 Support My Work + +If you like CrapFixer, consider keeping it caffeinated: + +[![Donate via PayPal](https://img.shields.io/badge/Donate-PayPal-0070BA?style=for-the-badge&logo=paypal&logoColor=white)](https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ) +[![Support on Ko‑fi](https://img.shields.io/badge/Support-Ko–fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/builtbybel) + +**Thank you for keeping the lights on!** ❤️ ## Installation * Download the latest release from my [releases page](https://github.com/builtbybel/CrapFixer/releases) * Extract the archive -# Build Instructions +## Build Instructions -- Install Visual Studio 2022+ with .NET Desktop workload +- Install Visual Studio 2022+ with .NET Desktop workload +- (Optional but recommended) Windows 8.1+ SDK for WinRT support - Clone the repo: ```bash git clone https://github.com/builtbybel/CFixer.git - Open the solution or run: * Debug build: msbuild CFixer.sln /p:Configuration=Debug * Release build: msbuild CFixer.sln /p:Configuration=Release -- After building, you can find the executable in the bin\Debug or bin\Release folder inside the project directory. Run CFixer.exe to start the app. +> ⚠️ This project uses the Windows.Management.Deployment API, which is part of WinRT. Classic .NET Framework. WinForms projects do not support this out of the box. +> To build the project successfully, you must manually add a reference to the Windows.winmd metadata file. +Add Reference to `C:\Program Files (x86)\Windows Kits\8.1\References\CommonConfiguration\Neutral\Annotated\Windows.winmd` + +### Build with Visual Studio (GUI) +- Open CFixer.sln +- Set the configuration to Release | Any CPU +- Press `Ctrl + Shift + B` or use Build → Build Solution + +After building, you can find the executable in the `./bin/Debug/CFixer.exe` or `./bin/Release/CFixer.exe` folder inside the project directory. Run CFixer.exe to start the app. + ## System Requirements - Windows 11 (Recommended) diff --git a/STORY.md b/STORY.md new file mode 100644 index 0000000..e9a297d --- /dev/null +++ b/STORY.md @@ -0,0 +1,63 @@ +# Behind every piece of code, there's a human story + +I’ve developed a lot of open-source apps for Windows. +Some came quickly, and many were discontinued just as fast. +Most of my projects focused on fine-tuning, customization, and tweaking Windows. + +Many people on GitHub have asked why I’ve created so many apps, one after another. +I’ve received a lot of messages about it, but I haven’t been able to respond — until now. + +--- + +My latest project is **CrapFixer**, and it’s meant to be the last one in this area, replacing everything that came before. +I’ve slowly grown up — and so has this project. + +My answer to many of your questions is actually quite personal. +As strange as it might sound: we’re all human. We all struggle, try to keep functioning, distract ourselves, and, eventually, heal. + +It took me a long time to heal after losing my mother a few years ago. +For days on end, I just worked — really worked — and coded through countless nights. +Every single minute, I needed a distraction. +I only went to bed when my eyes simply couldn’t stay open any longer. +Distraction was the only thing that mattered, no matter the cost. + +Sometimes, I’d drive deep into the woods, where no one could find me, hear me, or see me. +I left everything behind — my worries, my grief, my life — until there was nothing left but me and the machine. +I completely threw myself into programming as a way to escape and keep going. + +--- + +Many of my projects will never be visible here on GitHub; others you might know. +There were times when I felt really low and had strange thoughts. +Then I would look for a new distraction to keep from giving up. +It went on like that for weeks, months, years — and now I’m here. + +Looking back, it’s kind of crazy: this project, **CrapFixer** — even though it didn’t really have a name back then — is *old*. +Older than this story. +It reminds me of a time when everything still felt right, when I was genuinely happy. + +Maybe it will outlive all of us. 🙂🚗 + +--- + +I only truly understood life late in my 30s, but I never gave up. +Coding may have even saved my life. +I’m still here. +And I have to admit: I’m also thankful — to Microsoft and the whole Windows platform — for being part of that journey. + +--- + +Don’t take life too seriously. +Let people live. +Everyone’s character is different; everyone just wants to live. +A simple “hello” to someone you don’t know can work wonders. +You never know what’s going on inside that person’s soul — or what they’re going through. + +Maybe that’s worth remembering: +> **Behind every piece of code, every project, every bit of tech, there’s often a deeply human story.** + +--- + +> *“No matter how sophisticated computers get, there’s one thing that sets humans apart: They can do everything, but they can’t feel joy. +> I can program a computer to play Beethoven, but I can’t program it to enjoy it.”* +> — **Georges Dennis O’Brien** diff --git a/docs/log-analyzer/js/main.js b/docs/log-analyzer/js/main.js index 58618fa..e9b0de7 100644 --- a/docs/log-analyzer/js/main.js +++ b/docs/log-analyzer/js/main.js @@ -7,7 +7,7 @@ async function pasteResult() { return; } document.getElementById("logInput").value = text; - analyzeLog(); // direkt analysieren + analyzeLog(); // analyze directly! } catch (err) { alert("No access to clipboard " + err); } diff --git a/docs/update-check.html b/docs/update-check.html index c30f5d6..140a669 100644 --- a/docs/update-check.html +++ b/docs/update-check.html @@ -158,7 +158,7 @@