privacy.sexy Changelog

What's new in privacy.sexy 0.13.2

Apr 16, 2024
  • 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

New in privacy.sexy 0.13.1 (Mar 23, 2024)

  • 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.

New in privacy.sexy 0.13.0 (Feb 21, 2024)

  • 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.

New in privacy.sexy 0.12.10 (Jan 18, 2024)

  • 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.

New in privacy.sexy 0.12.9 (Dec 16, 2023)

  • 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:
  • Fix tooltip overflow on smaller screens | 916c9d6
  • Fix touch state not being activated in iOS Safari | a985127
  • Fix tree view alignment and padding issues | 15134ea
  • Fix OS switching not working on tree view UI | 3457fe1
  • Fix touch-enabled Chromium highlight on tree nodes | 2063397

New in privacy.sexy 0.12.8 (Nov 27, 2023)

  • Various UI fixes including correcting minor layout issues, batch script selection highlighting 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.

New in privacy.sexy 0.12.7 (Nov 7, 2023)

  • 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.
  • Changes:
  • Add winget download instructions in README.md | b2ffc90
  • Fix unresponsive copy button on instructions modal | 8ccaec7
  • Fix tree node check states not being updated | af7219f

New in privacy.sexy 0.12.6 (Nov 5, 2023)

  • 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, total uninstall of system apps to preserve system integrity and more robust and reliable way to revert uninstallation of apps.
  • Other improvements and fixes.

New in privacy.sexy 0.12.5 (Oct 15, 2023)

  • 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
  • Other minor fixes:
  • Fix Docker build and improve checks #220 | 7669985
  • Fix working directory in CI/CD web release | 698b570

New in privacy.sexy 0.12.4 (Sep 26, 2023)

  • UI fixes and improvements:
  • Fix no spacing after lists in documentation text | f810ed0
  • Rewrite tooltip UI for efficiency and Vue 3.0 #230 | 8b930fc
  • Fix loss of tree node state when switching views | 8f188ac
  • Fix slow appearance of nodes on tree view | bd2082e
  • Windows scripts:
  • Fix Windows spotlight revert, docs, recommend | 659fea7
  • Fix Edge telemetry disabling for v116+ #242 | 6d301f9
  • Fix, improve disabling automatic updates #252 | 6e9b65d
  • Refactor update.mode key for VSCode #215 | c27172c
  • Fix uninstallation of newer Edge #236 | 60dde11
  • Fix delivery optimization side-effects #173 | 203daeb
  • Fix Defender scan artifacts removal #246 | cb21a97
  • Other fixes:
  • Fix wrong action path in website CI deployment | a1f2497
  • Fix compiler bug with nested optional arguments | 53222fd
  • Fix outdated and broken links in README #161 | 0303ef2

New in privacy.sexy 0.12.3 (Sep 10, 2023)

  • Fixes:
  • Linux: use user.js over prefs.js for Firefox #232 (thanks to @silverhook for the report) | dae6d11
  • Windows: fix typo in Defender retention script #213 (thanks to @tromcho for the PR) | 35be05d
  • Windows: fix disable recent apps revert #211, #248 (thanks to @SnowzNZ for the PR) | 4ce327e
  • Fix memory leaks via auto-unsubscribing and DI | eb096d0
  • Generic changes/improvements:
  • Introduce new TreeView UI component | 65f121c
  • Change license to AGPLv3 | 821cc62
  • Refactor and improve external URL checks | 19e42c9
  • Build/distribution improvements:
  • Improve desktop runtime execution tests | ad0576a
  • Fix Windows artifact naming in desktop packaging | f4d86fc
  • Refactor build configs and improve CI/CD checks | 0a2a1a0
  • Introduce retry mechanism for npm install in CI/CD | 4beb1bb

