Files
jachty.pkmp.com.pl/.paul/changelog/2026-05-10.md
2026-05-10 15:17:48 +02:00

1.7 KiB

2026-05-10

Co zrobiono

  • [Phase 9, Plan 07] Kolory per jacht w kalendarzu zbiorczym + UX poprawki widgetu
  • Color picker WP w formularzu jachtu (meta _yacht_color, sanityzacja #rrggbb)
  • Backend: get_yacht_color_palette() honoruje admin color z fallbackiem na deterministyczną paletę po ID
  • Globalne eventy GCal (yacht_id=0) kolorowane po nazwie/aliasie jachtu w tytule (substring, longest-match wins, mb_strpos case-insensitive)
  • Drop is_global_mode override — kolory działają niezależnie od trybu sync
  • Legenda widgetu zbiorczego pokazuje per-yacht kolory zawsze (+ "Inne" jako fallback w trybie global)
  • Layout /rezerwacja/ przeskalowany 1fr:1fr → 2fr:1fr (kalendarz : formularz)
  • Padding pasków eventów zmniejszony (2px 4px0 1px), tytuł wyśrodkowany w pionie i w poziomie
  • ROADMAP: 09-07 kolory, 09-08 security audit (przesunięte), 09-09 testy/tłumaczenia/docs (przesunięte)

Zmienione pliki

  • wp-content/plugins/yacht-booking-system/includes/class-yacht.php
  • wp-content/plugins/yacht-booking-system/admin/views/yacht-edit.php
  • wp-content/plugins/yacht-booking-system/admin/class-admin.php
  • wp-content/plugins/yacht-booking-system/includes/class-yacht-booking.php
  • wp-content/plugins/yacht-booking-system/api/class-rest-controller.php
  • wp-content/plugins/yacht-booking-system/frontend/class-calendar-widget-all.php
  • wp-content/plugins/yacht-booking-system/frontend/assets/css/calendar.scss
  • wp-content/plugins/yacht-booking-system/frontend/assets/css/calendar.css
  • wp-content/plugins/yacht-booking-system/frontend/assets/css/calendar-all.css
  • .paul/ROADMAP.md
  • .paul/STATE.md
  • .paul/phases/09-finalizacja/09-07-PLAN.md
  • .paul/phases/09-finalizacja/09-07-SUMMARY.md