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

30 lines
1.7 KiB
Markdown

# 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 4px``0 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`