Skip to content

Latest commit

 

History

History
1018 lines (840 loc) · 117 KB

File metadata and controls

1018 lines (840 loc) · 117 KB

Changelog

0.13.8 (2025-03-13)

  • Bump to TypeScript 5.6 /w strictPropertyInit | 64feb665
  • win: add PowerShell verification in scripts #457 | 92ec1386
  • win, compiler: fix and validate comment-only code | 2f2813eb
  • Fix scrollbar appearing on tree nodes with code | e6c52db2
  • win: fix Defender remote configs PS value #477 | 560af95e
  • win: fix language sync registry value #476 | 179fc77f
  • Update CI/CD to use simpler deploy script | 44b6bb25
  • mac: improve guest access management #414 | e11821fe
  • Fix markdown URL check false negatives in CI/CD | 799998d8
  • win: improve update P2P #151 #173 #223 #462 #461 | e5a604f0
  • win: fix, improve sc restart with concurrency #500 | baed163d
  • win: categorize, improve Xbox #279 #315 #479 | 3d98c6de
  • mac: add disabling screenshot timestamps #228 | 2a9e27ac
  • Refactor domain objects for factory pattern | 833ff770
  • Upgrade Vitest to 3.x and improve test tooling | bfd1b720
  • Refactor tests with consistent array comparison | b6c30096
  • Bump dependencies to latest | c36f2202
  • Refactor application layer, separate compile/load | 22116abf
  • Fix double scrollbars in code area | fd2ac006
  • Add splash screen to improve load experience | 9edc7d1b
  • Fix multiple update check on macOS desktop version | 3ab34e9a
  • Fix index.html not loading on Windows desktop app | 07bf5dff
  • Minify index.html and its internal JS/CSS | 6bb4d7d4
  • Fix false compiler errors for conditional args | 7539bf26
  • win: fix PowerShell quoted command evaluation #496 | 5f623ed5
  • win, linux, mac: fix typo/references, archive URLs | 7ceffaee

compare

0.13.7 (2024-12-04)

  • win: categorize disabling Defender components | aee24cda
  • win: add disabling Defender core service #385 | db090f36
  • Add validation for max line length in compiler | dc5c8737
  • win: enable PowerShell as TI runs #128 #412 #421 | 6b8f6aae
  • win: add missing system apps #279 #316 #343 | 98e8dc0a
  • Improve compiler output for line validation | 8b6067f8
  • win: add CLSID/COM object removal #412 | a05a6000
  • Bump to TypeScript 5.5 and enable noImplicitAny | e17744fa
  • win: add disabling Phishing Protection #385 | a536c697
  • Add external URL linting for markdown files | 4e06d543
  • Fix file retention after updates on macOS #417 | 2f31bc7b
  • Hide code highlight and cursor until interaction | 74378f74
  • Fix CI/CD fail by installing ImageMagick on runner | 69e7e0ad
  • Fix CI/CD runtime checks failing on Ubuntu 24.04 | 3f561666
  • Update Saas and Vite to fix deprecation warnings | eb8812b2
  • Fix browser instructions appearing on desktop | 9e8bad00
  • Fix HTML semantics in script run instructions | 5db8c6b5
  • win: fix Defender service #128 #385 #393 #402 #426 | 0900492c
  • win: fix and improve driver update control #444 | 68d30a2e
  • win: fix incorrect registry paths #446 | c3f8c096
  • win: fix incorrect Edge privacy configs #455 | b8530d0c
  • win, mac: fix typos and dead URLs | 5155f936
  • Bump dependencies to latest | 2f8aaf42

compare

0.13.6 (2024-08-13)

  • win: improve service disabling as TrustedInstaller | 5d365f65
  • Fix documentation button spacing on small screens | 70959cca
  • Fix close button overlap by scrollbar | 19ea8dbc
  • win: refactor version-specific actions | 0239b523
  • win: support Microsoft Store Firefox installations | 8d7a7eb4
  • Refactor text utilities and expand their usage | 851917e0
  • Bump dependencies to latest | dd7239b8
  • Refactor styles to match new CSS nesting behavior | abe03cef
  • Improve compiler error display for latest Chromium | b16e1367
  • Fix intermittent ModalDialog unit test failures | a6505587
  • Ensure tests do not log warning or errors | ae0165f1
  • win: improve disabling SmartScreen #385 | 11e566d0
  • win: unify registry setting as TrustedInstaller | 8526d251
  • win: improve, fix, restructure CEIP disabling | c2d3cddc
  • win: centralize, improve Defender data collection | b185255a
  • win: fix and document VStudio license removal | 109fc01c
  • win: improve registry/recent cleaning | 48d97afd
  • Relax linting to allow null recommendation | 6fbc8167
  • Refactor executable IDs to use strings #262 | ded55a66
  • win: fix, improve and unify Windows version logic | f89c2322
  • Fix PowerShell code block inlining in compiler | d77c3cbb
  • win: improve registry value deletion #381 | 55c23e9d
  • win: improve folder hiding in "This PC" #16 | e8add5ec
  • win: improve Microsoft Edge associations removal | c2f4b687
  • win: unify registry data setting, fix #380 | 4cea6b26
  • win: improve disabling NCSI #189, #216, #279 | c7e57b89
  • win, mac: fix minor typos, formatting, dead URLs | 29e1069b
  • win: fix, constrain and document WNS #227 #314 | 50ba00b0

compare

