Skip to content

Releases: undergroundwires/privacy.sexy

0.11.0

21 Oct 14:57
Compare
Choose a tag to compare

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 provides the only standalone open-source script that can disable Defender completely.
  • 🧑‍💻 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. This enables 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

Scripts

macOS
  • Add scripts to disable, hide and opt-out from Siri | c92dc1e
  • Improve macOS scripts for cleaning OS logs | 6c3c2e6
  • Add privacy over security scripts for macOS #83 | 236a0f6
  • Improve security hardening for macOS | e6152fa
Windows 10
  • Support disabling per-user services #16 | 4b23907
  • Add script to remove Meet Now icon | f39ee76
  • Improve disabling of SmartScreen #74 | 0696ed8
  • 🎉⭐ Add more ways to disable and clean Defender #74 | 2492f2d, 739287a
  • Change PowerShell double quotes escape | 9aa8166
  • Support disabling of protected services #74 | ab8bce7

Core

Templating
  • Tighten parameter substitution tolerance | dcccb61
  • Add optionality for parameters | 6a89c62
  • 🎉⭐ Add "with" expression for templating #53 | 862914b
  • Add support for pipes in templates #53 | 4d7ff7e
  • 🎉⭐ Add pipes to write pretty PowerShell #53 | 5217b0b
  • Add support for more depth in function calls | 20b7d28
Chores
  • Bump node environment to 15.x | 2f0321f
  • Remove integration tests from deployments #90 | 37ad26a
  • Update screenshot | 504fa05

compare

0.10.3

28 Aug 10:22
Compare
Choose a tag to compare

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

compare

0.10.2

20 Apr 16:47
Compare
Choose a tag to compare

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

compare

0.10.1

26 Mar 14:57
Compare
Choose a tag to compare

Fixes

  • fix a test where "it" is not used inside "describe" | 1a5f920
  • fix throttle function not being able to run with argument(s) | 1935db1
  • macOS: fix safari cleanup scripts that are not working on modern versions | 05932c5

Performance

  • increase performance by polyfilling ResizeObserver only if required | 448e378

Chores

  • bump dependencies to latest | 1f515e7, 5f527a0
  • refactor script compilation to make it easy to add new expressions #41 #53 | 646db90
  • restructure presentation layer | f3c7413
  • refactor all modals to use same dialog component | 6f46cdb
  • refactor features to use shared functions #41 | ac2249f

compare

0.10.0

02 Mar 16:08
Compare
Choose a tag to compare

Core

  • 🎉⭐ add option to run script directly in desktop app | 9a6b903
  • 🎉⭐ move code area to right on bigger screens | cf39e6d
  • allow functions to call other functions #53 | 7661575
  • escape printed characters to prevent command injection #45 | 1260eea
  • update screenshot | bd41af4

Windows

  • add script to automatically kill devicecensus process | c9b91f6
  • refactor disabling application experience and document better | 45a3669
  • more scripts to disable speech recognition and Cortana | ee43fd9
  • add better error messages to setting vscode settings | 65226f3
  • remove windows scripts for removing non-bloating system apps #55 | 15004ff

macOS

  • add more macos scripts for privacy cleanup | b0a7d0b
  • remove "preview" disclaimer from macOS | 970221b

compare

0.9.2

13 Feb 11:08
Compare
Choose a tag to compare

https://privacy.sexy

Fixes

  • fix wrong path for NvTelemtry file in NVIDIA script | 34b8822

Chores (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

compare

0.9.1

13 Feb 11:02
Compare
Choose a tag to compare

https://privacy.sexy

Fixes

Improvements

  • transpile using babel for legacy browser support | 7930bef
  • improve explanation for selections | 229c13a

CI/CD improvements

compare

0.9.0 🍎

15 Jan 03:26
Compare
Choose a tag to compare

https://privacy.sexy

Highlights

New scripts

  • add scripts to manage chromium based edge | 86a2b2f
  • rework Cortana scripts to remove duplicates, better document and support Windows version 2004/2009 #43 | 7cc161c
  • add scripts to prevent family safety monitoring | e14bf2b
  • add script to clean previous windows installation #35 | 3455a2c

Script changes / improvements

  • improve uninstalling apps to show errors and exit if taking ownership fails #51 | 72e925f
  • recommend onedrive removal on strict mode | 663d63b
  • document app connector removal and recommend on strict mode | 9d009c4
  • recommend removing cortana taskbar icon on standard mode | 7ec889e

Bug fixes

  • fix typo causing uninstalling capabilities to fail #51 | c299e95
  • fix unintended null file creation #52 | 2428de2

Minor changes

compare

0.8.2

27 Dec 14:42
Compare
Choose a tag to compare

https://privacy.sexy

Bug fixes

  • replace ampersand in "Movies & TV app" with "and" to prevent batch file from misinterpreting it (#45) | commit
  • fix type assignment error after typescript upgrade | commit
  • correct typos (#48) | commit

Script improvements

  • rename app launch tracking tweak to make it more clear #44 | commit
  • rename "disable" to "uninstall" for removing capabilities #47 | commit

Chores

  • refactor capabilities to use a shared function #41 #47 | commit
  • update dependencies to latest #46 | commit
  • in ci/cd, do not run security checks if PRs do not change dependencies #48 | commit

compare

0.8.1

16 Nov 18:38
Compare
Choose a tag to compare

https://privacy.sexy

Bug fixes

  • ⭐ fix not being able to uninstall system apps | commit
  • fix reinstalling store apps by searching appx for all users | commit
  • fix clearing jump lists causing os to break and user pin removal #37 | commit
  • fix reinstalling store apps by searching appx for all users | commit
  • fix wrong app names caused by wrong Microsoft docs | commit
  • fix not being able to rename paths including brackets | commit
  • fix errors when file already exists | commit

Minor changes

  • unrecommend some system apps and document more | commit
  • move Microsoft.Appconnector to right category | commit

Maintainability improvements

  • refactor removing bloatware to use functions #41 | commit
  • refactor unused imports | commit
  • replace deprecated github ::set-env command | commit

compare