9 Commits
Author SHA1 Message Date
Keith Solomon fb8b03981d style: highlight continuous event segments 2026-07-30 14:22:05 -05:00
Keith Solomon 1af547536c fix: isolate calendar segment groups 2026-07-30 14:19:58 -05:00
Keith Solomon e464f841bf feat: synchronize calendar segment interaction 2026-07-30 14:12:47 -05:00
Keith Solomon 632b1edacd feature: Add styles for event registration link 2026-07-30 13:12:12 -05:00
Keith Solomon 51147ef36f Add event contact email and multi-day occurrences design specifications
- Introduced a new specification for adding an optional contact email field to events, including front-end output and compatibility testing.
- Added a comprehensive design document for multi-day event occurrences, detailing the new occurrence data model, validation, normalization, and calendar architecture.
- Created specifications for ACF field-key switching compatibility and local ACF override compatibility to ensure seamless integration with existing themes.
- Implemented a desktop calendar view toggle design, allowing users to switch between calendar and list views, with persistent preferences and responsive behavior.
2026-07-30 09:56:29 -05:00
Keith Solomon 42ff7754cb feature: Add calendar layout and occurrence handling functionality
- Introduced `calendar-layout.php` to manage month grid generation, occurrence intersection checks, and segment assignments for events.
- Added `occurrences.php` for normalizing, validating, and displaying event occurrences, including migration from legacy formats.
- Implemented functions for parsing dates, validating occurrence ranges, and formatting occurrences for display.
- Established hooks for synchronizing event occurrence data upon saving posts and validating ACF repeater fields.
2026-07-06 10:26:36 -05:00
Keith Solomon 0ebbcc7574 🐞 fix: Update screenshot 2025-08-30 14:58:21 -05:00
Keith Solomon 6fa44f62cc 🐞 fix: Update plugin description and screenshot 2025-08-30 14:55:53 -05:00
Keith Solomon 63fc9f034d feature: Initial commit 2025-08-30 14:22:44 -05:00