0.13.5 (2024-06-26)

  • ci/cd: centralize and bump artifact uploads | 22d6c799
  • win: document and improve Firefox telemetry #259 | 8341411b
  • Add image to README.md to thank supporters | fa2a92bf
  • win: improve executable blocking, Chrome reporting | f21ef925
  • mac: discourage and document captive portal script | b29cd7b5
  • win: fix revert scripts for removing shortcuts | 8becc7db
  • Refactor to unify scripts/categories as Executable | c138f744
  • Add object property validation in parser #369 | 6ecfa9b9
  • win: fix missing app access recommendations #369 | 1c2d82dc
  • win: fix text and handwriting script omission #369 | 1a10cf2e
  • mac: document, improve, encourage clearing logs | e9a52859
  • Add schema validation for collection files #369 | dc03bff3
  • win: fix incomplete VSCEIP, location scripts | 48761f62
  • Add type validation for parameters and fix types | fac26a6c
  • Bump Electron to latest | ed93614c
  • Trim compiler error output for better readability | 78c62cfc
  • win: fix errors due to missing Edge uninstaller | 2f828735
  • win: fix latest Edge removal on Windows 10 #309 | e7031a3a
  • win: categorize, rename, doc Chrome & Edge scripts | f286f92b
  • win: add disabling Edge/WebView2 auto-updates #309 | ed7e69c0
  • win, linux, mac: fix typos #373 | c09c5ffa
  • win: add more Edge scripts including AI & ads | 1430d521

compare

0.13.4 (2024-05-27)

  • Add specific empty function name compiler error | 870120bc
  • ci/cd: fix recent Docker build failures on macOS | a1922c50
  • win: standardize registry edit + delete on revert | cec0b4b4
  • Fix e2e test failing on Windows | 4a7efa27
  • Add support for macOS universal binary #348, #362 | d25c4e8c
  • Migrate to GitHub issue forms | 9ab3ff75
  • ci/cd: fix quality checks not running on all OSes | 2390530d
  • Bump Vue to latest and fix universal selector CSS | aae54344
  • Centralize and optimize ResizeObserver usage | 29236213
  • win: improve app access disabling and docs #138 | ff3d5c48
  • win: document and discourage RSA key script #363 | f347fde0
  • win: improve printing removal /w Print Queue #279 | 150e0670
  • win: discourage blocking app access #121 #339 #350 | 77948461
  • Improve context for errors thrown by compiler | 4212c7b9
  • win: document disabling firewall #115 #152 #364 | 12b1f183
  • win: add script to disable Recall feature | ce4cfdd1
  • win, mac, linux: fix typos and dead URLs #367 | 9e34e644

compare

0.13.3 (2024-05-11)

  • win: organize and document network disablement | 2eed6f4a
  • win: improve disabling SMBv1 protocol | f584fabb
  • win: improve disabling insecure renegotiations | f261ab4c
  • win: doc, improve, encourage cipher disabling | 8b224eef
  • ci/cd: add check for TODO comments | 4e21f050
  • win: improve 'Snipping Tool' removal #343 | e18907ca
  • ci/cd: lint Python scripts using pylint | 23bac0fc
  • win: improve disabling insecure hashes #131 | d19dde60
  • Add system requirements documentation #134 | 0fc2ffc1
  • win, linux, mac: fix various typos #349 | 694bf1a7
  • Fix script cancellation with new dialog on Linux | 8c173962
  • win: improve disabling protocols | 4ef16cea
  • win: fix Copilot by excluding r.bing.com #329 | 66a56888
  • Fix blank window on load on desktop version #348 | 813d820b
  • Improve desktop icon quality and generation | ab25e0a0
  • win: improve enabling secure connections #175 | c75df1c8
  • Fix VSCode script issues with added CI/CD tests | 1d7cafc8
  • Fix win execution with whitespace in username #351 | a3343205
  • Fix misaligned tooltip positions in modal dialogs | dd715363
  • Fix Chromium scrollbar-induced layout shifts | bc4879cf
  • ci/cd: remove check-latest from setup-node | 52a47300
  • win: categorize and rename network security #131 | 9fd193e6

compare

0.13.2 (2024-04-15)

  • Update documentation for logo-update.js script | 4a9b4307
  • win: improve and document removing Phone apps #279 | 89243371
  • Fix bottom gap in card expansion panel | 79183d64
  • ci/cd: Fix macOS Docker build reliability issues | 8a5592f9
  • ci/cd: fix IPv6 timeouts with force-ipv4 action | 52fadcd6
  • ci/cd: bump Node.js environment to 20.x | 59decd17
  • ci/cd: trigger URL checks more, and limit amount | 4fb6302c
  • Fix overflow in tree node content on small screens | 557cea3f
  • Fix horizontal layout shift after script selection | bc7e1faa
  • Fix card header expansion glitch on card collapse | 5d940b57
  • Ignore ResizeObserver errors in Cypress tests | 4472c285
  • win: improve and document secret key scripts | 49f22f04
  • Fix card arrow not being animated in sync | 7b546c56
  • win: improve Windows feature disablement scripts | b68711ef
  • Fix top script menu overflow on small screens | b7a20d9d
  • win: fix Visual Studio remote analysis script #327 | 4142d084
  • win: improve firewall docs /w winget impact #142 | ffd647d1
  • Centralize and use global spacing variables | ae172000
  • win: improve service revert and docs | b87b7aac
  • Bump dependencies to latest, hold ESLint | f3571abe
  • Fix inability to tap outside modal on mobile | cb144ae4

compare

0.13.1 (2024-03-22)

  • ci/cd: Fix cross-platform git command compability | 255c51c8
  • Fix tooltip falling behind elements on fade out | 19645248
  • Improve VSCode detection in configure_vscode.py | 98845e6c
  • Bump TypeScript to 5.3 with verbatimModuleSyntax | a721e82a
  • Migrate to Vite 5 and adjust configurations | 4ac1425f
  • win: improve and unify service start/stop logic | adc20898
  • Upgrade vitest to v1 and fix test definitions | e7218850
  • Improve URL checks to reduce false-negatives | 5abf8ff2
  • win: improve OneDrive data deletion safety | 5eff3a04
  • Bump Electron to latest and use native ESM | 840adf94
  • Fix tooltip styling inconsistency | ec34ac11
  • win: fix VSCode manual update switch script #312 | b71ad797
  • mac, linux, win: fix dead URLs and improve docs | abec9def

