feat(web): panneau Fichiers — navigation projet + téléchargements fichier/dossier ZIP — #211

This commit is contained in:
2026-08-15 10:38:53 +02:00
parent bb1fdecf7c
commit 79fc3d184d
22 changed files with 1648 additions and 78 deletions

View File

@ -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