Remove analytics and add more update headers

This commit is contained in:
Gregory Schier
2025-02-24 06:31:49 -08:00
parent af7782c93b
commit 05ac836265
62 changed files with 146 additions and 519 deletions

View File

@@ -1,14 +0,0 @@
import type { AnalyticsAction, AnalyticsResource } from '../../src-tauri/bindings/analytics';
import { invokeCmd } from './tauri';
export function trackEvent(
resource: AnalyticsResource,
action: AnalyticsAction,
attributes: Record<string, string | number> = {},
) {
invokeCmd('cmd_track_event', {
resource: resource,
action,
attributes,
}).catch(console.error);
}

View File

@@ -1,12 +1,10 @@
import { atom } from 'jotai/index';
import type { DialogInstance } from '../components/Dialogs';
import { trackEvent } from './analytics';
import { jotaiStore } from './jotai';
export const dialogsAtom = atom<DialogInstance[]>([]);
export function showDialog({ id, ...props }: DialogInstance) {
trackEvent('dialog', 'show', { id });
jotaiStore.set(dialogsAtom, (a) => [...a.filter((d) => d.id !== id), { id, ...props }]);
}

View File

@@ -70,7 +70,6 @@ type TauriCmd =
| 'cmd_set_update_mode'
| 'cmd_template_functions'
| 'cmd_template_tokens_to_string'
| 'cmd_track_event'
| 'cmd_uninstall_plugin'
| 'cmd_update_cookie_jar'
| 'cmd_update_environment'