compare

0.13.0 (2024-02-11)

  • win: add disabling clipboard features #251, #247 | c6ebba85
  • win: improve search privacy scripts #117 | 541f9aa5
  • win: add disabling Windows Copilot #263, #266 | cd425502
  • win: add Dropbox telemetry blocking #125, #118 | 10829d65
  • Improve selection type documentation | 7af8daa3
  • Expand script names to take full available width | d277139d
  • Limit tooltip width for improved readability | 6ab6dacd
  • Add markdown support for script/category names | a5ffed4c
  • Normalize and improve font sizes | 4da306b9
  • Change 'revert' button to title case | 937f4593
  • Remove playful emojis (🍑🍆) | aa4205ff
  • Improve UI code styling for all platforms | 311fcb18
  • Render bracket references as superscript text | b9c89b70
  • Change slogan and refactor project info naming | a54e1648
  • Add 'Revert All Selection' feature #68 | 55fa7eae
  • win, mac, linux: add privacy.sexy cleanup scripts | 63366a4e
  • Extend search by including documentation content | 6142f3a2
  • Remove 'preview' label from Linux options | ebd82853
  • Change fonts for improved readability | d5bbc321
  • Apply global styles for visual consistency | faa7a38a
  • Add UI animations for expand/collapse actions | fb08f037
  • win: relocate service disabling and improve docs | 894687c0
  • win: add host blocking category #26 | 17152c84
  • Update meta title and description | c7fa4b6d

compare

0.12.10 (2024-01-17)

  • Fix CSP for Vue, Ace, Vite, Safari compatibility | 940febc3
  • Improve security by isolating code execution more | efa05f42
  • Fix unresponsive circle icon in revert button | 645c3337
  • Improve documentation for contribution guidelines | fc9dd234
  • Bump Node.js environment to 18.x | 2f060435
  • Fix button inconsistencies and macOS layout shifts | 86fde6d7
  • win: fix language dependent delete script #149 | 8f4b34f8
  • Improve desktop script runs with timestamps & logs | cdc32d1f
  • win: improve store app docs and add research #279 | fac72edd
  • Fix handling special chars in script paths | 40f5eb83
  • Fix macOS detection in desktop app and Chromium | dc308252
  • Bump ESLint Typescript dependencies to latest | bf7fb073
  • Fix script deletion during execution on desktop | c84a1bb7
  • Fix script execution for Linux VSCode development | 3b1a89ce
  • Fix touch, cursor and accessibility in slider | 72858424
  • Fix invisible script execution on Windows #264 | b404a91a
  • win: add missing extension apps, improve docs #279 | da4be500
  • Show native save dialogs in desktop app #50, #264 | c546a33e
  • Show save/execution error dialogs on desktop #264 | e09db0f1
  • Add Windows save instructions UI and fix URL #296 | 756c736e
  • Add AD detection on desktop app #264, #304 | f03fc240
  • Improve script error dialogs #304 | 6ada8d42

compare

0.12.9 (2023-12-16)

  • win: improve docs and category of jump lists #146 | 40ae8a8a
  • mac: improve clearing privacy permissions | 5a7d7d88
  • win: fix logic for terminating processes | 807ae6a8
  • win: improve documentation for "Get Help" app #280 | 8f5d7ed3
  • Centralize log file and refactor desktop logging | 08dbfead
  • win: fix revert and improve docs for SAM enum #255 | 25e23c89
  • Improve security and reliability of macOS updates | 4765752e
  • win: fix Win 11 Windows Security app removal #195 | daa6230f
  • Improve security and privacy with strict meta tags | ba5b29a3
  • win: document and discourage admin shares #249 | e747ee5c
  • win: discourage XboxIdentityProvider #64, #79 #181 | c72f9f50
  • win: improve disabling update healing #272 | 47b4823b
  • Fix tooltip overflow on smaller screens | 916c9d62
  • Fix touch state not being activated in iOS Safari | a9851272
  • Fix tree view alignment and padding issues | 15134ea0
  • win: improve disabling of Application Experience | fe3de498
  • Fix OS switching not working on tree view UI | 3457fe18
  • Fix touch-enabled Chromium highlight on tree nodes | 20633972
  • win: add scripts to postpone auto-updates #272 | e95b2ba2

compare

0.12.8 (2023-11-27)

  • Remove duplicated index.html file | aab0f7ea
  • Refactor DI for simplicity and type safety | 7770a9b5
  • Refactor user selection state handling using hook | 58cd551a
  • Refactor watch sources for reliability | 7ab16ecc
  • Refactor to enforce strictNullChecks | 949fac1a
  • Fix icon tooltip alignment on instructions modal | bd383ed2
  • Fix mobile layout overflow caused by tooltips | e541a35e
  • win: improve disabling of scheduled tasks | 3864f042
  • Fix card list UI layout shifts (jumps) on load | bf3426f9
  • Refactor to Vue 3 recommended ESLint rules | 4531645b
  • Fix code highlighting and optimize category select | cb42f11b
  • Fix layout jumps/shifts and overflow on modals | e299d40f
  • win: fix and improve Store app categorization #190 | 094dbb01
  • win: fix persistent update disabling /w tasks #272 | dee3279f
  • win: discourage IntelliCode disabling #267, #286 | 7f7a84e3
  • Fix spacing in documentation for readability | 1442f626
  • win: fix system app removal affecting updates #287 | 7c632f73
  • Fix rendering of inline code blocks for docs | 9845a7cd
  • linux: fix Firefox settings not reverting #282 | bcad3570
  • Fix incorrect URL rendering in documentation texts | d328f089

compare

0.12.7 (2023-11-07)

  • Add winget download instructions | b2ffc90d
  • Fix unresponsive copy button on instructions modal | 8ccaec7a
  • Fix tree node check states not being updated | af7219f6

