Skip to content

Schedule Enhancement and 2026 Data Addition#40

Merged
CU-Jon merged 2 commits into
mainfrom
dev
Apr 6, 2026
Merged

Schedule Enhancement and 2026 Data Addition#40
CU-Jon merged 2 commits into
mainfrom
dev

Conversation

@CU-Jon

@CU-Jon CU-Jon commented Apr 6, 2026

Copy link
Copy Markdown
Owner

Description

This release enhances schedule handling for partial availability scenarios and adds 2026 Bonnaroo schedule data. The application now gracefully supports situations where only one stage schedule (Centeroo or Outeroo) is available, improving user experience when the festival releases staggered schedule information.

Changes

New Features

  • 2026 Schedule Data: Added complete Centeroo schedule for 2026 with Thursday through Sunday programming
  • Partial Schedule Support: App now handles cases where only Centeroo or Outeroo schedule is available, automatically switching to the available tab
  • Enhanced User Messaging: New template message guides users when only one schedule is available

Improvements

  • Schedule Detection Logic: Refactored fetchSchedule() to accept partial schedules—no longer requires both Centeroo and Outeroo to be available
  • Smarter Tab Switching: PlannerBuilder now intelligently defaults to whichever tab has schedule data available
  • Print CSS Refinements: Fixed compact view styling with improved day heading display and badge handling

Files Modified

  • public/assets/data/schedules/centeroo_2026.json — (NEW) Complete 2026 Centeroo schedule
  • src/components/PlannerBuilder.js — Enhanced availability detection and partial schedule handling
  • src/components/PlannerView.js — Updated compact print view styling
  • src/config.js — Added PARTIAL_SCHEDULE_NOT_AVAILABLE_TEMPLATE message
  • src/utils/scheduleUtils.js — Refactored schedule availability logic
  • public/assets/print-planner.css — Fixed compact view styling for print media

Backward Compatibility

Fully backward compatible. All changes are additive and improve existing functionality.

…2026 Centeroo schedule data; fix compact view styling in print CSS
Copilot AI review requested due to automatic review settings April 6, 2026 22:20
@github-actions

github-actions Bot commented Apr 6, 2026

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://blue-meadow-029a01a0f-40.eastus2.6.azurestaticapps.net

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enhances the planner’s schedule loading/rendering to support partial schedule availability (Centeroo-only or Outeroo-only) and adds Bonnaroo 2026 Centeroo schedule data, improving UX during staggered schedule releases.

Changes:

  • Allow fetchSchedule() to treat either Centeroo or Outeroo as sufficient for “schedule exists”.
  • Update PlannerBuilder UI logic to default to the available tab and show a targeted message when the selected tab is missing.
  • Refine compact print styling and add 2026 Centeroo schedule JSON.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/utils/scheduleUtils.js Loosens schedule existence detection to accept partial availability.
src/config.js Adds a new template message for partial schedule availability.
src/components/PlannerBuilder.js Defaults to the available schedule tab and renders partial-availability messaging.
src/components/PlannerView.js Adds a compact heading class for print styling.
public/assets/print-planner.css Shows compact day headings in print and adjusts badge display.
public/assets/data/schedules/centeroo_2026.json Adds Centeroo 2026 schedule data.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/PlannerBuilder.js Outdated
@github-actions

github-actions Bot commented Apr 6, 2026

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://blue-meadow-029a01a0f-40.eastus2.6.azurestaticapps.net

@CU-Jon CU-Jon merged commit 82d5be1 into main Apr 6, 2026
4 checks passed
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.

2 participants