Commit Graph

39 Commits

Author SHA1 Message Date
635a76342e Enhance printable calendar URL controls
Add URL-driven label mode controls for printable calendars, including team_label and field_label parameters that support name, shortname, and abbreviation output. Wire those modes through the Tony's settings URL builder, printable title, opponent and matchup labels, selected field metadata, event venue labels, and footer legend labels.

Expand the printable URL builder with field selection, team/field label format dropdowns, and month-page output. Keep existing URLs compatible by normalizing old label mode values such as full_name and short_name to the new name and shortname modes.

Improve printable calendar rendering for field-filtered and combined-team schedules. Support multiple selected teams, matchup-style event cells, per-month pages, selected-field venue suppression, and neutral colors for multi-team calendars.

Fix season-scoped venue color settings persistence by merging submitted field color and team-primary flags for the active season instead of wiping other seasons. Resolve field colors so team primary is only used for single-team calendars when the venue flag is set; multi-team calendars use the saved or suggested field color.

Add PHPUnit coverage for multi-team printable URLs, label mode parameters, label resolution in printable entries, multi-team matchup entries, and suppressing venue labels when a single field is selected.
2026-05-18 10:10:11 -05:00
e6a336751c Add venue field page settings and sections 2026-04-30 17:46:32 -05:00
b6ca3c3d38 Remove square Open Graph image 2026-04-29 13:13:19 -05:00
2afe98bc99 Improve SportsPress Open Graph images 2026-04-27 12:43:26 -05:00
1df307dfbe Use WordPress timezone for webhook schedules 2026-04-27 12:13:54 -05:00
94b51c3959 Refine SportsPress webhook schedule templates 2026-04-24 14:38:38 -05:00
8f1a819a2d Fix stale plugin update notice
Some checks failed
Release Plugin Zip / release (push) Has been cancelled
2026-04-11 12:29:47 -05:00
dbe3048af7 Improve webhook testing and provider UI
Some checks failed
Release Plugin Zip / release (push) Has been cancelled
2026-04-05 14:28:17 -04:00
4ed968a045 Add configurable event webhook notifications 2026-04-05 14:14:12 -04:00
360b971880 Update schedule exporter and bump version to 0.1.9
Some checks failed
Release Plugin Zip / release (push) Has been cancelled
2026-04-04 09:17:24 -04:00
4c07787a44 Add GitHub releases updater 2026-04-02 14:44:10 -05:00
25014f6368 Add quick week filter options 2026-04-02 13:11:28 -05:00
37d1037238 Align admin filter labels with venue wording 2026-04-02 13:07:32 -05:00
65df3525a4 Disable event title links for officials managers 2026-04-02 12:29:37 -05:00
bc0e913dfb Refine admin week filter behavior 2026-04-02 12:23:29 -05:00
2baebf9c30 Add officials manager role and event officials column 2026-04-02 11:28:08 -05:00
b2d4c240ad Split ICS subscribe actions by platform
Some checks failed
Release Plugin Zip / release (push) Has been cancelled
2026-04-01 18:25:47 -05:00
bfc74fcab6 Refactor schedule exports into feed builders 2026-04-01 18:20:56 -05:00
569d11ac1a Add SportsPress schedule exporter 2026-03-31 21:51:20 -05:00
e019bf2061 Add configurable printable venue labels 2026-03-29 09:32:41 -05:00
d2ff863ca5 Add printable calendars feature 2026-03-27 16:22:44 -05:00
785f617134 Fix Games admin filter links 2026-03-27 16:02:56 -05:00
723b90be52 Improve SportsPress event admin filter controls and team/result ordering
Some checks failed
Release Plugin Zip / release (push) Has been cancelled
2026-03-26 20:11:45 -05:00
e3d9c677c1 Consolidate team ordering and add explicit away-first settings 2026-03-26 20:11:45 -05:00
8f741f8f00 Add CSV feed 2026-03-24 19:26:25 -05:00
e1b3abbfb0 add officials to quick edit menu 2026-02-17 15:32:39 -06:00
cb05d53522 add week filter 2026-02-17 15:22:48 -06:00
d3f4951fd8 Merge branch 'open-graph-tags' 2025-06-06 12:10:42 -05:00
d2ddf227fd Improve Open Graph metadata for sports events
- Added `asc_generate_sp_event_title()` to format event titles using team names.
- Added `asc_generate_short_date()` for consistent date/time representation.
- Refined title/description to reflect event status (postponed, cancelled, etc.) and venue.
- Handled special outcomes like Technical Forfeit or Forfeit in title.
2025-06-06 12:09:30 -05:00
b4b31f8123 add custom event parse request
For some reason it doesn't run through sportspress' query parser. i can't figure out why, but this is a way around it.
2024-05-20 16:40:08 -05:00
3ecb7ea937 Merge branch 'permalink'
# Conflicts:
#	tonys-sportspress-enhancements.php
2024-05-17 10:28:27 -05:00
47433a939c first init 2024-05-17 10:26:42 -05:00
6a373208dd remove spaces from score 2024-05-17 07:19:09 -05:00
a9a6ab3207 remove hook for update post
this was leftover from when i was updating the featured image
2024-05-17 11:14:39 +00:00
8c0b1e3c19 check for image_path exists and set http status header 2024-05-16 16:07:20 -05:00
5361b0da90 Merge branch 'featured-image-generator' into open-graph-tags
# Conflicts:
#	tonys-sportspress-enhancements.php
2024-05-16 14:32:23 -05:00
6427906d15 change to dynamic image generation 2024-05-16 14:25:42 -05:00
534fd666be first attempt 2024-05-15 11:12:24 -05:00
accbf377a3 first attempt 2024-05-15 11:10:49 -05:00