compare

0.12.6 (2023-11-03)

  • Bump dependencies to latest | 25d7f7b2
  • win: improve system app uninstall cleanup #73 | dbe3c5cf
  • win: improve system app uninstall /w fallback #260 | 98a26f9a
  • Improve performance of rendering during search | 79b46bf2
  • Fix YAML error for site release in CI/CD | 237d9944
  • win: fix Microsoft Advertising app removal #200 | e40b9a3c
  • win: improve directory cleanup security | 060e7896
  • Centralize Electron entry file path configuration | d6da406c
  • win: prevent updates from reinstalling apps #260 | 8570b02d
  • win: improve script environment robustness #221 | dfd44515
  • Fix compiler failing with nested with expression | 80821fca
  • win: improve soft file/app delete security #260 | f4a74f05
  • Fix incorrect tooltip position after window resize | f8e5f1a5
  • linux: fix string formatting of Firefox configs | e775d68a
  • win: improve file delete | e72c1c13
  • win: change system app removal to hard delete #260 | 77123d8c
  • Improve UI performance by optimizing reactivity | 4995e49c
  • Migrate to Vue 3.0 #230 | ca81f68f
  • win, linux: unify & improve Firefox clean-up #273 | 0466b86f
  • win: fix store revert for multiple installs #260 | 5bb13e34

compare

0.12.5 (2023-10-13)

  • Fix Docker build and improve checks #220 | 7669985f
  • Add SAST security checks with SECURITY.md #178 | 3e5239f7
  • Add Scoop download instructions #174 | cf55ca9e
  • win: fix and improve temp dir cleanup #176, #89 | d4575042
  • win, linux: improve VSCode setting robustness #196 | e8a52f71
  • linux: fix obsolete Firefox DPI script #239 | e5f6edf4
  • win: add removal of Edge assocations #64 | 888c9166
  • win: improve Edge & OneDrive shortcut removal #73 | 8501495c
  • win: relocate and document SecHealthUI #190 | 28629512
  • Add developer toolkit UI component | 2147eae6
  • win: fix and improve network data usage reset #265 | 5e359c2f
  • win: improve app reversion and docs #260 | a3f11dff
  • Fix working directory in CI/CD web release | 698b570e
  • Implement new UI component for icons #230 | 48730bca
  • win: fix and improve AppCompat disabling #255 | bab6316e
  • win, linux, mac: fix typos and improve naming | 67c36776

compare

0.12.4 (2023-09-25)

  • win: fix Windows spotlight revert, docs, recommend | 659fea7a
  • win: fix Edge telemetry disabling for v116+ #242 | 6d301f99
  • win: fix, improve disabling automatic updates #252 | 6e9b65d8
  • win: refactor update.mode key for VSCode #215 | c27172c3
  • Fix wrong action path in website CI deployment | a1f24973
  • Fix compiler bug with nested optional arguments | 53222fd8
  • Fix no spacing after lists in documentation text | f810ed0c
  • Rewrite tooltip UI for efficiency and Vue 3.0 #230 | 8b930fc5
  • win: fix uninstallation of newer Edge #236 | 60dde113
  • win: fix delivery optimization side-effects #173 | 203daeb4
  • win: fix Defender scan artifacts removal #246 | cb21a970
  • Fix outdated and broken links in README #161 | 0303ef2f
  • Fix loss of tree node state when switching views | 8f188acd
  • Fix slow appearance of nodes on tree view | bd2082e8

compare

0.12.3 (2023-09-09)

  • linux: use user.js over prefs.js for Firefox #232 | dae6d114
  • win: fix typo in Defender retention script #213 | 35be05df
  • Improve desktop runtime execution tests | ad0576a7
  • Fix Windows artifact naming in desktop packaging | f4d86fcc
  • Refactor and improve external URL checks | 19e42c9c
  • Fix memory leaks via auto-unsubscribing and DI | eb096d07
  • Refactor build configs and improve CI/CD checks | 0a2a1a02
  • Introduce retry mechanism for npm install in CI/CD | 4beb1bb5
  • win: fix disable recent apps revert #211, #248 | 4ce327eb
  • Change license to AGPLv3 | 821cc62c
  • Introduce new TreeView UI component | 65f121c4

compare

0.12.2 (2023-08-25)

  • Add automated checks for desktop app runtime #233 | 04b31335
  • win: fix automatic updates revert #234 | 08737698
  • Migrate unit/integration tests to Vitest with Vite | 5f11c8d9
  • Remove Vue ESLint plugin for Vite compatibility | 6e40edd3
  • Migrate web builds from Vue CLI to Vite | 73659055
  • Migrate Cypress (E2E) tests to Vite and TypeScript | ec98d841
  • Migrate to electron-vite and electron-builder | 75c9b51b
  • Fix searching/filtering bugs #235 | 62f8bfac
  • Improve desktop security by isolating Electron | e9e0001e

compare

0.12.1 (2023-08-17)

  • Transition to eslint-config-airbnb-with-typescript | ff84f567
  • Improve user privacy with secure outbound links | 3a594ac7
  • Refactor Vue components using Composition API #230 | 1b9be8fe
  • Fix failing security tests | 3bc8da4c
  • Improve Defender scripts #201 | 061afad9
  • Fix failing tests due to failed error logging | 986ba078
  • Implement custom lightweight modal #230 | 9e5491fd
  • Refactor usage of tooltips for flexibility | bc91237d
  • Fix revert toggle partial rendering | 39e650cf
  • Increase testability through dependency injection | ae75059c
  • Refactor filter (search query) event handling | 6a20d804
  • Migrate to ES6 modules | a14929a1

compare

