chore: update Angular cache and TypeScript build info

This commit is contained in:
2025-09-29 23:22:47 -04:00
parent b4a706930b
commit 67407f68f0
85 changed files with 10400 additions and 492 deletions
+51 -1
View File
@@ -9,6 +9,15 @@
(toggleWrap)="toggleRawWrap()"
></app-raw-view-overlay>
}
@if (showAddBookmarkModal()) {
<app-add-bookmark-modal
[notePath]="selectedNote()?.filePath || ''"
[noteTitle]="selectedNote()?.title || ''"
(close)="closeBookmarkModal()"
(save)="onBookmarkSave($event)"
></app-add-bookmark-modal>
}
<!-- Navigation latérale desktop -->
<nav class="hidden w-14 flex-col items-center gap-4 border-r border-border bg-bg-main py-4 lg:flex">
<button
@@ -51,6 +60,14 @@
>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-text-muted" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2h-1.5a1.5 1.5 0 01-3 0h-5a1.5 1.5 0 01-3 0H5a2 2 0 00-2 2v12a2 2 0 002 2z" /></svg>
</button>
<button
(click)="setView('bookmarks')"
class="btn btn-sm btn-icon"
[ngClass]="activeView() === 'bookmarks' ? 'btn-primary' : 'btn-ghost'"
aria-label="Afficher les favoris"
>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 text-text-muted" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z" /></svg>
</button>
</nav>
@if (isDesktop() || isSidebarOpen()) {
@@ -94,7 +111,7 @@
</div>
<div class="rounded-2xl border border-border/70 bg-card/85 px-3 py-3 shadow-subtle">
<div class="grid grid-cols-2 gap-2 sm:grid-cols-4">
<div class="grid grid-cols-2 gap-2 sm:grid-cols-5">
<button
(click)="setView('files')"
class="group flex flex-col items-center gap-1 rounded-xl border border-transparent px-2.5 py-2 text-xs font-medium text-text-muted transition duration-150 hover:border-border/60 hover:bg-bg-muted/70 hover:text-text-main"
@@ -132,6 +149,16 @@
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2h-1.5a1.5 1.5 0 01-3 0h-5a1.5 1.5 0 01-3 0H5a2 2 0 00-2 2v12a2 2 0 002 2z" /></svg>
<span>Agenda</span>
</button>
<button
(click)="setView('bookmarks')"
class="group flex flex-col items-center gap-1 rounded-xl border border-transparent px-2.5 py-2 text-xs font-medium text-text-muted transition duration-150 hover:border-border/60 hover:bg-bg-muted/70 hover:text-text-main"
[ngClass]="{ 'bg-bg-muted/80 text-text-main shadow-subtle': activeView() === 'bookmarks' }"
[attr.aria-pressed]="activeView() === 'bookmarks'"
aria-label="Afficher les favoris"
>
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z" /></svg>
<span>Favoris</span>
</button>
</div>
</div>
</div>
@@ -261,6 +288,11 @@
</div>
</div>
}
@case ('bookmarks') {
<div class="flex h-full flex-col">
<app-bookmarks-panel (bookmarkClick)="onBookmarkNavigate($event)"></app-bookmarks-panel>
</div>
}
}
</div>
</div>
@@ -353,6 +385,24 @@
</svg>
<span class="sr-only">Alt+D</span>
</button>
<button
type="button"
class="btn btn-icon btn-ghost disabled:opacity-40 disabled:pointer-events-none"
(click)="toggleBookmarkModal()"
[disabled]="!selectedNote()"
aria-label="Ajouter aux favoris"
title="Ajouter aux favoris"
>
@if (isCurrentNoteBookmarked()) {
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-blue-600 dark:text-blue-400">
<path d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z" />
</svg>
} @else {
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<path d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z" />
</svg>
}
</button>
<button
(click)="toggleTheme()"
class="btn btn-icon btn-ghost"