feat(web): panneau Fichiers — navigation projet + téléchargements fichier/dossier ZIP — #211
This commit is contained in:
@ -13,6 +13,21 @@ export interface HealthReport {
|
||||
note: string | null;
|
||||
}
|
||||
|
||||
/** One project file-system entry exposed by the web project-files surface. */
|
||||
export interface ProjectFileEntry {
|
||||
name: string;
|
||||
path: string;
|
||||
kind: "file" | "directory";
|
||||
sizeBytes?: number;
|
||||
modifiedAtMs?: number;
|
||||
}
|
||||
|
||||
/** Listing for one project-relative directory. */
|
||||
export interface ProjectFileListing {
|
||||
path: string;
|
||||
entries: ProjectFileEntry[];
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// App-exit work guard (ticket #83) — confirmation before quitting IdeA while
|
||||
// agents/background tasks are active. Mirrors the backend
|
||||
|
||||
Reference in New Issue
Block a user