0.12.0 (2023-08-03)

  • Improve script/category name validation | b210aadd
  • Improve touch like hover on devices without mouse | 99e24b41
  • Improve click/touch without unintended interaction | 3233d9b8
  • Align card icons vertically in cards view | 8608072b
  • Fix broken npm installation and builds | 924b3262
  • Improve documentation support with markdown | 6067bdb2
  • win: add more Visual Studio scripts, support 2022 | df533ad3
  • win: add script to remove Widgets | bbc61562
  • Use line endings based on script language #88 | 6b3f4659
  • win: improve OneDrive removal | 58ed7b45
  • Use lowercase in script names and search text | 430537f7
  • Improve manual execution instructions | 7d3670c2
  • Add multiline support for with expression | e8d06e0f
  • Break line in inline codes in documentation | c1c2f292
  • win: add script to increase RSA key exchange #165 | a2e09219
  • win: add scripts to downloaded file handling #153 | e7b816d1
  • Drop support for dead browsers | bf0c55fa
  • Add support for nested templates | 68a5d698
  • mac: add scripts to configure Parallels Desktop | 64cca1d9
  • Rework icon with higher quality and new color | f4a7ca76
  • Relax and improve code validation | e8199932
  • Add initial Linux support #150 | c404dfeb
  • mac: add script to disable personalized ads | 8b374a37
  • Update dependencies and add npm setup script | 57217963
  • Fix macOS desktop build failure in CI | 5901dc5f
  • Change subtitle heading to new slogan | 1e80ee1f
  • win: add new scripts to disable more telemetry | 298b058e

compare

0.11.4 (2022-03-08)

  • Improve performance of selecting scripts | 8e96c191
  • Fix reverting of Windows NVIDIA telemetry service | 2354f0ba
  • Add AirBnb TypeScript overrides for linting | 834ce8cf
  • Transpile dependencies for wider browser support | 0e52a99e
  • Add more and unify tests for absent object cases | 44d79e2c
  • Fix Windows DoSvc not being disabled #115 | 43ce8347
  • Move stubs from ./stubs to ./shared/Stubs | 803ef2bb
  • Improve documentation for developing | 3c3ec805
  • Improve documentation for architecture | 1bcc6c8b
  • Improve existing documentation | db47440d
  • Refactor to remove code coupling with Webpack | 5bbbb9ce
  • Refactor to remove hardcoding of aliases | 481a02af
  • Document WpnService breaking on Windows 10 #110 | 3785e410
  • Fix error when reverting Windows Defender setting | 956052c8
  • Fix Windows 11 being detected as Windows 10 | d6bc33ec
  • Refactor to use version object #59 | eeb1d5b0
  • Fix Microsoft Defender alert for uninstaller #114 | 112e79a6
  • Add donation information | 05a6a84c
  • Bump node environment to 16.x | 242a497e
  • Bump dependencies to latest | efd63ff8

compare

0.11.3 (2022-01-05)

  • Fix double backlashes in Windows vscode scripts | 5f091bb6
  • Fix OS desktop detection tests and edge cases | a8358b8e
  • Fix clearing Windows product key showing dialog | 9b6636e2
  • Document and unrecommend Cloud Experience Host | 9b5e0b05
  • Add initial e2e testing with cypress | ddd2e704
  • Restructure pipelines and badges | 5a2c263a
  • Fix failing of functions without revert code | 87de017a
  • Fix typos in privacy modal #109 | a1871a29
  • Refactor to add readonly interfaces | c3c5b897
  • Document and unrecommend AAD app removal #24, #54 | 455084c1
  • Migrate from TSLint to ESLint | 61b475fa
  • Add build checks and improve existing CI/CD checks | 17298f0b
  • Upgrade to Vue CLI 5 (and webpack 5) | 96265b75
  • Refactor code to comply with ESLint rules | 5b1fbe1e
  • Fix mutated line endings on Windows | bd23faa2
  • Refactor to improve iterations | 31f70913
  • win: unrecommend and document Live ID service #100 | d11a674a

compare

0.11.2 (2021-12-03)

  • Fix Windows TrustedInstaller session errors | 20a0071c
  • Improve tests for UserSelection | 2f90cac5
  • Fix disabling/enabling Defender on Windows #104 | 2e082932
  • Refactor Saas naming, structure and modules | bf83c589
  • Fix Defender features errors in Windows #104 | d7761ab3
  • Fix unintendedly inlined Windows scripts | f2d98813
  • Fix Defender error due to non-english Windows #104 | 7c02ffb6
  • Improve and unify disabling of Windows services | 70cdf386
  • Improve Windows defender docs and errors #104 | d2518b11
  • Unrecommend and complete Windows Push Notif. #101 | c65209e6

compare

0.11.1 (2021-11-04)

  • Update dependencies | 64631a45
  • Fix, document, unrecommend Windows browser cleanup | 5ead1a08
  • Fix failing URL status checking integration tests | 799fb091
  • Refactor to remove "Async" function name suffix | 82c43ba2
  • Fix dead URLs and use forks as GitHub references | 97ddc027
  • Fix website not loading on Safari | 0db8cc42

compare

0.11.0 (2021-10-21)

  • Change "grouping" to "view" | c0c475ff
  • Tighten parameter substitution tolerance | dcccb617
  • Add optionality for parameters | 6a89c622
  • Do not collapse cards on links and code area #88 | e73c0ad1
  • Add scripts to disable, hide and opt-out from Siri | c92dc1e2
  • Improve macOS scripts for cleaning OS logs | 6c3c2e67
  • Add "with" expression for templating #53 | 862914b0
  • Add support for pipes in templates #53 | 4d7ff7ed
  • Bump node environment to 15.x | 2f0321f3
  • Add new UX for optionally downloading updates | ddf417a1
  • Add pipes to write pretty PowerShell #53 | 5217b0b7
  • Improve alignment, padding/margin issues on UI | c8cb7a5c
  • Support disabling per-user services in Windows #16 | 4b239073
  • Add script to remove Meet Now icon in Windows | f39ee76c
  • Add support for more depth in function calls | 20b7d283
  • Increase default screen width on desktop app | 9942df16
  • Improve disabling of SmartScreen #74 | 0696ed83
  • Remove integration tests from deployments #90 | 37ad26a0
  • Use a consistent color system | b08a6b5c
  • Add semi-automatic update support for macOS | 410bcd82
  • Add more ways to disable and clean Defender #74 | 2492f2d8
  • Add privacy over security scripts for macOS #83 | 236a0f6c
  • Change PowerShell double quotes escape | 9aa81668
  • Change theme colors | a8031d18
  • Improve security hardening for macOS | e6152fa7
  • Support disabling of protected services #74 | ab8bce76
  • Fix minor issues with Defender scripts | 739287ac
  • Update screenshot | 504fa056

