HoodedBaconBro's Tweaks · Windows utility v0.3.2

FIRST-TIME ACCOUNT SETUP
The app uses Supabase Auth over HTTPS. It does not store your password. The included auth-config.json is a public client configuration file; it starts with blank project settings.

1. In auth-config.json, set supabaseUrl and supabasePublishableKey from your Supabase project's API settings. Never put a secret or service-role key in this file.
2. In Supabase Authentication, enable email/password sign-in and account sign-ups. Email verification may be required by your project.
3. Run the complete outputs/download-site/supabase-setup.sql file in the Supabase SQL Editor. Create your owner user in Supabase Auth or from the app's Create account screen, verify the email, then run the file's final owner-membership statement with your email in place of REPLACE_WITH_YOUR_EMAIL.
4. Deploy account.html, account.js, config.js, and site.css from the download-site folder. Set passwordResetUrl in auth-config.json to your deployed account.html URL, then add that exact URL to Supabase Authentication > URL Configuration > Redirect URLs.
5. Set the same project URL and publishable key in outputs/download-site/config.js. Keep all website files at the same folder level, then upload the app ZIP again after editing auth-config.json.
6. Restart the Windows app and create an account or sign in.

ACCESS
- Any verified account can sign in and use the 50 Standard catalog entries.
- Only a user listed in public.site_admins gets all 150 entries, including the 100 Premium entries. Creating another account does not grant Premium access.
- The owner check is the Supabase is_site_admin() function created by the SQL setup. Keep the project SQL and owner membership in place.
- Premium access is account-gated in this local app. The executable and its included catalog source can be inspected or modified, so this is not strong copy protection.
- No checkout is active. No payment is collected.

INTERFACE
- Cyan/blue split sign-in and account creation screen with password reset support.
- Responsive dashboard with left navigation, an in-window Tweak Lab, featured games, and a fixed Undo all control.
- Top shortcut tabs for Home, Windows, Graphics, Network, USB, Hidden BIOS, Overclocking, Cleanup, and Contact. The same shortcuts appear in Tweak Lab and filter the catalog.
- Cyan/blue, violet, and amber themes; the selected theme is stored for this Windows user.

WHAT WORKS
- Read-only PC scan: Windows, CPU, graphics adapters, installed memory, available memory, processor load, and active power plan where Windows reports them.
- Power plan controls: list plans installed on this PC, apply a selected plan, save the previous plan, and restore it with Undo.
- Foreground app priority: select a running app window, temporarily set Above normal priority, and restore the original priority. The utility also attempts restoration on close and next launch.
- Catalog diagnostics: inspect local storage space; inspect active network adapters; and, when clicked, send short ICMP latency checks to 1.1.1.1 and 8.8.8.8. Firewalls or networks may block them. This is not a game-server ping test.
- Windows Settings links open built-in pages so you can review and change options yourself.
- Local recommendations use a small rule-based read-only check, not an AI model.
- Undo all offers to restore saved power-plan and app-priority changes made by this utility.

WHAT THE OTHER CATALOG ENTRIES DO
Hardware, BIOS, console, driver, overclock, and device-specific entries provide guides or read-only checks. Windows Settings links do not silently change settings. Cloud sync, multi-PC accounts, AI monitoring, automatic profile updates, FPS capture, and timeout rollback need services or hardware integrations that are not included. Premium unlock changes catalog access; it does not make those unavailable integrations active.

SAFETY, PRIVACY, AND LIMITS
- Only applying an installed power plan or changing one selected app's process priority modifies Windows. Both changes are reversible from the app.
- No registry, Windows service, driver, BIOS, controller firmware, console, DNS, QoS, TCP/IP, or GPU-driver setting is modified.
- Account sign-in and password reset contact the Supabase project configured in auth-config.json. The app keeps the access token only in memory and signs out when you choose Sign out. No telemetry, cloud profile sync, or background service is included.
- A power plan may increase power use or heat; Above normal priority may make other apps less responsive. No FPS, input-latency, or ping improvement is guaranteed.
- The priority undo record is local to this Windows user. If a game closes, Windows discards that process's priority. If restoration is pending, the app keeps the record for a later launch.
- Intended for Windows 10/11. No installer is needed. This executable is unsigned, so Windows SmartScreen may show a warning. The C# source and multi-size Windows icon are included for inspection.
