From a8e0df99d1f781dc370bc740f3bd6ea4b6a5d531 Mon Sep 17 00:00:00 2001 From: magdev Date: Tue, 3 Feb 2026 23:41:43 +0100 Subject: [PATCH] Update CLAUDE.md with v0.11.2/v0.11.3 session history Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index eec4e05..cf6f629 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1234,3 +1234,37 @@ Admin features always work; frontend requires valid license. - Merged to main (fast-forward) - Tagged: `v0.11.0` - Pushed to origin: dev, main, v0.11.0 + + +### 2026-02-03 - Version 0.11.2/0.11.3 (Calendar UI Improvements) + +**Completed:** + +- Improved Calendar admin page room column + - Increased room column width from narrow to 200px minimum + - Changed `table-layout` from `fixed` to `auto` for flexible column sizing + - Added building name as second row under room name + - Left-aligned room column content for better readability +- Improved Calendar filter layout + - Changed filter form to flexbox layout (side by side instead of stacked) + - Added gap between filter dropdowns + - Updated responsive styles for smaller screens + +**Files Changed:** + +- `src/Admin/Calendar.php` - Added building name display in room cell +- `assets/css/admin.css` - Calendar table and filter layout improvements +- `wp-bnb.php` - Version bumps to 0.11.2 and 0.11.3 +- `CHANGELOG.md` - Added v0.11.2 and v0.11.3 release notes + +**Learnings:** + +- CSS `table-layout: fixed` forces equal column widths; use `auto` for content-based sizing +- When a parent container has flexbox but content is in a child element, the flex must be applied to the correct container (form element in this case) +- Higher CSS specificity (`.bnb-calendar-table .bnb-calendar-room`) needed to override inherited styles + +**Released:** + +- v0.11.2: Calendar room column width and building name display +- v0.11.3: Calendar filters side-by-side layout +- Both versions tagged and pushed to origin