New in privacy.sexy 0.12.2 (Aug 25, 2023)

  • Bug fixes:
  • Fix searching/filtering bugs #235 (thanks to @Drovosek01 for reporting) | 62f8bfa
  • win: fix automatic updates revert #234 (thanks to @SnowzNZ for the PR ) | 0873769
  • Security and quality improvements:
  • Add automated checks for desktop app runtime #233 | 04b3133
  • Improve desktop security by isolating Electron | e9e0001
  • Build tool migration (solves desktop crash):
  • Migrate unit/integration tests to Vitest with Vite | 5f11c8d
  • Remove Vue ESLint plugin for Vite compatibility | 6e40edd
  • Migrate web builds from Vue CLI to Vite | 7365905
  • Migrate Cypress (E2E) tests to Vite and TypeScript | ec98d84
  • Migrate to electron-vite and electron-builder (fixes desktop crash, thanks to @big610 for reporting) | 75c9b51

New in privacy.sexy 0.12.1 (Aug 18, 2023)

  • Improvements:
  • Improve user privacy with secure outbound links
  • Improve Defender scripts
  • Implement custom lightweight modal
  • Bug fixes:
  • Fix revert toggle partial rendering
  • Chores, tests and refactorings:
  • Refactor Vue components using Composition API
  • Transition to eslint-config-airbnb-with-typescript
  • Fix failing security tests
  • Fix failing tests due to failed error logging
  • Refactor usage of tooltips for flexibility
  • Increase testability through dependency injection
  • Refactor filter (search query) event handling
  • Migrate to ES6 modules

New in privacy.sexy 0.12.0 (Aug 4, 2023)

  • Highlights:
  • Linux support
  • Comprehensive support for Linux servers and desktop distributions.
  • Inclusive modern application support, featuring flatpaks and snaps as first-class citizens.
  • Better mobile experience Mobile experience gets upgrade. A trivia, 15% of non-bot traffic on privacy.sexy comes from mobile devices.
  • Better documentation Documentation got better. Now we have markdown text support for documenting each category and script. Also, all information icons () have been consolidated into one. Script and category titles can now utilize markdown too.
  • Windows 11 Enhanced Windows 11 support, with the inclusion of configuring new functions such as Widgets. Windows users should re-run the script to get the new telemetry removal.
  • macOS More macOS scripts added, including crucial one to disable data collection and identification for advertising.
  • Slogan Introducing our new slogan: "Now you have the choice."
  • Consider donating
  • Changes:
  • UI:
  • Improve touch like hover on devices without mouse | 99e24b4
  • Improve click/touch without unintended interaction | 3233d9b
  • Align card icons vertically in cards view | 8608072
  • Improve documentation support with markdown | 6067bdb
  • Use lowercase in script names and search text | 430537f
  • Improve manual execution instructions | 7d3670c
  • Break line in inline codes in documentation | c1c2f29
  • Rework icon with higher quality and new color | f4a7ca7
  • Change subtitle heading to new slogan | 1e80ee1
  • Drop support for dead browsers | bf0c55f
  • Scripts:
  • Use line endings based on script language #88 | 6b3f465
  • Windows:
  • win: add more Visual Studio scripts, support 2022 | df533ad
  • win: add script to remove Widgets | bbc6156
  • win: improve OneDrive removal | 58ed7b4
  • win: add script to increase RSA key exchange #165 | a2e0921
  • win: add scripts to downloaded file handling #153 | e7b816d
  • win: add new scripts to disable more telemetry | 298b058
  • Core:
  • Templating:
  • Improve script/category name validation | b210aad
  • Fix broken npm installation and builds | 924b326
  • Add multiline support for with expression | e8d06e0
  • Add support for nested templates | 68a5d69
  • Relax and improve code validation | e819993
  • Chores, tests and refactorings:
  • Update dependencies and add npm setup script | 5721796
  • Fix macOS desktop build failure in CI | 5901dc5

