Skip to content

Releases: undergroundwires/privacy.sexy

0.13.6

13 Aug 12:01
Compare
Choose a tag to compare

This patch includes several updates and improvements across various components.
It focuses on enhancing Windows scripts, improving user and developer experience.

Highlights:

  • UI: Fixed minor bugs on uncommon screen sizes
  • Windows:
    • Unified logic for Windows Registry modifications, fixing bugs, improving maintainability and reliability for preventing future bugs.
    • ⭐ Added missing revert logic to all scripts, ensuring reversibility for non-irreversible changes.
    • Improved support for Windows version checks to apply correct changes on specific versions.
    • Notable script improvements: Disabling • CEIP (Customer Experience Improvement Program) • Connectivity Checks • SmartScreen.
  • Compiler: Improved troubleshooting experience and extended PowerShell inlining to allow more complex scripting.

Consider donating ❤️.


Changes

User Interface

  • Fix documentation button spacing on small screens | 70959cc
  • Fix close button overlap by scrollbar | 19ea8db

Scripts

Compiler

  • Improve compiler error display for latest Chromium | b16e136
  • Fix PowerShell code block inlining in compiler | d77c3cb

Chores, tests, refactorings

  • Refactor text utilities and expand their usage | 851917e
  • Bump dependencies to latest | dd7239b
  • Refactor styles to match new CSS nesting behavior | abe03ce
  • Fix intermittent ModalDialog unit test failures | a650558
  • Ensure tests do not log warning or errors | ae0165f
  • Relax linting to allow null recommendation | 6fbc816
  • Refactor executable IDs to use strings #262 | ded55a6

compare

0.13.5

27 Jun 08:13
Compare
Choose a tag to compare

Highlights:

  • 🌐 Edge on Windows
    • 53 New Scripts: Fully control Edge for better privacy—delete it, stop updates, remove Copilot and block ads.
    • Explore more under Configure Programs > Configure Browsers > Configure Edge.
  • 🍏 macOS Scripts:
    • Updated documentation and recommendations for easier use and better reliability.
  • Quality control:
    • Compiler is improved with stricter validation and new YAML support, fixing detected issues to boost the reliability and developer experience.

Consider donating ❤️.


Changes

Scripts

  • [Windows] Document and improve Firefox telemetry #259 (thanks @TheAndr0id) | 8341411
  • [Windows] Improve executable blocking, Chrome reporting | f21ef92
  • [Windows] Fix revert scripts for removing shortcuts | 8becc7d
  • [Windows] Fix missing app access recommendations #369 | 1c2d82d
  • [Windows] Fix text and handwriting script omission #369 (thanks @TobyGiacometti) | 1a10cf2
  • [Windows] Fix incomplete VSCEIP, location scripts | 48761f6
  • [Windows] Fix errors due to missing Edge uninstaller | 2f82873
  • [Windows] Fix latest Edge removal on Windows 10 #309 (thanks @ltguillaume) | e7031a3
  • [Windows] Categorize, rename, doc Chrome & Edge scripts | f286f92
  • [Windows] Add disabling Edge/WebView2 auto-updates #309 (thanks @d3cim) | ed7e69c
  • [Windows] Add more Edge scripts including AI & ads | 1430d52
  • [macOS] Document, improve, encourage clearing logs | e9a5285
  • [macOS] Discourage and document captive portal script | b29cd7b
  • [Windows, macOS, Linux] Fix typos #373 (thanks @RainRat) | c09c5ff

Compiler/parser improvements

  • Add object property validation in parser #369 | 6ecfa9b
  • Add schema validation for collection files #369 | dc03bff
  • Add type validation for parameters and fix types | fac26a6
  • Trim compiler error output for better readability | 78c62cf

Refactorings

  • ci/cd: centralize and bump artifact uploads | 22d6c79
  • Refactor to unify scripts/categories as Executable | c138f74

Other improvements

  • Bump Electron to latest | ed93614
  • Add image to README.md to thank supporters | fa2a92b

compare

0.13.4

27 May 13:45
Compare
Choose a tag to compare

This patch includes:

  • 🤖 New windows scripts: Improves registry configurations, enhances reversibility, and addresses new security and privacy concerns, such as disabling Recall (for Copilot+ PCs) and preventing app tracking of eye, hand, body movements, and human presence (for Windows 11).
  • 🍎 Native Apple silicon support: Provides native support for Apple Silicon through macOS universal builds on desktop versions.
  • Other minor bug fixes and improvements.

Consider donating ❤️.


Changes

Windows scripts

Compiler

  • Add specific empty function name compiler error | 870120b
  • Improve context for errors thrown by compiler | 4212c7b

Other fixes/improvements

compare

0.13.3

11 May 09:58
Compare
Choose a tag to compare

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

Windows scripts

Other improvements

  • ci/cd: add check for TODO comments | 4e21f05
  • ci/cd: lint Python scripts using pylint | 23bac0f
  • win, linux, mac: fix various typos #349 (thanks @RainRat) | 694bf1a
  • Fix VSCode script issues with added CI/CD tests | 1d7cafc
  • ci/cd: remove check-latest from setup-node | 52a4730

compare

0.13.2

16 Apr 07:45
Compare
Choose a tag to compare

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

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

compare

0.13.1

23 Mar 09:39
Compare
Choose a tag to compare

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

  • ci/cd: Fix cross-platform git command compability | 255c51c
  • Improve VSCode detection in configure_vscode.py | 98845e6
  • Improve URL checks to reduce false-negatives | 5abf8ff

compare

0.13.0

21 Feb 13:41
Compare
Choose a tag to compare
  • ↩️ 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

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

compare

0.12.10

18 Jan 11:24
Compare
Choose a tag to compare
  • ▶️ 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

  • Improve documentation for contribution guidelines | fc9dd23
  • Bump Node.js environment to 18.x | 2f06043
  • Bump ESLint Typescript dependencies to latest | bf7fb07

compare

0.12.9

16 Dec 03:56
Compare
Choose a tag to compare
  • 🛡️ 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

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

compare

0.12.8

27 Nov 10:32
Compare
Choose a tag to compare

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:

  1. Open Command Prompt (Start Menu ➜ type "cmd" ➜ select "Command Prompt").
  2. Copy and paste the following command:
    PowerShell -ExecutionPolicy Unrestricted -Command "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\*' -Force -Verbose"
  3. 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
Linux

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

compare