Files
privacy.sexy/docs/desktop-vs-web-features.md
undergroundwires 08dbfead7c Centralize log file and refactor desktop logging
- Migrate to `electron-log` v5.X.X, centralizing log files to adhere to
  best-practices.
- Add critical event logging in the log file.
- Replace `ElectronLog` type with `LogFunctions` for better abstraction.
- Unify log handling in `desktop-runtime-error` by removing
  `renderer.log` due to `electron-log` v5 changes.
- Update and extend logger interfaces, removing 'I' prefix and adding
  common log levels to abstract `electron-log` completely.
- Move logger interfaces to the application layer as it's cross-cutting
  concern, meanwhile keeping the implementations in the infrastructure
  layer.
- Introduce `useLogger` hook for easier logging in Vue components.
- Simplify `WindowVariables` by removing nullable properties.
- Improve documentation to clearly differentiate between desktop and web
  versions, outlining specific features of each.
2023-12-02 11:50:25 +01:00

1.6 KiB

Desktop vs. Web Features

This table outlines the differences between the desktop and web versions of privacy.sexy.

Feature Desktop Web
Usage without installation 🔴 Not available 🟢 Available
Offline usage 🟢 Available 🟡 Partially available
Auto-updates 🟢 Available 🟢 Available
Logging 🟢 Available 🔴 Not available
Script execution 🟢 Available 🔴 Not available

Feature Descriptions

Usage without installation

The web version can be used directly in a browser without any installation, whereas the desktop version requires downloading and installing the software.

Note for Linux: For Linux users, privacy.sexy is available as an AppImage, which is a portable format that does not require traditional installation. This means Linux users can use the desktop version without installation, similar to the web version.

Offline usage

Once loaded, the web version can be used offline. The desktop version inherently supports offline usage.

Auto-updates

Both versions automatically update to ensure you have the latest features and security enhancements.

Logging

The desktop version supports logging of activities to aid in troubleshooting. This feature is not available in the web version.

Script execution

Direct execution of scripts is possible in the desktop version, offering a more integrated experience. This functionality is not present in the web version due to browser limitations.