fix: keep short events' names in the day view #85

Merged
nalum merged 2 commits from feat/day-view-short-events into main 2026-08-16 12:40:49 +00:00
Owner

A day-view timeline block shorter than 45 minutes could not stack the time over the name, so the name was clipped away entirely — a 15-minute event showed only "18:00 – 18:15" with no title.

Short blocks now lay the time and name side by side (time first, name ellipsising after it) instead of stacking them, so the name always survives.

Surfaces

  • web — day-event-short modifier + a flex-row rule in the day timeline (Calendar.tsx, app.css).
  • Android — matching Row layout for sub-45-minute blocks in DayTimelineSheet (More.kt).

Stacking

Stacked for fast-forward on feat/compact-month-grid (#84). Merge after the chain: #82 → #79 → #80 → #81 → #84 → this.

Verified with make check and against the local deploy.

🤖 Generated with Claude Code

A day-view timeline block shorter than 45 minutes could not stack the time over the name, so the name was clipped away entirely — a 15-minute event showed only "18:00 – 18:15" with no title. Short blocks now lay the time and name **side by side** (time first, name ellipsising after it) instead of stacking them, so the name always survives. ## Surfaces - **web** — `day-event-short` modifier + a flex-row rule in the day timeline (`Calendar.tsx`, `app.css`). - **Android** — matching `Row` layout for sub-45-minute blocks in `DayTimelineSheet` (`More.kt`). ## Stacking Stacked for fast-forward on `feat/compact-month-grid` (#84). Merge after the chain: **#82 → #79 → #80 → #81 → #84 → this**. Verified with `make check` and against the local deploy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Fold the settled compact-grid behaviour into the Calendar page
description and drop the exploration scaffolding.
A day-view block under 45 minutes is too short to stack the time over
the name, so the name was clipped away entirely. Short blocks now lay
the time and name side by side, the name ellipsising after the time.
fix(android): keep short events' names in the day view
All checks were successful
check / commits (pull_request) Successful in 7s
check / web (pull_request) Successful in 1m37s
check / go (pull_request) Successful in 2m36s
check / report (pull_request) Successful in 4s
android / build (pull_request) Successful in 5m25s
android / report (pull_request) Successful in 4s
691d38bca8
Android parity: a sub-45-minute block in the day timeline lays its time
and name in one row instead of stacking them, so the name survives.

Test report

Suite Tests Result Skipped
Unit 1330 ✅ pass 1
Integration 83 ✅ pass —

Coverage: 27.6%

Updated by the check workflow · commit 691d38bca8

<!-- ci-test-report --> ## Test report | Suite | Tests | Result | Skipped | | --- | --: | --- | --: | | Unit | 1330 | ✅ pass | 1 | | Integration | 83 | ✅ pass | — | **Coverage:** 27.6% <sub>Updated by the check workflow · commit 691d38bca8f10cf41b57cfa947ceb4d29c677687</sub>

Android test report

Suite Tests Result Skipped
Unit (debug) 31 ✅ pass 0

Updated by the android workflow · commit 691d38bca8

<!-- android-test-report --> ## Android test report | Suite | Tests | Result | Skipped | | --- | --: | --- | --: | | Unit (debug) | 31 | ✅ pass | 0 | <sub>Updated by the android workflow · commit 691d38bca8f10cf41b57cfa947ceb4d29c677687</sub>
nalum changed target branch from feat/compact-month-grid to main 2026-08-16 12:38:14 +00:00
nalum force-pushed feat/day-view-short-events from 691d38bca8
All checks were successful
check / commits (pull_request) Successful in 7s
check / web (pull_request) Successful in 1m37s
check / go (pull_request) Successful in 2m36s
check / report (pull_request) Successful in 4s
android / build (pull_request) Successful in 5m25s
android / report (pull_request) Successful in 4s
to a01080ba70
Some checks failed
android / build (push) Has been cancelled
android / report (push) Has been cancelled
check / commits (push) Has been cancelled
check / go (push) Has been cancelled
check / report (push) Has been cancelled
check / web (push) Has been cancelled
tag / tag (push) Has been cancelled
check / commits (pull_request) Successful in 6s
check / web (pull_request) Successful in 1m29s
check / go (pull_request) Successful in 2m35s
android / build (pull_request) Successful in 7m18s
check / report (pull_request) Has been cancelled
android / report (pull_request) Has been cancelled
2026-08-16 12:40:37 +00:00
Compare
nalum merged commit a01080ba70 into main 2026-08-16 12:40:49 +00:00
nalum deleted branch feat/day-view-short-events 2026-08-16 12:40:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
eagraiclainne/app!85
No description provided.