fix: hide empty all-day calendar lane #329

Merged
barrettruth merged 1 commit from fix/326-all-day-row into main 2026-05-11 19:42:51 +00:00
Owner

Problem

The all-day lane showed redundant all day label text and stayed visible even when the current day/week range had no all-day events.

Solution

  • Remove the visible FullCalendar all-day label text and the now-unused label-wrapping CSS.
  • Detect all-day events in the current visible range before rendering the time-grid all-day slot.
  • Preserve all-day event rendering when the current range contains all-day events or an all-day draft.
  • Leave timed-event layout and calendar navigation behavior intact.

Verification

  • nix develop --command pnpm vitest run tests/lib/fullcalendar-range.test.ts tests/lib/keymap-defs.test.ts tests/lib/app-sidebar.test.ts
  • nix develop --command pnpm tsc --noEmit
  • nix develop --command pnpm exec biome check ...
  • nix develop --command just ci

Closes #326

## Problem The all-day lane showed redundant `all day` label text and stayed visible even when the current day/week range had no all-day events. ## Solution - Remove the visible FullCalendar all-day label text and the now-unused label-wrapping CSS. - Detect all-day events in the current visible range before rendering the time-grid all-day slot. - Preserve all-day event rendering when the current range contains all-day events or an all-day draft. - Leave timed-event layout and calendar navigation behavior intact. ## Verification - `nix develop --command pnpm vitest run tests/lib/fullcalendar-range.test.ts tests/lib/keymap-defs.test.ts tests/lib/app-sidebar.test.ts` - `nix develop --command pnpm tsc --noEmit` - `nix develop --command pnpm exec biome check ...` - `nix develop --command just ci` Closes #326
fix: hide empty all-day calendar lane
All checks were successful
quality / Test (pull_request) Successful in 16s
quality / Lint (pull_request) Successful in 21s
quality / Build (pull_request) Successful in 42s
f883b84141
barrettruth deleted branch fix/326-all-day-row 2026-05-11 19:42:51 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta!329
No description provided.