Skip to content

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

Open
advancedresearcharray wants to merge 8 commits into
mainfrom
feat/issue-427-calendar-view-delivery
Open

feat(ui): calendar view for frontmatter dates#75
advancedresearcharray wants to merge 8 commits into
mainfrom
feat/issue-427-calendar-view-delivery

Conversation

@advancedresearcharray

@advancedresearcharray advancedresearcharray commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add Calendar toolbar view with monthly grid (desktop) and week row (mobile) for pages with date-based frontmatter fields
  • DQL-backed month/week queries, configurable date-field selector (persisted in localStorage), day popovers with Card/Badge page lists, and /view/calendar deep links
  • Feature flag [ui.features] calendar (default on) and Mod+Shift+C keyboard shortcut

Closes kiwifs#427

Test plan

  • cd ui && npm test -- --run — 35 files, 222 passed
  • cd ui && npm test -- --run calendarView appViewRoutes kiwiKeybindings uiFeatures overlayDismiss — 5 files, 50 passed
  • go test ./internal/config/... ./internal/keybindings/... -count=1 — ok
  • Open toolbar Calendar view; verify month grid shows dots on days with dated pages
  • Change date field dropdown; verify pages re-query for selected field
  • Click day with 1 page → navigates directly; 2+ pages → popover list
  • Prev/next month, Today, month picker navigation
  • Mobile width (<768px) shows week row layout
  • /view/calendar deep link opens calendar view
  • Escape dismisses calendar overlay

advancedresearcharray pushed a commit that referenced this pull request Jul 3, 2026
Record fleet takeover test verification and PR #75 status after
delivery check required confirmed green tests on calendar view branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
Array Fleet and others added 3 commits July 3, 2026 09:27
Add Calendar toolbar view with monthly grid, mobile week layout, DQL-backed date-field discovery, day popovers, and /view/calendar deep links. Closes kiwifs#427.
Cherry-picked calendar feature onto clean main branch; record test results
for fleet publish.

Co-authored-by: Cursor <cursoragent@cursor.com>
Record green test run and PR #75 push after fleet delivery check.

Co-authored-by: Cursor <cursoragent@cursor.com>
@advancedresearcharray advancedresearcharray force-pushed the feat/issue-427-calendar-view-delivery branch from 9223204 to 8376c07 Compare July 3, 2026 09:30
Array Fleet and others added 5 commits July 3, 2026 09:31
Mobile week view used startOfMonth as the week anchor, so opening
mid-month or tapping Today showed the wrong week. Track focusDate
separately for mobile DQL/grid; add regression test.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ifs#427

Record green test runs and peer review approval after fleet delivery
check failure on calendar view branch.

Co-authored-by: Cursor <cursoragent@cursor.com>


Co-authored-by: Cursor <cursoragent@cursor.com>
Record green test runs and peer review approval after fleet delivery
check failure on calendar view branch.

Co-authored-by: Cursor <cursoragent@cursor.com>


Validate toggle_calendar overrides, gate the keybinding behind the calendar
feature flag, sanitize stored date fields, and add regression tests for mobile
week anchoring and cross-month edge cases.

Co-authored-by: Cursor <cursoragent@cursor.com>
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