compare

0.10.3 (2021-08-27)

  • unrecommend VSS and document its breaking behavior | 77148980
  • fix incorrect modification of Desktop folder on ThisPC (#71) | eb9ac35a
  • add initial integration tests | 49600c5f
  • unify usage of sleepAsync and add tests | 36f08055
  • fix broken URLs and automate broken URL checks #70 | db62ed7f
  • fix hiding recent files in quick access | b976b920
  • bump dependencies to latest #75, #69 | 0a857aa0
  • Fix NTP configuration before running the service (#72) | 71e70e50
  • Fix typo on main page (#82) | 487001af
  • Improve issue templates | f2935e40
  • Fix infinitely subscribing to state changes | ea5f9ec2
  • Fix select options being clickable when disabled | 1c6b3057
  • Fix tests for ParameterSubstitutionParser | 2a08855e
  • Fix excessive highlighting on hover | ec0c972d
  • Fix dead URLs | 439cd303

compare

0.10.2 (2021-04-19)

  • in CI/CD, run other tests/check even if one of them fails | 5c43965f
  • fix desktop initial window size being bigger than current display size on smaller Linux/Windows screens | 02bdc4cf
  • refactor extra code, duplicates, complexity | 00d8e551
  • improve disabling ads and marketing #65 | 040ed270
  • document breaking behavior in script name #64 | b1ed3ce5
  • add module alias '@tests/' | 60c80611
  • document chromium warning for policy changes | aea04e5f
  • fix script revert activating recommendation level | a2f10857
  • fix typo and dead URL in Windows scripts (#70) | 8141a01e
  • fix vue warning for undefined property during render | b25b8cc8

compare

0.10.1 (2021-03-25)

  • refactor script compilation to make it easy to add new expressions #41 #53 | 646db905
  • restructure presentation layer | f3c7413f
  • fix a test where "it" is not used inside "describe" | 1a5f9202
  • bump dependencies to latest | 1f515e7b
  • fix throttle function not being able to run with argument(s) | 1935db10
  • fix fs module hanging not allowing code to run | 5f527a00
  • refactor all modals to use same dialog component | 6f46cdb4
  • fix safari cleanup scripts that are not working on modern versions | 05932c5a
  • refactor features to use shared functions #41 | ac2249f2
  • increase performance by polyfilling ResizeObserver only if required | 448e378d

compare

0.10.0 (2021-03-02)

  • allow functions to call other functions #53 | 76615755
  • add option to run script directly in desktop app | 9a6b903b
  • add script to automatically kill devicecensus process | c9b91f6d
  • refactor disabling application experience and document better | 45a36694
  • escape printed characters to prevent command injection #45 | 1260eea6
  • move code area to right on bigger screens | cf39e6d2
  • more scripts to disable speech recognition and Cortana | ee43fd92
  • add more macos scripts for privacy cleanup | b0a7d0b5
  • add better error messages to setting vscode settings | 65226f39
  • remove windows scripts for removing non-bloating system apps #55 | 15004ff1
  • remove "preview" disclaimer from macOS | 970221b9
  • update screenshot | bd41af46

compare

0.9.2 (2021-02-13)

  • do not compile with unused locals vuejs/vetur#1063 | 73e0520d
  • fix wrong path for NvTelemtry file in NVIDIA script | 34b8822a
  • refactor event handling to consume base class for lifecycling | f1e21bab
  • make compiler throw if a function call includes an unexpected parameter | 15353d0e
  • refactor vscode configuration scripts using functions #41 | 67b2d1c1
  • refactor state handling to make application available independent of the state | df273f7f
  • add test to ensure correct shared functions are being parsed | d7de420d
  • refactor and add tests for NonCollapsingDirective | 5934b172
  • add GitHub issue templates | daa997b2
  • correct the typo in application.md (#60) | 575636e6

compare

0.9.1 (2021-01-23)

compare

0.9.0 (2021-01-15)

  • refactor application.yaml to become an os definition #40 | f7557bcc
  • refactor folders to move "/state" (IApplicationState) inside "/context" (IApplicationContext) | 34672414
  • add scripts to prevent family safety monitoring | e14bf2bf
  • rework Cortana scripts to remove duplicates, better document and support Windows version 2004/2009 #43 | 7cc161c8
  • rename Application to CategoryCollection #40 | 6fe858d8
  • add script to clean previous windows installation #35 | 3455a2ca
  • refactor to allow switching ICategoryCollection context #40 | 2e40605d
  • fix typo causing uninstalling capabilities to fail #51 | c299e95b
  • improve uninstalling apps to show errors and exit if taking ownership fails #51 | 72e925fb
  • move application.yaml to collections/windows.yaml #40 | 6b83dcbf
  • recommend onedrive removal on strict mode | 663d63bd
  • document app connector removal and recommend on strict mode | 9d009c40
  • recommend removing cortana taskbar icon on standard mode | 7ec889e7
  • fix unintended null file creation #52 | 2428de23
  • add initial macOS support #40 | 8a8b7319
  • add scripts to manage chromium based edge | 86a2b2fd
  • update screenshot | c318bd30

compare

0.8.2 (2020-12-26)

  • replace ampersand in "Movies & TV app" with "and" to prevent batch file from misinterpreting it (#45) | 52d43131
  • update dependencies to latest #46 | d9e44e25
  • fix type assignment error after typescript upgrade | 55f936fe
  • correct typos (#48) | a744415e
  • in ci/cd, do not run security checks if PRs do not change dependencies #48 | 54ba4dbb
  • rename app launch tracking tweak to make it more clear #44 | b3117c27
  • refactor capabilities to use a shared function #41 #47 | c4ec6a14
  • rename "disable" to "uninstall" for removing capabilities #47 | 8cd33520

compare

0.8.1 (2020-11-16)

  • refactor removing bloatware to use functions #41 | ffa279f3
  • fix reinstalling store apps by searching appx for all users | 2c5ab3ea
  • fix clearing jump lists causing os to break and user pin removal #37 | 92c3dd92
  • fix reinstalling store apps by searching appx for all users | 4e726733
  • refactor unused imports | 45b8dd97
  • fix not being able to uninstall system apps | 31e08d23
  • fix wrong app names caused by wrong Microsoft docs | e41e40c5
  • unrecommend some system apps and document more | 29c7704e
  • fix not being able to rename paths including brackets | ad1872e7
  • fix errors when file already exists | c26bc209
  • move Microsoft.Appconnector to right category | b247b12c
  • replace deprecated github ::set-env command | ab7d6178

compare

0.8.0 (2020-11-01)

  • add support for different recommendation levels: strict and standard | 14be3017
  • Add GroupMe and Spotify removal option (#34) | 3785c623
  • switch places of download and copy buttons | 50fb2903
  • change "download" button to "save" on desktop | 07fc5553
  • show icons on cards during indeterminate and fully selected states | 10725052
  • add scripts to increase cryptography, enable camera notifications and remove todo app (#36) | 4c68408f
  • update recommendations to be safer and consistent | d0019c2c
  • rework disabling metadata retrieval | ac70b063
  • add all dist folders in gitignore because of files auto-generated by vscode | 1a9db31c
  • add support for shared functions #41 | 8ce06fac
  • hide scrollbars on code area when not overflowing | fd28eaad
  • update screenshot | cfedcd72

compare

0.7.6 (2020-10-18)

  • add docs for default0 pointing to github discussion (#30) | a3fc3782
  • add robots.txt to explicitly allow indexing | 4c2f7494
  • add more reversibility | 19a092dd
  • refactor to read more from package.json | 784a67af
  • simplify "why" section | 77c3d2bb
  • update dependencies to latest | 11e06131
  • run tests on all operating systems: macos, ubuntu, windows | d9d7f62d

compare

0.7.5 (2020-09-14)

  • fix reverting (reinstalling) capabilities not working | 939d838e
  • fix tests and checks are not running on PRs | 82d50912
  • fix the recycling bin option (#32) | 15db3118
  • fix rendering issue in older edge/IE | 6efed72b
  • fix pasting in search bar after page load showing no results | d1694341
  • fix typo | 7dd15ed0

compare

0.7.4 (2020-09-12)

  • fix checked checkbox has blue border | 4ae385b7
  • fix spectre protection getting single lined #31 | 22b23a9e
  • fix missing reg value in denying app access to account | 3c13a9e8
  • fix wrong path in clear all firefox user profile settings | ee66196d

compare

0.7.3 (2020-09-12)

  • fix vscode settings file override and add more configs | a0d61728
  • fix nvidia tweak error message, categorize and add reversibility | 99a2035f
  • improve CPU specific tweaks by conditional platform checks and reversibility | 8df5faf4
  • fix wrong path to the main telemetry file | de4ac978
  • fix naming of firefox cleanup to mention profiles | 3ab48b1c
  • add reversibility and more scripts to denying app access with better structure | 1d465ee3
  • fix comment lines are being detected as duplicate in validation | b6ccb592
  • add more detailed error message | 1f11c397
  • fix typo in a test | 1f19b252

compare

0.7.2 (2020-09-06)

  • update onesync documentation and do not recommend it as it breaks other apps | f36d8bfc
  • add reversibility for biometric disabling and do not recommend it | db74531c
  • fix bad highlighting of selected nodes when using keyboard navigation | 255133af
  • add reversibility to removing bloatware | c7b2a703
  • fix indeterminate state being lost | 1f266c33
  • fix wording in default text in text area | ca63a097
  • add best practice suggestion to come back | f4885b6f

compare

0.7.1 (2020-09-04)

  • fix some browsers (including firefox) downloading the script as a text file | 8c179291
  • rename screenshot image file | b8682a85
  • fix new/changed script higlighting not working on production builds | 8c38dd73
  • refactor unused imports | 6badfef9

compare

0.7.0 (2020-09-02)

  • [search] better (multilined) message when there are no results | ec15af01
  • [search] added clear/close button | d6fa9a2a
  • move script generation to /generation | 5df45873
  • add auto-highlighting of selected/updated code | b789250c
  • prompt admin priviliges automatically | f8ba5c46
  • add removal of ghost (default0) telemetry user | c2626810
  • add more windows defender tweaks, categorization and reversibility | 1a34c737
  • fix NTP script documentation is on wrong place | 3060ebf7
  • updated dependencies to latest and audit fixes (#25) | c628aa9a
  • categorize, fix and extend windows log files cleanup | 594a14d6
  • add more OneDrive cleanup scripts and categorize them | 978d7d08
  • add disabling firefox telemetry | f8b8b4c9
  • add disabling ccleaner telemetry | 018b7e27
  • Add disabling of PowerShell 7+ telemetry (#29) | 456e40be
  • categorize, fix, make scripts reversible in "UI for privacy", "security improvements" and "configure browsers" | 532915b9
  • fix "Configure Defender" being in wrong category #28 | f709d6a5
  • do not hardcode capability versions and make them reversible | 2afef4ea
  • exclude paint, wordpad and notepad from bloatware removal | d235dee9
  • add reversibility on category level | f51e8859
  • refactor unused imports & variables | a23d28f2
  • fix search (got broken in b789250) with tests and refactorings | 8bbe6ebf
  • update the screenshot to show off highlighting | b4aacea2

compare

0.6.2 (2020-08-16)

  • 🐛 fixed disabling error reporting for november 2019 update | 5967347b
  • 🐛 fixed blank screen and icons on mac | 7fac0fe7
  • 🐛 fixed removing onedrive does not delete scheduled tasks | b6bfc257
  • ⚙️ enhanced tweak to disable for office telemetry | afc3bfb3
  • ✨ added script to clear dotnet telemery | 1663bfea
  • 🐛 fixed changing time server not working | c69998c7
  • 🔥 removed disabling ClickToRun as it breaks office | 3d3380f2

compare

0.6.1 (2020-08-09)

  • updated documentation | 5963d2ba
  • fixed typo in footer | 5c15a7a6
  • more scripts can be reverted | 831c014f
  • moved windows connect now to security & recommended | 6049a2b8
  • fixed mac / linux download links | 4c8be45e
  • tweaks to disable webcam, speech and compatibility telemetry | a5dbe66f
  • refactorings | 66d4d39d
  • fixed removing onedrive does not clean start menu / quick access | 1cc12195

compare

0.6.0 (2020-07-26)

  • fixed dead links in documentation | 25ce236a
  • runs tests on each push on the repository | 73c42684
  • code area now shows "how" before "why" | 4ff4b522
  • support for desktop versions #20 | 04b9b59e
  • reworked on footer & removed github icon | 60a5a2aa
  • updated dependencies to latest | 45816a2b

compare

0.5.0 (2020-07-19)

  • added ability to revert (#21) | 9c063d59
  • search placeholder shows total scripts | 1d5225de
  • do not collapse card when on "Search" and "Select" | dd7e1416
  • opening a card scrolls to its content div | 31d2067f
  • all cards in same line now have same height | a9f9e904
  • patched loadash vulnerability (#18) | 92a7118d

compare

0.4.10 (2020-07-15)

  • fixed script errors & added tests | 9e722ddf

compare

0.4.9 (2020-07-14)

compare

0.4.8 (2020-07-11)

  • added more scripts #16 (#17) | d8552c62
  • stopping services before disabling #16 | 628c16eb
  • can disable features, capabilities & remove onedrive #16 | 30efbcc6
  • updated one more typo (#19) | d7a1325c
  • more tweaks #16 | 2c4eb78c

compare

0.4.7 (2020-06-30)

  • removed HKU tweak as all HKU's are changed #10 | c937af8e
  • Fixed types + script in "Clear Windows log files" (#15) | 461a4f12

compare

0.4.6 (2020-06-16)

  • Fixed Some More Issues (#12) | 52d5713a
  • removed failing continuous deployment #14 | 583c5660
  • Updated Some Tweaks (#11) | 0fc18459
  • Updated Some More Tweaks (#13) | 019b8389

compare

0.4.5 (2020-06-13)

compare

0.4.4 (2020-05-24)

  • fixed close card button not being visible & cleanup | 0d2efe5b
  • new footer with privacy policy | e2ab124f
  • one command to lint everything "npm run lint" | bb98d206
  • fix "group by" overflows on smaller screens | c668a979
  • clicking outside of a card closes it | aab8f21a

compare

0.4.3 (2020-05-23)

  • removed redundant documentation | 749a140e
  • fixed broke link | 97b7e032
  • simplified heading | 226074c5
  • reading version from package.json instead of version file #5 | 691f9896
  • automatically increases patch number #5 | 3e3bc075
  • using deployment operations from aws-static-site-with-cd | 997be711
  • automated using bump-everywhere + more quality checks (#8) | 4a91e8cc

compare

0.4.2 (2020-02-29)

compare

0.4.1 (2020-01-11)

  • fixed search bug | 31364bdf
  • hide grouping while searching | 92f1a36b
  • 👀🔍 showing search queries | 97a77479
  • more efficient queries with single lowercase | 19813b69
  • using right 🔍 input type | 0ce354ea

compare

0.4.0 (2020-01-11)

compare

0.3.0 (2020-01-09)

  • added description & more descriptive title | 99576340
  • allow robots | eee0e785
  • removed unused references | cfd888f3
  • 🚫 disable NVIDIA telemetry | ab28f4ed
  • backwards compatibility for fonts | 4bc13e11
  • added back meta needed for responsiveness | ed872ef3
  • fancy-font is renamed to main and now used | 6825001c
  • added support for grouping | ec6b3c54
  • less hyphens as it looks better on mobile | e0b080af

compare

0.2.0 (2020-01-06)

  • added GitHub Actions badge for build & deploy | a229aca6
  • more badges 📛🏆📜 | 090e8319
  • typo fixes + whitespace refactorings | e99f210c
  • switched content information to "why" section | beb3c833
  • fixed contribution URL | 7b4277d7
  • fixed wrong relation + lighter style | 8d05b03c
  • better URL validation | aff463dd
  • refactoring to new function | c646c102
  • optimized find queries & refactorings | d38f6cd6
  • 🎨 styled no JS error | c359f1d8
  • simplified finding duplicates | 57037aae
  • fixed maintainability badge URL | aaea47e7
  • fixed wrong line dumps | 5ccc7c59
  • refactorings in parsing | 2aa3742e
  • using free function | 20020af7
  • default selection is now none | 3140cc66
  • added hyphen lines for longer names | cced601d
  • more descriptive subtitle | 2cf9214b
  • added footer with version | 10a34fae
  • using font variables | 60e6348d
  • code-gen refactorings | 246e753d
  • added text when nothing is chosen | a7da75d4

compare

0.1.0 (2019-12-31)

Initial release | commits