Merge branch 'main' into feat/cleanup-logs

This commit is contained in:
Elian Doran
2025-08-13 13:26:52 +03:00
committed by GitHub
192 changed files with 13814 additions and 11092 deletions

View File

@@ -146,7 +146,7 @@ export interface OptionDefinitions extends KeyboardShortcutsOptions<KeyboardActi
ollamaDefaultModel: string;
codeOpenAiModel: string;
aiSelectedProvider: string;
seenCallToActions: string;
}
export type OptionNames = keyof OptionDefinitions;

View File

@@ -28,10 +28,10 @@ export interface RevisionRow {
title: string;
blobId?: string;
dateLastEdited?: string;
dateCreated: string;
dateCreated?: string;
utcDateLastEdited?: string;
utcDateCreated: string;
utcDateModified: string;
utcDateModified?: string;
contentLength?: number;
}

View File

@@ -1,3 +1,5 @@
import { AttributeRow, NoteType } from "./rows.js";
export interface AppInfo {
appVersion: string;
dbVersion: number;
@@ -10,3 +12,52 @@ export interface AppInfo {
/** for timezone inference */
utcDateTime: string;
}
export interface DeleteNotesPreview {
noteIdsToBeDeleted: string[];
brokenRelations: AttributeRow[];
}
export interface RevisionItem {
noteId: string;
revisionId?: string;
dateLastEdited?: string;
contentLength?: number;
type: NoteType;
title: string;
isProtected?: boolean;
mime: string;
}
export interface RevisionPojo {
revisionId?: string;
noteId: string;
type: NoteType;
mime: string;
isProtected?: boolean;
title: string;
blobId?: string;
dateLastEdited?: string;
dateCreated?: string;
utcDateLastEdited?: string;
utcDateCreated?: string;
utcDateModified?: string;
content?: string | Buffer<ArrayBufferLike>;
contentLength?: number;
}
export interface RecentChangeRow {
noteId: string;
current_isDeleted: boolean;
current_deleteId: string;
current_title: string;
current_isProtected: boolean;
title: string;
utcDate: string;
date: string;
canBeUndeleted?: boolean;
}
export interface BulkActionAffectedNotes {
affectedNoteCount: number;
}