Merge pull request #22 from peter9811/main
docs: update LICENSE and README for clarity and consistency
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
MIT License
|
||||
# MIT License
|
||||
|
||||
Copyright (c) 2025 A Belim app creation (Builtbybel)
|
||||
|
||||
|
||||
@@ -1,30 +1,52 @@
|
||||
# Crapf🧼xer
|
||||
# the tool that says what everyone’s thinking
|
||||
## the tool Microsoft would build, if they hated bloatware as much as we do
|
||||
|
||||
Remember the days when you'd run a registry cleaner even if you didn't really need it? (Or maybe we did need it? I was probably too young to figure that out, too young for that crap 😅)
|
||||
Back then, cleaner tools like CCleaner were everywhere, it felt like every other tech forum had a "top 10 Windows Optimizers" list.
|
||||
# The tool that says what everyone's thinking
|
||||
|
||||
You'd think that stuff would be over by now with sleek, modern OSes like Windows 11.Well… the built-in Windows cleaner might be enough, sure.
|
||||
But instead, the "modern OS" blesses us with a whole new batch of problems: ads in the Start menu, creepy data collection, preinstalled junk apps you didn't ask for and can't easily remove.
|
||||
Kind of wild that we still need tools like this in 2025. And they don't even sound that different,like this one here: Crapfixer.
|
||||
## The tool Microsoft would build if they hated bloatware as much as we do
|
||||
|
||||
Remember the days when you'd run a registry cleaner even if you didn't really need it? (Or maybe we did need it? I was probably too young to figure that out - too young for that crap 😅)
|
||||
Back then, cleaner tools like CCleaner were everywhere; it felt like every other tech forum had a "top 10 Windows Optimizers" list.
|
||||
|
||||
You'd think that stuff would be over by now with sleek, modern OSes like Windows 11. Well... the built-in Windows cleaner might be enough, sure.
|
||||
But instead, the "modern OS" blesses us with a whole new batch of problems: ads in the Start menu, creepy data collection, and preinstalled junk apps you didn't ask for and can't easily remove.
|
||||
It's kind of wild that we still need tools like this in 2025. And they don't even sound that different - like this one here: Crapfixer.
|
||||
What can I say? The tech world is a bitch.
|
||||
|
||||
This is my personal little IT toolbox that I've been using for years to clean up and tweak Windows systems i work on. The tool is about 7 years old, but I've given the codebase a full refresh, especially tuned for Windows 11 (works on W10 too). I also removed most of the old enterprise scripts, so what you're seeing now is a lightweight, easy-to-use, and safe app. Almost every change you make can be undone, so you can tweak without fear.
|
||||
This is my personal little IT toolbox that I've been using for years to clean up and tweak Windows systems I work on. The tool is about 7 years old, but I've given the codebase a full refresh, especially tuned for Windows 11 (works on W10 too). I've also removed most of the old enterprise scripts, so what you're seeing now is a lightweight, easy-to-use, and safe app. Almost every change you make can be undone, so you can tweak without fear.
|
||||
|
||||
Crapfixer still looks like something straight out of the Windows XP era (maybe CCleaner 😄) — and honestly, that's exactly the vibe I was going for. Sometimes simple just beats fancy. Two clicks: 'Analyze', check the results, 'Fix' — done. No drama, no bloat.
|
||||
Crapfixer still looks like something straight out of the Windows XP era (maybe CCleaner 😄) - and honestly, that's exactly the vibe I was going for. Sometimes simple just beats fancy. Two clicks: 'Analyze', check the results, 'Fix' - done. No drama, no bloat.
|
||||
|
||||
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, youre gonna feel right at home
|
||||
If there's enough interest, I'll also commit the updated code to GitHub soon
|
||||
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.
|
||||
|
||||

|
||||

