Skip to content

feat(ui): calendar view for frontmatter dates#48

Open
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-427-calendar-view-frontmatter-dates
Open

feat(ui): calendar view for frontmatter dates#48
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-427-calendar-view-frontmatter-dates

Conversation

@advancedresearcharray

Copy link
Copy Markdown
Owner

Summary

  • Add Calendar toolbar view that queries pages by configurable date frontmatter fields (date, due, created, etc.) and displays them on a monthly grid (week strip on mobile).
  • Clicking a day opens a popover listing pages for that date, with color-coded dots by workflow status or tags.
  • Wire App shell integration: toolbar toggle, Mod+Shift+C, overlay dismiss, browser history sync for /view/calendar.
  • Gate via [ui.features] calendar (default enabled) and register toggle_calendar in keybindings config.

Test plan

  • cd ui && npm test -- --run (35 files, 215 passed)
  • go test ./internal/config/... ./internal/keybindings/... -count=1
  • Open Calendar from toolbar; verify month navigation, Today, date-field selector
  • Click a day with pages; verify popover list and navigation to page
  • Visit /view/calendar directly; verify view opens
  • Set [ui.features] calendar = false in config; verify toolbar button hidden

Upstream: kiwifs#427

Closes kiwifs#427

Made with Cursor

Add Calendar toolbar view with monthly grid (week strip on mobile),
configurable date-field selector, day popover, and DQL month/week queries.
Wire App shell integration, toggle_calendar (Mod+Shift+C), overlay dismiss,
/view/calendar deep links, and [ui.features] calendar flag.

Closes kiwifs#427

Signed-off-by: advancedresearcharray <advancedresearcharray@github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@advancedresearcharray advancedresearcharray force-pushed the feat/issue-427-calendar-view-frontmatter-dates branch from 4b3599a to cd45cc7 Compare June 30, 2026 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ui): calendar view for frontmatter dates

1 participant