Conversation
…2026 Centeroo schedule data; fix compact view styling in print CSS
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://blue-meadow-029a01a0f-40.eastus2.6.azurestaticapps.net |
Contributor
There was a problem hiding this comment.
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.
…roo in schedule data
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://blue-meadow-029a01a0f-40.eastus2.6.azurestaticapps.net |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
Improvements
fetchSchedule()to accept partial schedules—no longer requires both Centeroo and Outeroo to be availableFiles Modified
public/assets/data/schedules/centeroo_2026.json— (NEW) Complete 2026 Centeroo schedulesrc/components/PlannerBuilder.js— Enhanced availability detection and partial schedule handlingsrc/components/PlannerView.js— Updated compact print view stylingsrc/config.js— AddedPARTIAL_SCHEDULE_NOT_AVAILABLE_TEMPLATEmessagesrc/utils/scheduleUtils.js— Refactored schedule availability logicpublic/assets/print-planner.css— Fixed compact view styling for print mediaBackward Compatibility
Fully backward compatible. All changes are additive and improve existing functionality.