Support @ scale (pure offline)
Context
This allows full extension of supportability of the desktop app to pure offline situations.
This involves the following
- Pre-requisite checks on the machines before installation
- A support tool that can be run, which will diagnose the following and generate a log file to be sent by email to the support team
- platform/OS
- OS Version (along with pirated/original info)
- 32/64 bit
- Total Memory
- Available Memory
- CPU cores
- CPU Manufacturer/Brand
- Total Harddisk
- Available Harddisk
- CPU Speed
- CPU Load
- The zipped log file will also contain the
- error.log (if installation was successful), device ID and telemetry achives
- electron crash logs (if the installation was unsuccessful)
- This support tool should run across all environments, and can either be hosted inside the app or distributed externally via email