Added telemetry system to get information about issues.

This commit is contained in:
2026-09-07 21:49:37 +02:00
parent bea9d6fda7
commit f06fc2e4e3
16 changed files with 4125 additions and 169 deletions

View File

@@ -279,6 +279,12 @@ class AppPaths:
def settings_lock(self) -> Path:
return self.config / "settings.lock"
@property
def installation_id_file(self) -> Path:
"""Anonymous telemetry identity stored separately from user preferences."""
return self.config / "install-id"
def create_base_directories(self) -> None:
for path in (
self.data,