submission tracking

This commit is contained in:
TC
2026-06-14 18:18:55 +10:00
parent a78ae0fdc0
commit 32c57e02f1
10 changed files with 680 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
import { contextBridge, ipcRenderer } from 'electron'
import type { FileNode, AIPayload, RevisionMeta, Attachment, SearchFileResult, GlobalConfig, TelemetryData } from '../renderer/types/editor'
import type { FileNode, AIPayload, RevisionMeta, Attachment, SearchFileResult, GlobalConfig, TelemetryData, Submission } from '../renderer/types/editor'
interface SearchOptions {
caseSensitive: boolean
@@ -136,4 +136,10 @@ contextBridge.exposeInMainWorld('api', {
readTelemetry: (): Promise<TelemetryData> =>
ipcRenderer.invoke('telemetry:read'),
readSubmissions: (): Promise<Submission[]> =>
ipcRenderer.invoke('submissions:read'),
writeSubmissions: (data: Submission[]): Promise<void> =>
ipcRenderer.invoke('submissions:write', data),
})