feat(notes): add notes feature with CRUD operations and UI

- Implement notes database schema and API endpoints
- Add notes page with filtering, search, and markdown support
- Persist selected goal and task preferences for better UX
- Include responsive design and mobile-friendly layout
This commit is contained in:
Yuyao Huang
2026-05-08 17:42:42 +08:00
parent 594bf65715
commit 3c325bdb0f
8 changed files with 871 additions and 45 deletions
+1
View File
@@ -13,6 +13,7 @@
<div class="nav-links">
<a href="/goals" class="nav-link">Goals</a>
<a href="/tasks" class="nav-link">Tasks</a>
<a href="/notes" class="nav-link">Notes</a>
<a href="/admin" class="nav-link" id="admin-link" style="display: none;">Admin</a>
<span id="user-info" class="nav-user"></span>
<button id="logout-btn" class="nav-btn">Logout</button>