github undergroundwires/privacy.sexy 0.12.2

latest releases: 0.13.6, 0.13.5, 0.13.4...
13 months ago

This update focuses on stability and security. The outdated Vue CLI has been replaced with Vite for builds and tests, leading to faster and more modern build process. Issues like desktop crashes due to ESM, searching/filtering problems, and Windows update revert issues have been resolved. Desktop application security has been improved against malicious code injection and prototype pollution by narrowing and isolating system access. A comprehensive test suite has been introduced to verify the functionality of packaged desktop applications with screenshots, heuristic checks on window titles, and log verification. Additionally, other automated tests and a new self-sanity checking feature for detecting failing fast on runtime errors have been implemented.

Consider donating ❤️.


Bug fixes

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

compare

Don't miss a new privacy.sexy release

NewReleases is sending notifications on new releases.