What problem does it solve?
It solves slow, inconsistent, or hard-to-maintain note creation and management by guiding how to implement the Note-Taking module’s editor, tagging, and bulk workflows with performance in mind.
Core Features & Use Cases
- Database-accurate tagging: Use the
note_tags junction table (Version 13+) and indexed SQL joins to keep tag queries fast and reliable.
- High-performance note layouts: Prefer the Masonry Grid and List views over retired Kanban to keep rendering responsive at scale.
- Production-grade UI behavior: Preserve premium visual styling (rounded cards, subtle borders) and maintain smooth transitions like
OpenContainer and FadeThrough.
- Bulk workflows for power users: Implement selection mode (long-press) for batch tagging, archiving, and trashing with consistent note query behavior.
Quick Start
Apply the Note-Taking-Expert guidance to update note grid/list rendering and note tag querying so your Markdown editor and bulk actions remain fast, consistent, and aligned with the Version 13+ note_tags schema.