|
||||
|
||||
## Features
|
||||
|
||||
# How to use
|
||||
- **Debloat Windows:** Say goodbye to unwanted pre-installed apps.
|
||||
- **Enhance Privacy:** Take control of data collection settings.
|
||||
- **Streamline Performance:** Tweak your system for a smoother experience.
|
||||
- **User-Friendly & Safe:** Classic UI with reversible changes for peace of mind.
|
||||
|
||||
When you launch the tool, all options are pre-enabled to save you the hassle of clicking around.
|
||||
1. All you really need to do is hit "Analyze";the tool checks your system status and compares it with the selected options.
|
||||
Anything marked in red is recommended to be fixed, while gray means it's already set up correctly.
|
||||
2. Then just smash that "Run CFixer!" button and you're good to go.
|
||||
_For full functionality, it's recommended to run the app as Administrator, since certain features – like editing registry values under HKEY_LOCAL_MACHINE – require elevated permissions._
|
||||
## How to Use Crapfixer
|
||||
|
||||
Using Crapfixer is straightforward:
|
||||
|
||||
1. **Launch the Tool:** All optimization options are enabled by default to save you time.
|
||||
2. **Analyze Your System:** Simply click the "Analyze" button. Crapfixer will check your system against the selected options.
|
||||
- Items marked in **red** are recommended fixes.
|
||||
- Items in **gray** are already configured correctly.
|
||||
3. **Apply Fixes:** Then just smash the "Run CFixer!" button and you're good to go.
|
||||
|
||||
_For full functionality, it's recommended to run the app as Administrator, since certain features - like editing registry values under HKEY_LOCAL_MACHINE - require elevated permissions._
|
||||
|
||||
## System Requirements
|
||||
|
||||
- Windows 11 (Recommended)
|
||||
- Windows 10
|
||||
- Administrator privileges required for full functionality.
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
|
||||
|
||||
+114
-106
@@ -1,115 +1,123 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Crapfixer Update Check</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background-color: #f4f6f8;
|
||||
color: #333;
|
||||
padding: 2rem;
|
||||
max-width: 600px;
|
||||
margin: auto;
|
||||
}
|
||||
h1 {
|
||||
color: #2c3e50;
|
||||
}
|
||||
#status {
|
||||
background: #fff;
|
||||
padding: 1rem;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
||||
margin-top: 1rem;
|
||||
}
|
||||
a {
|
||||
color: #0077cc;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.donate {
|
||||
margin-top: 3rem;
|
||||
padding: 1rem;
|
||||
background-color: #e8f5e9;
|
||||
border-left: 5px solid #4caf50;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.donate strong {
|
||||
display: block;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.donate a {
|
||||
margin-right: 1rem;
|
||||
display: inline-block;
|
||||
}
|
||||
.project-follow {
|
||||
margin-top: 1rem;
|
||||
text-align: center;
|
||||
}
|
||||
.project-follow a {
|
||||
padding: 10px 20px;
|
||||
background-color: #24292f; /* GitHub Dark Blue */
|
||||
color: white;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
font-size: 16px;
|
||||
}
|
||||
.project-follow a:hover {
|
||||
background-color: #0366d6; /* GitHub Blue */
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>🔍 Crapfixer Update Check</h1>
|
||||
<p id="status">Checking version...</p>
|
||||
|
||||
<div class="donate">
|
||||
<strong>💖 Support Crapfixer</strong>
|
||||
Every donation helps me provide more updates.
|
||||
- Thanks, Belim 🙏
|
||||
<br><br>
|
||||
<a href="https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ" target="_blank">💸 Donate via PayPal</a>
|
||||
<a href="https://ko-fi.com/builtbybel" target="_blank">☕ Buy me a Ko-fi</a>
|
||||
</div>
|
||||
|
||||
<div class="project-follow">
|
||||
<a href="https://github.com/builtbybel/Crapfixer" target="_blank">🐙 Follow the Project on GitHub</a>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const latestVersion = "0.55.160";
|
||||
|
||||
function compareVersions(v1, v2) {
|
||||
const a = v1.split('.').map(Number);
|
||||
const b = v2.split('.').map(Number);
|
||||
for (let i = 0; i < Math.max(a.length, b.length); i++) {
|
||||
if ((a[i] || 0) < (b[i] || 0)) return -1;
|
||||
if ((a[i] || 0) > (b[i] || 0)) return 1;
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Crapfixer Update Check</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
|
||||
background-color: #f4f6f8;
|
||||
color: #333;
|
||||
padding: 2rem;
|
||||
max-width: 600px;
|
||||
margin: auto;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
h1 {
|
||||
color: #2c3e50;
|
||||
}
|
||||
#status {
|
||||
background: #fff;
|
||||
padding: 1rem;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
||||
margin-top: 1rem;
|
||||
}
|
||||
a {
|
||||
color: #0077cc;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.donate {
|
||||
margin-top: 3rem;
|
||||
padding: 1rem;
|
||||
background-color: #e8f5e9;
|
||||
border-left: 5px solid #4caf50;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.donate strong {
|
||||
display: block;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.donate a {
|
||||
margin-right: 1rem;
|
||||
display: inline-block;
|
||||
}
|
||||
.project-follow {
|
||||
margin-top: 1rem;
|
||||
text-align: center;
|
||||
}
|
||||
.project-follow a {
|
||||
padding: 10px 20px;
|
||||
background-color: #24292f; /* GitHub Dark Blue */
|
||||
color: white;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
font-size: 16px;
|
||||
}
|
||||
.project-follow a:hover {
|
||||
background-color: #0366d6; /* GitHub Blue */
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>🔍 Crapfixer Update Check</h1>
|
||||
<p id="status">Checking version...</p>
|
||||
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
const userVersion = params.get("version");
|
||||
<div class="donate">
|
||||
<strong>💖 Support Crapfixer</strong>
|
||||
Every donation helps me provide more updates. - Thanks, Belim 🙏
|
||||
<br /><br />
|
||||
<a
|
||||
href="https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ"
|
||||
target="_blank"
|
||||
>💸 Donate via PayPal</a
|
||||
>
|
||||
<a href="https://ko-fi.com/builtbybel" target="_blank"
|
||||
>☕ Buy me a Ko-fi</a
|
||||
>
|
||||
</div>
|
||||
|
||||
const status = document.getElementById("status");
|
||||
<div class="project-follow">
|
||||
<a href="https://github.com/builtbybel/Crapfixer" target="_blank"
|
||||
>🐙 Follow the Project on GitHub</a
|
||||
>
|
||||
</div>
|
||||
|
||||
if (!userVersion) {
|
||||
status.innerText = "❓ No version found. Please open this page from the Crapfixer app.";
|
||||
} else {
|
||||
const result = compareVersions(userVersion, latestVersion);
|
||||
|
||||
if (result < 0) {
|
||||
status.innerHTML = `⚠️ Your version (${userVersion}) is outdated.<br><strong>Latest version:</strong> ${latestVersion}<br><a href="https://github.com/builtbybel/Crapfixer/releases">⬇️ Download here</a>`;
|
||||
} else if (result === 0) {
|
||||
status.innerHTML = `✅ Your version (${userVersion}) is up to date.`;
|
||||
<script>
|
||||
const latestVersion = "0.55.160";
|
||||
|
||||
function compareVersions(v1, v2) {
|
||||
const a = v1.split(".").map(Number);
|
||||
const b = v2.split(".").map(Number);
|
||||
for (let i = 0; i < Math.max(a.length, b.length); i++) {
|
||||
if ((a[i] || 0) < (b[i] || 0)) return -1;
|
||||
if ((a[i] || 0) > (b[i] || 0)) return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
const userVersion = params.get("version");
|
||||
|
||||
const status = document.getElementById("status");
|
||||
|
||||
if (!userVersion) {
|
||||
status.innerText =
|
||||
"❓ No version found. Please open this page from the Crapfixer app.";
|
||||
} else {
|
||||
status.innerHTML = `✅ Your version (${userVersion}) is newer than the official release (${latestVersion}).<br><em>Note: You may be using a development build.</em>`;
|
||||
const result = compareVersions(userVersion, latestVersion);
|
||||
|
||||
if (result < 0) {
|
||||
status.innerHTML = `⚠️ Your version (${userVersion}) is outdated.<br><strong>Latest version:</strong> ${latestVersion}<br><a href="https://github.com/builtbybel/Crapfixer/releases">⬇️ Download here</a>`;
|
||||
} else if (result === 0) {
|
||||
status.innerHTML = `✅ Your version (${userVersion}) is up to date.`;
|
||||
} else {
|
||||
status.innerHTML = `✅ Your version (${userVersion}) is newer than the official release (${latestVersion}).<br><em>Note: You may be using a development build.</em>`;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user