diff --git a/src/app.component.simple.html b/src/app.component.simple.html index c3b76ab..e44c553 100644 --- a/src/app.component.simple.html +++ b/src/app.component.simple.html @@ -31,6 +31,8 @@ (parametersOpened)="setView('parameters')" (testsPanelRequested)="setView('tests-panel')" (helpPageRequested)="openHelpPage()" + (noteCreated)="onNoteCreated($event)" + (noteCreatedAndSelected)="onNoteCreatedAndSelected($event)" > } @else {
@@ -500,7 +502,7 @@ } -
+
-
+
@@ -133,10 +134,12 @@ import { NoteContextMenuService } from '../../services/note-context-menu.service
  • @@ -373,11 +376,15 @@ export class NotesListComponent { @Output() queryChange = new EventEmitter(); @Output() clearQuickLinkFilter = new EventEmitter(); @Output() noteCreated = new EventEmitter(); + @Output() noteCreatedAndSelected = new EventEmitter<{ id: string; filePath: string }>(); private store = inject(TagFilterStore); readonly state = inject(NotesListStateService); private noteCreationService = inject(NoteCreationService); readonly contextMenuService = inject(NoteContextMenuService); + @ViewChild('listContainer') listContainer?: ElementRef; + private urlState = inject(UrlStateService); + private pendingSelectId = signal(null); // Delete warning modal state deleteWarningOpen = signal(false); @@ -435,6 +442,45 @@ export class NotesListComponent { }, 10); }); + private scrollToSelectedEffect = effect(() => { + const id = this.selectedId() || this.pendingSelectId(); + if (!id) return; + const host = this.listContainer?.nativeElement; + if (!host) return; + + const tryFocus = () => { + const el = host.querySelector(`li[data-note-id="${id}"]`) as HTMLElement | null; + if (el) { + try { el.scrollIntoView({ block: 'nearest', inline: 'nearest' }); } catch {} + try { el.focus({ preventScroll: true } as any); } catch {} + return true; + } + return false; + }; + + // Attempt after microtask, then a few RAF retries to wait for DOM + queueMicrotask(() => { + if (tryFocus()) { + // If parent hasn't yet reflected selection, keep local pending highlight + return; + } + let attempts = 4; + const raf = () => { + if (tryFocus()) return; + if (--attempts > 0) requestAnimationFrame(raf); + }; + requestAnimationFrame(raf); + }); + }); + + private clearPendingWhenSynced = effect(() => { + const sel = this.selectedId(); + const pending = this.pendingSelectId(); + if (sel && pending && sel === pending) { + this.pendingSelectId.set(null); + } + }); + private syncTagFromStore = effect(() => { const inputTag = this.tagFilter(); if (inputTag !== null && inputTag !== undefined) { @@ -603,8 +649,27 @@ export class NotesListComponent { this.noteCreationService.createNote(fileName, folderPath) .then(response => { + if (!response?.filePath || !response?.id) { + console.error('Invalid response from note creation:', response); + this.state.setRequestStats(false, 0); + return; + } + + // 1) Set URL immediately with note + folder + this.urlState.setNote(response.filePath, folderPath).catch(err => { + console.error('Failed to update URL:', err); + }); + + // 2) Local optimistic selection + this.pendingSelectId.set(response.id); + + // 3) Emit events for parent to handle scroll + focus this.noteCreated.emit(response.id); this.openNote.emit(response.id); + this.noteCreatedAndSelected.emit({ + id: response.id, + filePath: response.filePath + }); }) .catch(error => { console.error('Failed to create note:', error); diff --git a/src/app/features/note/components/move-note-to-folder/move-note-to-folder.component.ts b/src/app/features/note/components/move-note-to-folder/move-note-to-folder.component.ts index 88c50fa..cc7de70 100644 --- a/src/app/features/note/components/move-note-to-folder/move-note-to-folder.component.ts +++ b/src/app/features/note/components/move-note-to-folder/move-note-to-folder.component.ts @@ -132,7 +132,7 @@ export class MoveNoteToFolderComponent { queueMicrotask(() => { this.computeMenuPosition(); - this.focusSearchField(); + setTimeout(() => this.focusSearchField(), 0); }); } @@ -308,6 +308,9 @@ export class MoveNoteToFolderComponent { } private focusSearchField(): void { + if (!this.showMenu()) { + return; + } const el = this.searchField?.nativeElement; if (el) { el.focus(); diff --git a/src/app/layout/app-shell-nimbus/app-shell-nimbus.component.ts b/src/app/layout/app-shell-nimbus/app-shell-nimbus.component.ts index 35248d0..368a6b8 100644 --- a/src/app/layout/app-shell-nimbus/app-shell-nimbus.component.ts +++ b/src/app/layout/app-shell-nimbus/app-shell-nimbus.component.ts @@ -70,6 +70,7 @@ import { UrlStateService } from '../../services/url-state.service'; (testsPanelSelected)="onTestsPanelSelected()" (helpPageSelected)="onHelpPageSelected()" (aboutSelected)="onAboutSelected()" + (noteCreated)="onNoteCreated($event)" /> @@ -185,6 +186,8 @@ import { UrlStateService } from '../../services/url-state.service'; (openNote)="onOpenNote($event)" (queryChange)="onQueryChange($event)" (clearQuickLinkFilter)="onClearQuickLinkFilter()" + (noteCreated)="onNoteCreated($event)" + (noteCreatedAndSelected)="onNoteCreatedAndSelected($event)" />
@@ -260,7 +263,7 @@ import { UrlStateService } from '../../services/url-state.service';
- +
@@ -368,6 +371,8 @@ export class AppShellNimbusLayoutComponent { @Output() navigateHeading = new EventEmitter(); @Output() searchTermChange = new EventEmitter(); @Output() searchOptionsChange = new EventEmitter(); + @Output() noteCreated = new EventEmitter(); + @Output() noteCreatedAndSelected = new EventEmitter<{ id: string; filePath: string }>(); @Output() markdownPlaygroundSelected = new EventEmitter(); @Output() parametersOpened = new EventEmitter(); @Output() helpPageRequested = new EventEmitter(); @@ -632,6 +637,14 @@ export class AppShellNimbusLayoutComponent { } } + onNoteCreated(noteId: string) { + this.noteCreated.emit(noteId); + } + + onNoteCreatedAndSelected(event: { id: string; filePath: string }) { + this.noteCreatedAndSelected.emit(event); + } + onNoteSelectedMobile(noteId: string) { if (!noteId) return; this.noteSelected.emit(noteId); diff --git a/src/app/services/url-state.service.ts b/src/app/services/url-state.service.ts index 36a71a3..cf59bca 100644 --- a/src/app/services/url-state.service.ts +++ b/src/app/services/url-state.service.ts @@ -348,6 +348,32 @@ export class UrlStateService implements OnDestroy { await this.updateUrl({ search: searchTerm || undefined }); } + /** + * Définir la note et optionnellement le dossier (pour création de note) + * Utilise merge pour conserver les autres paramètres (search, etc.) + */ + async setNote(notePath: string, folderPath?: string): Promise { + const normalized = (notePath ?? '').trim() + .replace(/\\/g, '/') + .replace(/^\/+/, ''); + + if (!normalized) { + console.warn('setNote() called with empty path'); + return; + } + + const queryParams: any = { note: normalized }; + if (folderPath) { + queryParams.folder = folderPath.replace(/\\/g, '/').replace(/^\/+/, ''); + } + + await this.router.navigate([], { + queryParams, + queryParamsHandling: 'merge', + preserveFragment: true + }); + } + /** * Mettre à jour l'URL avec le nouvel état */ diff --git a/src/components/note-context-menu/note-context-menu.component.ts b/src/components/note-context-menu/note-context-menu.component.ts index 415a675..4a841a1 100644 --- a/src/components/note-context-menu/note-context-menu.component.ts +++ b/src/components/note-context-menu/note-context-menu.component.ts @@ -33,7 +33,7 @@ type NoteAction = imports: [CommonModule], changeDetection: ChangeDetectionStrategy.OnPush, styles: [` - :host { position: fixed; inset: 0; pointer-events: none; z-index: 9999; } + :host { position: fixed; inset: 0; pointer-events: none; z-index: 2147483646; } .ctx { pointer-events: auto; min-width: 17.5rem; @@ -41,15 +41,36 @@ type NoteAction = border-radius: 1rem; padding: 0.5rem 0; box-shadow: 0 10px 30px rgba(0,0,0,.25); - backdrop-filter: blur(6px); + /* Ensure the menu is fully opaque (no translucency) */ + -webkit-backdrop-filter: none; + backdrop-filter: none; + position: relative; /* for cover layer */ + isolation: isolate; /* prevent blending with background */ + mix-blend-mode: normal; + overflow: hidden; /* clip inner cover to rounded corners */ animation: fadeIn .12s ease-out; transform-origin: top left; user-select: none; - background: var(--card, #ffffff); + /* Use theme variable for solid background (themes define solid hex for --card) */ + background: var(--card) !important; + background-clip: padding-box; + opacity: 1 !important; + filter: none !important; border: 1px solid var(--border, #e5e7eb); color: var(--text-main, var(--fg, #111827)); - z-index: 10000; + z-index: 2147483647; } + /* Opaque cover to defeat any inherited translucency */ + .ctx::before { + content: ""; + position: absolute; + inset: 0; + background: var(--card); + border-radius: inherit; + z-index: 0; /* stays behind menu content but inside .ctx */ + } + .ctx > * { position: relative; z-index: 1; } + /* Theme colors come from CSS variables; no hardcoded dark override needed */ .item { display: flex; align-items: center; @@ -266,6 +287,14 @@ export class NoteContextMenuComponent implements OnChanges, OnDestroy { // listeners globaux qui ferment le menu this.removeResize = this.r2.listen('window', 'resize', () => this.reposition()); this.removeScroll = this.r2.listen('window', 'scroll', () => this.reposition()); + + // Move host to document.body to escape any transformed/opacity ancestors + try { + const el = this.host.nativeElement; + if (el && el.parentElement !== document.body) { + document.body.appendChild(el); + } + } catch {} } ngOnChanges(changes: SimpleChanges): void { diff --git a/vault/.trash/Nouvelle note 10_2025-10-26T12-56-27-766Z.md b/vault/.trash/Nouvelle note 10_2025-10-26T12-56-27-766Z.md new file mode 100644 index 0000000..56bcca2 --- /dev/null +++ b/vault/.trash/Nouvelle note 10_2025-10-26T12-56-27-766Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 10 +auteur: Bruno Charest +creation_date: 2025-10-26T12:55:57.912Z +modification_date: 2025-10-26T08:55:58-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/.trash/Nouvelle note 7_2025-10-26T12-56-24-941Z.md b/vault/.trash/Nouvelle note 7_2025-10-26T12-56-24-941Z.md new file mode 100644 index 0000000..67612e5 --- /dev/null +++ b/vault/.trash/Nouvelle note 7_2025-10-26T12-56-24-941Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 7 +auteur: Bruno Charest +creation_date: 2025-10-26T02:52:13.988Z +modification_date: 2025-10-25T22:52:14-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/.trash/Nouvelle note 8_2025-10-26T12-56-18-613Z.md b/vault/.trash/Nouvelle note 8_2025-10-26T12-56-18-613Z.md new file mode 100644 index 0000000..1e71f15 --- /dev/null +++ b/vault/.trash/Nouvelle note 8_2025-10-26T12-56-18-613Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 8 +auteur: Bruno Charest +creation_date: 2025-10-26T12:50:05.540Z +modification_date: 2025-10-26T08:50:05-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/.trash/Nouvelle note 8_2025-10-26T13-08-01-036Z.md b/vault/.trash/Nouvelle note 8_2025-10-26T13-08-01-036Z.md new file mode 100644 index 0000000..074aa73 --- /dev/null +++ b/vault/.trash/Nouvelle note 8_2025-10-26T13-08-01-036Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 8 +auteur: Bruno Charest +creation_date: 2025-10-26T13:03:32.753Z +modification_date: 2025-10-26T09:03:33-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/.trash/Nouvelle note 8_2025-10-26T14-55-04-108Z.md b/vault/.trash/Nouvelle note 8_2025-10-26T14-55-04-108Z.md new file mode 100644 index 0000000..8356511 --- /dev/null +++ b/vault/.trash/Nouvelle note 8_2025-10-26T14-55-04-108Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 8 +auteur: Bruno Charest +creation_date: 2025-10-26T13:17:51.112Z +modification_date: 2025-10-26T09:17:51-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/.trash/Nouvelle note 9_2025-10-26T12-56-21-979Z.md b/vault/.trash/Nouvelle note 9_2025-10-26T12-56-21-979Z.md new file mode 100644 index 0000000..bb8351d --- /dev/null +++ b/vault/.trash/Nouvelle note 9_2025-10-26T12-56-21-979Z.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 9 +auteur: Bruno Charest +creation_date: 2025-10-26T12:50:23.757Z +modification_date: 2025-10-26T08:50:24-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/test.md b/vault/.trash/test_2025-10-26T13-09-52-718Z.md similarity index 100% rename from vault/folder-4/test.md rename to vault/.trash/test_2025-10-26T13-09-52-718Z.md diff --git a/vault/folder-4/Nouvelle note 10.md b/vault/folder-4/Nouvelle note 10.md new file mode 100644 index 0000000..8cf6d58 --- /dev/null +++ b/vault/folder-4/Nouvelle note 10.md @@ -0,0 +1,16 @@ +--- +titre: "Nouvelle note 10" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:55.330Z" +modification_date: "2025-10-26T10:55:55-04:00" +tags: [""] +aliases: [""] +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 10.md.bak b/vault/folder-4/Nouvelle note 10.md.bak new file mode 100644 index 0000000..3896c43 --- /dev/null +++ b/vault/folder-4/Nouvelle note 10.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 10" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:55.330Z" +modification_date: "2025-10-26T14:55:55.330Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 11.md b/vault/folder-4/Nouvelle note 11.md new file mode 100644 index 0000000..a98d175 --- /dev/null +++ b/vault/folder-4/Nouvelle note 11.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 11 +auteur: Bruno Charest +creation_date: 2025-10-26T14:55:56.550Z +modification_date: 2025-10-26T10:55:56-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 11.md.bak b/vault/folder-4/Nouvelle note 11.md.bak new file mode 100644 index 0000000..3ce93cf --- /dev/null +++ b/vault/folder-4/Nouvelle note 11.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 11" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:56.550Z" +modification_date: "2025-10-26T14:55:56.550Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 12.md b/vault/folder-4/Nouvelle note 12.md new file mode 100644 index 0000000..fb06aed --- /dev/null +++ b/vault/folder-4/Nouvelle note 12.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 12 +auteur: Bruno Charest +creation_date: 2025-10-26T14:55:57.870Z +modification_date: 2025-10-26T10:55:58-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 12.md.bak b/vault/folder-4/Nouvelle note 12.md.bak new file mode 100644 index 0000000..b5a6153 --- /dev/null +++ b/vault/folder-4/Nouvelle note 12.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 12" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:57.870Z" +modification_date: "2025-10-26T14:55:57.870Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 13.md b/vault/folder-4/Nouvelle note 13.md new file mode 100644 index 0000000..61213f9 --- /dev/null +++ b/vault/folder-4/Nouvelle note 13.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 13 +auteur: Bruno Charest +creation_date: 2025-10-26T14:56:06.375Z +modification_date: 2025-10-26T10:56:06-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 13.md.bak b/vault/folder-4/Nouvelle note 13.md.bak new file mode 100644 index 0000000..bdf4aff --- /dev/null +++ b/vault/folder-4/Nouvelle note 13.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 13" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:56:06.375Z" +modification_date: "2025-10-26T14:56:06.375Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 7.md b/vault/folder-4/Nouvelle note 7.md new file mode 100644 index 0000000..075038e --- /dev/null +++ b/vault/folder-4/Nouvelle note 7.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 7 +auteur: Bruno Charest +creation_date: 2025-10-26T13:17:42.008Z +modification_date: 2025-10-26T09:17:42-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 7.md.bak b/vault/folder-4/Nouvelle note 7.md.bak new file mode 100644 index 0000000..650851d --- /dev/null +++ b/vault/folder-4/Nouvelle note 7.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 7" +auteur: "Bruno Charest" +creation_date: "2025-10-26T13:17:42.008Z" +modification_date: "2025-10-26T13:17:42.008Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 8.md b/vault/folder-4/Nouvelle note 8.md new file mode 100644 index 0000000..1624740 --- /dev/null +++ b/vault/folder-4/Nouvelle note 8.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 8 +auteur: Bruno Charest +creation_date: 2025-10-26T14:55:08.540Z +modification_date: 2025-10-26T10:55:08-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 8.md.bak b/vault/folder-4/Nouvelle note 8.md.bak new file mode 100644 index 0000000..d24783f --- /dev/null +++ b/vault/folder-4/Nouvelle note 8.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 8" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:08.540Z" +modification_date: "2025-10-26T14:55:08.540Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note 9.md b/vault/folder-4/Nouvelle note 9.md new file mode 100644 index 0000000..4ad5cb5 --- /dev/null +++ b/vault/folder-4/Nouvelle note 9.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 9 +auteur: Bruno Charest +creation_date: 2025-10-26T14:55:54.071Z +modification_date: 2025-10-26T10:55:54-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/Nouvelle note 9.md.bak b/vault/folder-4/Nouvelle note 9.md.bak new file mode 100644 index 0000000..8691058 --- /dev/null +++ b/vault/folder-4/Nouvelle note 9.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 9" +auteur: "Bruno Charest" +creation_date: "2025-10-26T14:55:54.071Z" +modification_date: "2025-10-26T14:55:54.071Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/folder-4/Nouvelle note.md b/vault/folder-4/Nouvelle note.md index 4c30baf..7e42da6 100644 --- a/vault/folder-4/Nouvelle note.md +++ b/vault/folder-4/Nouvelle note.md @@ -1,8 +1,8 @@ --- titre: Nouvelle note auteur: Bruno Charest -creation_date: 2025-10-24T00:38:23.192Z -modification_date: 2025-10-23T20:38:23-04:00 +creation_date: 2025-10-26T13:14:53.395Z +modification_date: 2025-10-26T09:14:53-04:00 catégorie: "" tags: [] aliases: [] diff --git a/vault/folder-4/Nouvelle note.md.bak b/vault/folder-4/Nouvelle note.md.bak index e3dff6c..3cdf9e5 100644 --- a/vault/folder-4/Nouvelle note.md.bak +++ b/vault/folder-4/Nouvelle note.md.bak @@ -1,8 +1,8 @@ --- titre: "Nouvelle note" auteur: "Bruno Charest" -creation_date: "2025-10-24T00:38:23.192Z" -modification_date: "2025-10-24T00:38:23.192Z" +creation_date: "2025-10-26T13:14:53.395Z" +modification_date: "2025-10-26T13:14:53.395Z" status: "en-cours" publish: false favoris: false diff --git a/vault/folder-4/tata.md b/vault/folder-4/tata.md new file mode 100644 index 0000000..4c30baf --- /dev/null +++ b/vault/folder-4/tata.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note +auteur: Bruno Charest +creation_date: 2025-10-24T00:38:23.192Z +modification_date: 2025-10-23T20:38:23-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/titi.md b/vault/folder-4/titi.md new file mode 100644 index 0000000..2097487 --- /dev/null +++ b/vault/folder-4/titi.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 8 +auteur: Bruno Charest +creation_date: 2025-10-26T13:10:06.882Z +modification_date: 2025-10-26T09:10:07-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/folder-4/toto.md b/vault/folder-4/toto.md new file mode 100644 index 0000000..dff1f18 --- /dev/null +++ b/vault/folder-4/toto.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 7 +auteur: Bruno Charest +creation_date: 2025-10-26T12:56:37.044Z +modification_date: 2025-10-26T08:56:37-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/nouveauDossierRacine/Nouvelle note 3.md b/vault/nouveauDossierRacine/Nouvelle note 3.md new file mode 100644 index 0000000..0da2472 --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 3.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 3 +auteur: Bruno Charest +creation_date: 2025-10-26T02:24:37.457Z +modification_date: 2025-10-25T22:24:37-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/nouveauDossierRacine/Nouvelle note 3.md.bak b/vault/nouveauDossierRacine/Nouvelle note 3.md.bak new file mode 100644 index 0000000..bd7f4d7 --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 3.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 3" +auteur: "Bruno Charest" +creation_date: "2025-10-26T02:24:37.457Z" +modification_date: "2025-10-26T02:24:37.457Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/nouveauDossierRacine/Nouvelle note 5.md b/vault/nouveauDossierRacine/Nouvelle note 5.md new file mode 100644 index 0000000..4af8c49 --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 5.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 5 +auteur: Bruno Charest +creation_date: 2025-10-26T02:40:02.515Z +modification_date: 2025-10-25T22:40:02-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/nouveauDossierRacine/Nouvelle note 5.md.bak b/vault/nouveauDossierRacine/Nouvelle note 5.md.bak new file mode 100644 index 0000000..49697bf --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 5.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 5" +auteur: "Bruno Charest" +creation_date: "2025-10-26T02:40:02.515Z" +modification_date: "2025-10-26T02:40:02.515Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/nouveauDossierRacine/Nouvelle note 6.md b/vault/nouveauDossierRacine/Nouvelle note 6.md new file mode 100644 index 0000000..5cfcf20 --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 6.md @@ -0,0 +1,17 @@ +--- +titre: Nouvelle note 6 +auteur: Bruno Charest +creation_date: 2025-10-26T02:41:08.391Z +modification_date: 2025-10-25T22:41:08-04:00 +catégorie: "" +tags: [] +aliases: [] +status: en-cours +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- diff --git a/vault/nouveauDossierRacine/Nouvelle note 6.md.bak b/vault/nouveauDossierRacine/Nouvelle note 6.md.bak new file mode 100644 index 0000000..6917f2f --- /dev/null +++ b/vault/nouveauDossierRacine/Nouvelle note 6.md.bak @@ -0,0 +1,15 @@ +--- +titre: "Nouvelle note 6" +auteur: "Bruno Charest" +creation_date: "2025-10-26T02:41:08.391Z" +modification_date: "2025-10-26T02:41:08.391Z" +status: "en-cours" +publish: false +favoris: false +template: false +task: false +archive: false +draft: false +private: false +--- + diff --git a/vault/.trash/archive/archived-note.md b/vault/nouveauDossierRacine/archived-note.md similarity index 100% rename from vault/.trash/archive/archived-note.md rename to vault/nouveauDossierRacine/archived-note.md