Skip to content

Releases: undergroundwires/privacy.sexy

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

0.12.7

07 Nov 01:06
Compare
Choose a tag to compare

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

  • 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

compare

0.12.6

04 Nov 12:14
Compare
Choose a tag to compare

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:

Linux:

  • Fix string formatting of Firefox configs | e775d68

Windows, Linux:

Fixes

  • Fix compiler failing with nested with expression | 80821fc
  • Fix YAML error for site release in CI/CD | 237d994

Chores

  • Bump dependencies to latest | 25d7f7b
  • Centralize Electron entry file path configuration (thanks to @alex8088) | d6da406

compare

0.12.5

14 Oct 14:17
Compare
Choose a tag to compare

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

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

compare