feat: implement new tag management system with filtering and modern UI overlay

This commit is contained in:
2025-10-20 11:07:07 -04:00
parent 168fcaf049
commit 3c716fab58
28 changed files with 596 additions and 27 deletions
@@ -19,9 +19,9 @@
</div>
</div>
<app-tags-editor class="note-header__tags"
<app-tag-manager class="note-header__tags"
[noteId]="noteId"
[tags]="tags"
(tagsUpdated)="tagsChange.emit($event)"
></app-tags-editor>
(saved)="tagsChange.emit($event)"
></app-tag-manager>
</header>
@@ -2,12 +2,12 @@ import { AfterViewInit, Component, ElementRef, Input, OnDestroy, Output, EventEm
import { CommonModule } from '@angular/common';
import { debounceTime, Subject } from 'rxjs';
import { splitPathKeepFilename } from '../../../../shared/utils/path';
import { TagsEditorComponent } from '../../../../shared/tags-editor/tags-editor.component';
import { TagManagerComponent } from '../../../../shared/tags/tag-manager/tag-manager.component';
@Component({
selector: 'app-note-header',
standalone: true,
imports: [CommonModule, TagsEditorComponent],
imports: [CommonModule, TagManagerComponent],
templateUrl: './note-header.component.html',
styleUrls: ['./note-header.component.scss']
})