Labor Day is an event held by the Choctaw Nation Tribal Events team. This is a time for family, fellowship, and celebrating the Choctaw Nation Culture. This year it will be Friday, August 31st to Sunday September 4th. This website will be to use to store everything, past, present and future of the Labor Day Event.
- Bring up compat with WP 6.7.1
- Update npm packages
- Eagerly load hero images and hide them from screen readers
- added alt base map image and miscellaneous image.
- Update npm & composer packages
- Update Theme Header to set minimum WordPress version
- Update Github Actions
- added alt text to the images.
- update package.json to fix security issues
- fix misspelling in footer "Tushkahomma" to "Tuskahomma"
- Update the events rest route to return both the
brief_description
and thedescription
fields set with ACF - Update Event cards to display
learn more
button only if the event has its description field filled out. The preview still uses the newbrief_description
field (previously nameddescription
). - Minor bug fixes
- Added new ACF field for 5k PACE registration link & control
- Added CI/CD for staging env
- Updated packages
- Added Google reCaptcha in appropriate places (so Gravity Forms reCaptcha can be disabled).
- Updated homepage events template to add links to events on images and titles
- Added CI/CD
- Removed
/dist
folder from Github
- Fixed a bug where
archive-events
wasn't loading the footer image correctly - Updated the footer image to use
srcset
and lazy loading with a simpler WordPress function - Updated the custom REST route to use a
base_args
array and only retrieved published posts
- Better server-side searching when loading
/events
with a search param (powered by Relevanssi) - Added extra REST route to handle search params
- Overload the template to force search to use
archive-events
- fix JS search errors
- Bump npm package dependencies' versions
- Added a new rest route to get a single event
- Added caching to the REST route so it's a little more performant.
- Fixed some type errors when adding events to schedule
- Fix hero image bug
- Added Options pages as ACF Fields
- Added ACF JSON file for options pages
- Enabled Operational Hours Visibility Toggle
- Updated React to handle operational hours visibility
- Better wpcs conformity
- Re-enable "add to calendar" functionality on
single-events
- Also hide operation hours
- Remove the CNO Events plugin and add functionality natively to the theme.
- Sorted homepage featured events by date and time.
- Added toggles to control homepage events and registrations sections' visibility
- Added an ACF Field to add featured events to homepage
- Fixed a bug where time meridiems were appearing in duplicate on the
/events
page
- Fixed a bug where list wasn't showing on
/registrations
page.
- Fixed a bug where the "Share" modal wasn't working on the
/my-schedule
page. - Reduced custom CSS
- Fixed
event_location
taxonomy not appearing (had to manually flush permalinks) - Refactored
Theme_Init
andCNO Events
plugin to load taxonomies within the plugin (instead of in the theme) and added extra deactivation methods - Updated
taxonomy-event_location.php
to look better - Updated the
LocationButton
component to link to the location taxonomy page - Updatedd
RemoveEvent
component to be red
- Updated
header.php
to only call in 1 Menu - Removed deprecated "Mobile Menu" from theme
- Removed JS
mouseover
event in favor of CSS:hover
styles for dropdown - Replaced old
Nav_Walker
in favor of theme-compliantNavwalker
that usesdropdown-toggle
for dropdown elements. - Updated header styles to use more Bootstrap customization and less custom css
- Added
mix-blend-mode:multiply
on front-page hero overlay
- Rewrote the events plugin to use custom rest route instead of relying on WPGraphQL
- Updated Event Post Buttons to be semantic
button
elements instead of impropera
elements - Reduced custom CSS in favor of modifying Bootstrap's compiled CSS + utility classes
- Bug fixes
- Prep homepage for 2024
- Rebuild theme to conform more closely with the CNO Template theme.
- Update & hollow out site in prep for 2024
- Fixed bug that caused page styles not to load when using
cno_enqueue_page
functions - Fixed bug that broke the 'Tribal Police" icon on the map
- Updated JS enqueue to be loaded in the footer again (albeit with WP 6.3 $args array)
- Updated the map again and refactored into a class so the
page-map.php
file is a simpler html file - Switched some JS for TS files for clearer edge-case bug squashing
- Added Location to Map
- Updated the Enqueue Scripts to use generated Asset files (instead of file modification timestamp).
- Init Changelog!
- Update Swiper to v10 and clean up code
- Update WordPress to v6.3
- Test site with PHP v8.2