Releases: undergroundwires/privacy.sexy
0.13.3
Highlights:
- 🛡️ Improved network security on Windows: Windows scripts related to network security and cryptography have been heavily improved. Check out "Security improvements > Improve network security" to explore. This rework addresses many issues reported by the community.
- 🖥️ Improved Linux/Windows script execution: The desktop application now manages script execution more effectively, with better contextual error dialogs on Linux and path management on Windows.
- ✨ Additional updates: This release also includes other minor improvements and bug fixes, including solving layout shifts, tooltip alignment, and side effects of Windows scripts, as well as improving icon quality and desktop application load.
Consider donating ❤️.
Changes
UI
- Fix misaligned tooltip positions in modal dialogs | dd71536
- Fix Chromium scrollbar-induced layout shifts | bc4879c
Desktop
- Fix Windows execution with whitespace in username #351 (thanks @giogio33) | a334320
- Fix script cancellation with new dialog on Linux | 8c17396
- Add system requirements documentation #134 (thanks @blackcrack) | 0fc2ffc
- Improve desktop icon quality and generation | ab25e0a
- Fix blank window on load on desktop version #348 | 813d820
Windows scripts
- Organize and document network disablement | 2eed6f4
- Improve disabling SMBv1 protocol | f584fab
- Improve disabling insecure renegotiations | f261ab4
- Document, improve, encourage cipher disabling | 8b224ee
- Improve 'Snipping Tool' removal #343 (thanks @fideliochan) | e18907c
- Improve disabling insecure hashes #131 | d19dde6
- Improve disabling protocols | 4ef16ce
- Fix Copilot on Bing.com by excluding
r.bing.com
#329 (thanks @MohamedMehrath, @maxysoft) | 66a5688 - Improve enabling secure connections #175 (thanks @soyware, @MiRw3b) | c75df1c
- Categorize and rename network security #131 | 9fd193e
Other improvements
0.13.2
This patch brings various fixes and improvements.
It addresses minor issues with the user interface, improving usability on mobile (small screens).
It improves Windows scripts by ➤ providing more reliable methods for disabling features and reverting services, ➤ extending documentation for clearer guidance, and ➤ fixing some reported problems.
Consider donating ❤️.
Changes
UI
- Fix bottom gap in card expansion panel | 79183d6
- Fix overflow in tree node content on small screens | 557cea3
- Fix horizontal layout shift after script selection | bc7e1fa
- Fix card header expansion glitch on card collapse | 5d940b5
- Fix card arrow not being animated in sync | 7b546c5
- Fix top script menu overflow on small screens | b7a20d9
- Centralize and use global spacing variables | ae17200
- Fix inability to tap outside modal on mobile | cb144ae
Windows scripts
- Improve and document removing Phone apps #279 | 8924337
- Improve and document secret key scripts | 49f22f0
- Improve Windows feature disablement scripts | b68711e
- Fix Visual Studio remote analysis script #327 (thanks @Cajunvoodoo) | 4142d08
- Improve firewall docs /w
winget
impact #142 (thanks @Remyie) | ffd647d - Improve service revert and docs | b87b7aa
Other improvements
- Update documentation for
logo-update.js
script | 4a9b430 - ci/cd: Fix macOS Docker build reliability issues | 8a5592f
- ci/cd: fix IPv6 timeouts with
force-ipv4
action | 52fadcd - ci/cd: bump Node.js environment to 20.x | 59decd1
- ci/cd: trigger URL checks more, and limit amount | 4fb6302
- Ignore
ResizeObserver
errors in Cypress tests | 4472c28 - Bump dependencies to latest, hold ESLint | f3571ab
0.13.1
This patch fixes broken links, enhances our documentation, adds safeguards to prevent potential data loss or system issues after removing OneDrive on Windows, and addresses minor UI problems along with some routine maintenance tasks.
Consider donating ❤️.
Changes
UI
- Fix tooltip falling behind elements on fade out | 1964524
- Fix tooltip styling inconsistency | ec34ac1
Scripts
- macOS, Linux, Windows: fix dead URLs and improve docs | abec9de
- Windows: improve and unify service start/stop logic | adc2089
- Windows: improve OneDrive data deletion safety | 5eff3a0
- Windows: fix VSCode manual update switch script #312 (thanks @plantindesk) | b71ad79
Chores
- Bump TypeScript to 5.3 with
verbatimModuleSyntax
| a721e82 - Migrate to Vite 5 and adjust configurations | 4ac1425
- Upgrade vitest to v1 and fix test definitions | e721885
- Bump Electron to latest and use native ESM | 840adf9
Other improvements
0.13.0
- ↩️ Revert selected: Introducing a new feature to quickly revert all selected scripts with a single click, improving user safety and control over script effects. This has been a highly requested addition, enabling users to easily undo changes.
- 🌐🚫 Hosts file (connection) blocking: Windows scripts now include the ability to block tracking hosts via the hosts file, enhancing privacy protection against unwanted connections. This feature is dedicated to old friend Disk2019, the first contributor to the project.
- 🎨 Polished UI: The user interface has received improvements for a more balanced and appealing look, including new typography choices, animations, and general usability improvements.
- 💭 Better tooltips: Tooltips have been improved to provide clearer information on the privacy recommendation level for scripts, helping users in making informed decisions.
- 🪟 New Windows scripts: Windows scripts are improved with important security and privacy enhancements. Notable additions include scripts for disabling Windows Copilot and improving search privacy by limiting data shared with Microsoft. Re-applying at least the Standard selection is recommended for all users.
Consider donating ❤️.
Changes
Features
- Add 'Revert All Selection' feature #68 (thanks @SSimpl3, @usamac, @neube3, @marcello-pietrobon, @lggomez) | 55fa7ea
- Extend search by including documentation content | 6142f3a
UI
- Improve selection type documentation | 7af8daa
- Expand script names to take full available width | d277139
- Limit tooltip width for improved readability | 6ab6dac
- Add markdown support for script/category names | a5ffed4
- Normalize and improve font sizes | 4da306b
- Change 'revert' button to title case | 937f459
- Remove playful emojis (🍑🍆) | aa4205f
- Improve UI code styling for all platforms | 311fcb1
- Render bracket references as superscript text | b9c89b7
- Change slogan and refactor project info naming | a54e164
- Change fonts for improved readability | d5bbc32
- Apply global styles for visual consistency | faa7a38
- Add UI animations for expand/collapse actions | fb08f03
- Update meta title and description | c7fa4b6
- Remove 'preview' label from Linux options | ebd8285
Scripts
- Windows: Add disabling clipboard features #251, #247 (thanks @SnowzNZ, @TheAndr0id) | c6ebba8
- Windows: Improve search privacy scripts #117 (thanks @Permanently) | 541f9aa
- Windows: Add disabling Windows Copilot #263, #266 (thanks @selivan)| cd42550
- Windows: Add Dropbox telemetry blocking #125, #118 (thanks @Permanently, @chr15t0ph) | 10829d6
- Windows, macOS, Linux: Add privacy.sexy cleanup scripts | 63366a4
- Windows: Relocate service disabling and improve docs | 894687c
- Windows: Add host blocking category #26 (thanks Disk2019) | 17152c8
0.12.10
▶️ Desktop app: Improved script saving and execution by • adding error messages with detailed instructions on errors • fixing edge-case bugs • adding logs • storing executed scripts in a persistent directory to increase auditability • improving security with stricter code isolation and tamper protection • integrating system dialogs for file operations.- 📙 Web app: Added detailed instructions to help Windows users on how to run the scripts after downloading, including how to handle false-positive security alerts from antivirus and browsers.
- 🏰 General improvements: Addressed a variety of minor bugs and enhanced script safety to improve overall reliability.
Consider donating ❤️.
Changes
Desktop version
- Improve security by isolating code execution more | efa05f4
- Improve desktop script runs with timestamps & logs | cdc32d1
- Fix handling special chars in script paths | 40f5eb8
- Fix script deletion during execution on desktop | c84a1bb
- Fix script execution for Linux VSCode development | 3b1a89c
- Fix invisible script execution on Windows #264 | b404a91
- Show native save dialogs in desktop app #50, #264 | c546a33
- Show save/execution error dialogs on desktop #264 (thanks @selivan) | e09db0f
- Add AV detection on desktop app #264, #304 (thanks @selivan) | f03fc24
- Improve script error dialogs #304 (thanks @selivan) | 6ada8d4
UI
- Fix unresponsive circle icon in revert button | 645c333
- Fix button inconsistencies and macOS layout shifts | 86fde6d
- Fix CSP for Vue, Ace, Vite, Safari compatibility | 940febc
- Fix macOS detection in desktop app and Chromium | dc30825
- Fix touch, cursor and accessibility in slider | 7285842
- Add Windows save instructions UI and fix URL #296 | 756c736
Scripts
- Windows: fix language dependent delete script #149 (thanks @arman-ku) | 8f4b34f
- Windows: improve store app docs and add research #279 | fac72ed
- Windows: add missing extension apps, improve docs #279 | da4be50
Chores, docs
0.12.9
- 🛡️ User and application security improvements with additional security layers for macOS auto-updates and code injection protection.
- 🔧 Overall documentation improvements, and recommendation level adjustments of existing scripts.
- 🐛 Various script and UI fixes.
- ⏰ Windows automatic updates can now be reliably and persistently disabled on both Windows 10 and 11.
- 📜 Logging improvements on desktop.
Consider donating ❤️.
Changes
Security
- Improve security and reliability of macOS updates | 4765752
- Improve security and privacy with strict meta tags | ba5b29a
- Centralize log file and refactor desktop logging | 08dbfea
Scripts
- Windows: Improve docs and category of jump lists #146 (thanks to @NerdyGamerB0i) | 40ae8a8
- macOS: Improve clearing privacy permissions | 5a7d7d8
- Windows: Fix logic for terminating processes | 807ae6a
- Windows: Improve documentation for "Get Help" app #280 (thanks to @ScribbleGhost) | 8f5d7ed
- Windows: Fix revert and improve docs for SAM enum #255 (thanks to @tempdrive) | 25e23c8
- Windows: Fix Win 11 Windows Security app removal #195 (thanks to @haiku-balls, @boredchilada) | daa6230
- Windows: Document and discourage admin shares #249 (thanks to @zdat) | e747ee5
- Windows: Discourage XboxIdentityProvider #64, #79 #181 (thanks to @LoneDev6) | c72f9f5
- Windows: Improve disabling update healing #272 (thanks to @TheAndr0id) | 47b4823
- Windows: Improve disabling of Application Experience | fe3de49
- Windows: Add scripts to postpone auto-updates #272 | e95b2ba
UI
0.12.8
Highlights:
🎨 Various UI fixes including correcting minor layout issues, code area highlighting when selecting a category and improving documentation styling.
📈 Improved performance when selecting categories with numerous scripts. Now, script selection is smooth and responsive, even with a large number of scripts.
🗓️ Improved disabling scheduled tasks on Windows, with better output, robust handling and additional tasks including those that trigger automatic Windows updates to improve persistence of disabling automatic background updates.
🧤 Done extensive refactorings and enforced stricter linting and compiler options. This enhances maintainability, stability, and paves the way for upcoming features.
⚠️ Note for Windows users who uninstalled system apps using previous version
If you used privacy.sexy (v0.12.6 or v0.12.7) to delete system apps, please follow these steps to avoid potential issues with Windows Updates:
- Open Command Prompt (Start Menu ➜ type "cmd" ➜ select "Command Prompt").
- Copy and paste the following command:
PowerShell -ExecutionPolicy Unrestricted -Command "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\*' -Force -Verbose"
- Press Enter.
This action ensures that there are no side effects related to Windows Updates, since Microsoft may block updates if it is unable to reinstall Edge.
This release addresses this issue, ensuring safe deletion of system apps as in previous versions. See #287 for more detailed information.
Consider donating ❤️.
Changes
UI
- Fix card list UI layout shifts (jumps) on load | bf3426f
- Fix icon tooltip alignment on instructions modal | bd383ed
- Fix mobile layout overflow caused by tooltips | e541a35
- Fix code highlighting and optimize category select | cb42f11
- Fix layout jumps/shifts and overflow on modals | e299d40
- Fix spacing in documentation for readability | 1442f62
- Fix rendering of inline code blocks for docs | 9845a7c
- Fix incorrect URL rendering in documentation texts | d328f08
Scripts
Windows
- Improve disabling of scheduled tasks | 3864f04
- Fix and improve Store app categorization #190 | 094dbb0
- Fix persistent update disabling /w tasks #272 (thanks to @TheAndr0id and @evvlzeiu) | dee3279
- Discourage IntelliCode disabling #267, #286 (thanks to @parasiteoflife, @Hunanbean-Collective and @ntrzr)| 7f7a84e
- Fix system app removal affecting updates #287 (thanks to @zdat, @hafeoz and @tempdrive) | 7c632f7
Linux
- Fix Firefox settings not reverting #282 (thanks to @ltguillaume) | bcad357
Refactorings
- Refactor DI for simplicity and type safety | 7770a9b
- Refactor user selection state handling using hook | 58cd551
- Refactor watch sources for reliability | 7ab16ec
- Refactor to enforce strictNullChecks | 949fac1
- Remove duplicated
index.html
file | aab0f7e - Refactor to Vue 3 recommended ESLint rules | 4531645
0.12.7
This patch fixes regression bugs in the UI:
- A critical bug where choosing predefined selections (like "Standard", "Strict", "None", and "All") did not correctly update check states of the tree nodes in the UI. It impacts most basic use-cases of privacy.sexy.
- A bug with the "Copy" button in the macOS/Linux download instructions modal that prevented commands from being copied to the clipboard.
Consider donating ❤️.
Changes
0.12.6
Overall this release focuses on stability, performance, and safety of the scripts.
Highlights:
- On UI:
- 🚀🎉 Migration to Vue 3 ► The client has been migrated to Vue 3.0. This improves performance and removes a liability that has been preventing the addition of new features.
- 📈 Enhanced performance ► The UI now responds faster in general, especially to search queries.
- On Windows:
- 🔒 Better security posture ►The patch ensures that system file permissions remain untouched, maintaining the original security posture of the operating system.
- 🗑️ Better file and directory deletion ► Deleting or soft-deleting files/folders and folder contents are improved. The new approach prioritizes keeping folders to minimize disruptions to the system's stability.
- 📦 Better handling of Store apps ► Removal of Store apps, such as Edge is improved to • prevent reinstall during Windows updates • do total (hard) uninstall of system apps to preserve system integrity • have more robust and reliable way to revert uninstall of apps.
- Other improvements and fixes.
Consider donating ❤️.
Changes
UI
- Migrate to Vue 3.0 #230 | ca81f68
- Improve performance of rendering during search | 79b46bf
- Fix incorrect tooltip position after window resize | f8e5f1a
- Improve UI performance by optimizing reactivity | 4995e49
Scripts
Windows:
- Improve system app uninstall cleanup #73 (thanks to @Tharki-God) | dbe3c5c
- Improve system app uninstall /w fallback #260 | 98a26f9
- Fix Microsoft Advertising app removal #200 (thanks to @djacu) | e40b9a3
- Improve directory cleanup security (thanks to @BYTEMEE1) | 060e789
- Prevent updates from reinstalling apps #260 (thanks to @TheAndr0id) | 8570b02
- Improve script environment robustness #221 (thanks to @Mark-Joy) | dfd4451
- Improve soft file/app delete security #260 | f4a74f0
- Improve file delete | e72c1c1
- Change system app removal to hard delete #260 (wouldn't happen without @TheAndr0id ⭐, thanks to @Daksh777, @bardiarajabi, @SalaryTheft for related reports) | 77123d8
- Fix store revert for multiple installs #260 (thanks to @TheAndr0id and @genderneutralnoun) | 5bb13e3
Linux:
- Fix string formatting of Firefox configs | e775d68
Windows, Linux:
- Unify & improve Firefox clean-up #273 (thanks to @ltguillaume) | 0466b86
Fixes
- Fix compiler failing with nested
with
expression | 80821fc - Fix YAML error for site release in CI/CD | 237d994
Chores
0.12.5
This patch improves privacy.sexy's documentation and improves script and category naming for clarity and consistency. It addresses unintended side-effects on Windows and Linux. Furthermore, it improves modifying VSCode settings, reverting of Windows Store apps, and residual file management. It introduces a new lightweight custom UI, reducing the bundle size and eliminating the last third-party UI dependency, making privacy.sexy fully independent from third-party UI components.
Consider donating ❤️.
Scripts
- (Windows, Linux, macOS) Fix typos and improve naming | 67c3677
- (Linux) Fix obsolete Firefox DPI script #239 (thanks to @atomGit and @TheAndr0id) | e5f6edf
- (Linux, Windows) Improve VSCode setting robustness #196 (thanks to @ItsIgnacioPortal) | e8a52f7
Windows
- Fix and improve network data usage reset #265 (thanks to @selivan) | 5e359c2
- Improve app reversion and docs #260 | a3f11df
- Fix and improve AppCompat disabling #255 (thanks to @tempdrive) | bab6316
- Fix and improve temp dir cleanup #176, #89 (thanks to @iam-py-test, @SnowzNZ, @playgithub) | d457504
- Add removal of Edge assocations #64 | 888c916
- Improve Edge & OneDrive shortcut removal #73 | 8501495
- Relocate and document SecHealthUI #190 (thanks to @ItsIgnacioPortal) | 2862951
Other improvements
- Implement new UI component for icons #230 | 48730bc
- Add SAST security checks with SECURITY.md #178 | 3e5239f
- Add Scoop download instructions #174 (thanks to @Zliced13) | cf55ca9
- Add developer toolkit UI component | 2147eae