-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Description:
Add a new "Calendar" view to Quick Access that groups notes by date, making it easy to browse notes chronologically andfind notes from specific days/weeks.
Feature Request:
User Story:
As a user, I want to view my notes organized by date (Today, Yesterday, This Week, etc.) so I can easily find notes fromspecific time periods and see my writing patterns over time.
Proposed Implementation:
1. Add Calendar to Quick Access
- Add new view mode:
'calendar' - New quick access item below "All Notes"
- Icon: Calendar icon (π )
- Show total note count
2. Timeline View - Group Notes by Date
Display notes grouped into sections:
- Today - Notes from today
- Yesterday - Notes from yesterday
- This Week - Notes from current week (excluding today/yesterday)
- Last Week - Notes from previous week
- Earlier This Month - Older notes from current month
- Last Month - Notes from previous month
- Older - Notes beyond last month
3. Features:
MVP (Phase 1):
- Group notes by date sections (Today, Yesterday, etc.)
- Show note count per section:
Today (3) - Sort within groups by most recent first
- Click note to open (same behavior as other views)
- Use
updatedAttimestamp for grouping - Empty state when no notes
- Responsive design (mobile + desktop)
Enhanced (Phase 2):
- Toggle between "Created Date" and "Modified Date" grouping
- Date range filter (show notes between specific dates)
- Mini calendar widget to jump to specific date
- Search within calendar view
- Show time of day for Today/Yesterday notes
- Collapsible date groups
- UI/UX:
Layout:
βββββββββββββββββββββββββββββββββββββββ
β π
Calendar β
βββββββββββββββββββββββββββββββββββββββ€
β β
β Today (3) β
β β’ Meeting with Sarah - 2:30 PM β
β β’ Daily standup notes - 10:15 AM β
β β’ Bug fix documentation - 9:00 AM β
β β
β Yesterday (2) β
β β’ Code review: PR #123 β
β β’ Research: React 19 features β
β β
β This Week (5) β
β β’ Sprint retrospective (Fri) β
β β’ Design mockups (Thu) β
β ... β
βββββββββββββββββββββββββββββββββββββββ
Empty State:
βββββββββββββββββββββββββββββββββββββββ
β π
Calendar β
βββββββββββββββββββββββββββββββββββββββ€
β β
β [Calendar Icon] β
β β
β No notes to display β
β Create your first note to β
β see it here! β
β β
βββββββββββββββββββββββββββββββββββββββ
- Use Cases:
- Daily journaling - See all journal entries by day
- Meeting notes - Find notes from specific meeting dates
- Time tracking - Review what you worked on this week
- Weekly reviews - Browse notes from last week
- Activity patterns - See writing consistency over time
- Future Enhancements (Post-MVP):
- Full calendar grid view (month view with dots)
- Heatmap visualization (GitHub-style contribution graph)
- Statistics: notes per day/week/month
- Export notes by date range
- Daily note templates (auto-create note for each day)
Platform:
Web app (mobile can follow same pattern)
Priority:
Medium - Nice-to-have feature that improves UX for time-based workflows
Labels: enhancement, web, feature-request, UI/UX, calendar
Metadata
Metadata
Assignees
Labels
Projects
Status