New in privacy.sexy 0.11.4 (Mar 8, 2022)

  • Windows:
  • Fix Microsoft Defender alert for uninstaller #114 | 112e79a
  • Fix reverting of Windows NVIDIA telemetry service | 2354f0b
  • Fix Windows 11 being detected as Windows 10 | d6bc33e
  • Fix Windows DoSvc not being disabled #115 | 43ce834
  • Document WpnService breaking on Windows 10 #110 | 3785e41
  • Fix error when reverting Windows Defender setting | 956052c
  • Other improvements:
  • Improve performance of selecting scripts | 8e96c19
  • Transpile dependencies for wider browser support | 0e52a99
  • Documentation:
  • Improve documentation for developing | 3c3ec80
  • Improve documentation for architecture | 1bcc6c8
  • Improve existing documentation | db47440
  • Add donation information | 05a6a84
  • Chores, tests and refactorings:
  • Bump node environment to 16.x | 242a497
  • Bump dependencies to latest | efd63ff
  • Add AirBnb TypeScript overrides for linting | 834ce8c
  • Add more and unify tests for absent object cases | 44d79e2
  • Move stubs from ./stubs to ./shared/Stubs | 803ef2b
  • Refactor to remove code coupling with Webpack | 5bbbb9c
  • Refactor to remove hardcoding of aliases | 481a02a
  • Refactor to use version object #59 | eeb1d5b

New in privacy.sexy 0.11.3 (Jan 7, 2022)

  • Windows:
  • Fix double backlashes in Windows vscode scripts (#99, #64, #67) | 5f091bb
  • Fix clearing Windows product key showing dialog | 9b6636e
  • Document and unrecommend Cloud Experience Host | 9b5e0b0
  • Document and unrecommend AAD app removal #24, #54 | 455084c
  • Unrecommend and document Live ID service #100 | d11a674
  • Generic:
  • Fix typos in privacy modal #109 | a1871a2
  • Fix failing of functions without revert code | 87de017
  • Fix OS desktop detection tests and edge cases | a8358b8
  • It prevents application crash if it's opened in nonstandard way.
  • Chores, tests and refactorings:
  • Add initial e2e testing with cypress | ddd2e70
  • Add build checks and improve existing CI/CD checks | 17298f0
  • Refactor to add readonly interfaces | c3c5b89
  • Migrate from TSLint to ESLint | 61b475f
  • Refactor code to comply with ESLint rules | 5b1fbe1
  • Fix mutated line endings on Windows | bd23faa
  • Refactor to improve iterations | 31f7091
  • Upgrade to Vue CLI 5 (and webpack 5) | 96265b7
  • Restructure pipelines and badges in README.md | 5a2c263

New in privacy.sexy 0.11.2 (Dec 5, 2021)

  • Improvements:
  • Improve and unify disabling of Windows services | 70cdf38
  • Improve Windows defender docs and errors #104 | d2518b1
  • Unrecommend and complete Windows Push Notif. #101 | c65209e
  • Bug fixes:
  • Fix Windows TrustedInstaller session errors | 20a0071
  • Fix Defender features errors in Windows #104 | d7761ab
  • Fix disabling/enabling Defender on Windows #104 | 2e08293
  • Fix Defender error due to non-english Windows #104 | 7c02ffb
  • Fix unintendedly inlined Windows scripts | f2d9881
  • Tests, refactorings:
  • Improve tests for UserSelection | 2f90cac
  • Refactor Saas naming, structure and modules | bf83c58

New in privacy.sexy 0.11.1 (Nov 6, 2021)

  • Fixes:
  • Fix website not loading on Safari | 0db8cc4
  • Fix dead URLs and use forks as GitHub references | 97ddc02
  • Fix, document, unrecommend Windows browser cleanup | 5ead1a0
  • Chores:
  • Refactor to remove "Async" function name suffix | 82c43ba
  • Update dependencies | 64631a4
  • Fix failing URL status checking integration tests | 799fb09

New in privacy.sexy 0.11.0 (Oct 21, 2021)

  • Highlights:
  • New color ► A new look to privacy.sexy with changed colors.
  • Auto-updates ► On desktop version, user experience for handling automatic updates is improved with a progress bar and confirmation dialogs. Auto-updates did not work on macOS because privacy.sexy is not a signed application, now a workaround is implemented so the update-flow is semi-automatic.
  • No more Defender on Windows ► Defender can be disabled again on both Windows 10 and Windows 11. At the time of writing, privacy.sexy is the only open-source application that can do it. It's also the richest with 80 new ways of disabling its functionality in this version.
  • First-class citizen PowerShell ► PowerShell is now first-class citizen. Now PowerShell can be written in collection files without escaping/inlining and it will automatically be converted to calls from batch files. Templating is improved heavily to support it. pipes and with syntax is added. They enable most of new functionality such as disabling Defender and disabling per-user services.
  • And more macOS & Windows scripts...
  • Changes:
  • UI:
  • Change theme colors | a8031d1
  • Add new UX for optionally downloading updates | ddf417a
  • Add semi-automatic update support for macOS | 410bcd8
  • Change "grouping" to "view" | c0c475f
  • Do not collapse cards when clicking on links and code area #88 | e73c0ad
  • Improve alignment and padding/margin | c8cb7a5
  • Increase default screen width on desktop app | 9942df1
  • Use a consistent color system | b08a6b5

New in privacy.sexy 0.10.3 (Aug 28, 2021)

  • Generic fixes:
  • Fix broken URLs and automate broken URL checks #70 | db62ed7, 439cd30
  • Fix typo on main page (#82) | 487001a
  • Fix infinitely subscribing to state changes | ea5f9ec
  • Fix select options being clickable when disabled | 1c6b305
  • Fix excessive highlighting on hover | ec0c972
  • Windows:
  • Unrecommend VSS and document its breaking behavior | 7714898
  • Fix incorrect modification of Desktop folder on ThisPC (#71) | eb9ac35
  • Fix hiding recent files in quick access | b976b92
  • Fix NTP configuration before running the service (#72) | 71e70e5
  • Chores:
  • Add initial integration tests | 49600c5
  • Unify usage of sleepAsync and add tests | 36f0805
  • Bump dependencies to latest #75, #69 | 0a857aa
  • Improve issue templates | f2935e4
  • Fix tests for ParameterSubstitutionParser | 2a08855

New in privacy.sexy 0.10.2 (Apr 21, 2021)

  • Fixes:
  • fix script revert activating recommendation level | a2f1085
  • fix desktop initial window size being bigger than current display size on smaller Linux/Windows screens | 02bdc4c
  • Windows:
  • improve disabling ads and marketing #65 | 040ed27
  • document breaking behavior in script name #64 | b1ed3ce
  • document chromium warning for policy changes | aea04e5
  • fix typo and dead URL in Windows scripts (#70) | 8141a01
  • Chores:
  • in CI/CD, run other tests/check even if one of them fails | 5c43965
  • refactor extra code, duplicates, complexity | 00d8e55, b25b8cc
  • add module alias '@tests/' | 60c8061

New in privacy.sexy 0.10.1 (Mar 26, 2021)

  • Fixes:
  • core: fix a test where "it" is not used inside "describe" | 1a5f920
  • core: fix throttle function not being able to run with argument(s) | 1935db1
  • Performance:
  • core: increase performance by polyfilling ResizeObserver only if required | 448e378
  • Updates:
  • core: bump dependencies to latest | 1f515e7, 5f527a0
  • Chores:
  • core: refactor script compilation to make it easy to add new expressions #41 #53 | 646db90
  • core: restructure presentation layer | f3c7413
  • core: refactor all modals to use same dialog component | 6f46cdb
  • core: refactor features to use shared functions #41 | ac2249f

New in privacy.sexy 0.9.2 (Feb 22, 2021)

  • Fixes:
  • fix wrong path for NvTelemtry file in NVIDIA script | 34b8822
  • Maintainability improvements (docs, refactoring, tests):
  • do not compile with unused locals vuejs/vetur#1063 | 73e0520
  • refactor event handling to consume base class for lifecycling | f1e21ba
  • make compiler throw if a function call includes an unexpected parameter | 15353d0
  • refactor vscode configuration scripts using functions #41 | 67b2d1c
  • refactor state handling to make application available independent of the state | df273f7
  • add test to ensure correct shared functions are being parsed | d7de420
  • refactor and add tests for NonCollapsingDirective | 5934b17
  • add GitHub issue templates | daa997b
  • correct the typo in application.md (#60) | 575636e