# Baltique OS Core 0.9.1 — ClinicFlow Calendar DayBoard Hotfix

Hotfix do Core 0.9.0.

## Zmiany

1. Widok dnia poradni:
   - kafelki pacjentów są szersze i czytelniejsze,
   - oś dnia może przewijać się poziomo wewnątrz planszy, zamiast ściskać pacjentów,
   - pacjent na kafelku pokazuje imię i nazwisko, godzinę, typ konsultacji, specjalistę i status płatności.

2. Wolne sloty:
   - w widoku dnia pojawiają się wolne kafelki slotów,
   - kliknięcie wolnego slotu wypełnia formularz szybkiej rezerwacji,
   - po wyborze pacjenta i typu konsultacji można od razu zarezerwować wizytę.

3. Przesuwanie wizyt myszką:
   - zajęty kafelek pacjenta można przeciągnąć na wolny slot,
   - system nie zapisuje zmiany od razu,
   - najpierw pokazuje panel potwierdzenia,
   - personel może zaznaczyć, czy wysłać pacjentowi potwierdzenie zmiany terminu,
   - jeśli opcja jest odznaczona, zmiana zostaje zapisana bez komunikatu do pacjenta.

4. Widok miesiąca:
   - przebudowany, żeby nie był sztucznie ściśnięty,
   - zachowuje prawdziwy układ tygodnia od poniedziałku,
   - kafelki są większe i czytelniejsze,
   - wypełnienie dnia nadal działa od dołu do góry,
   - miesięczny kalendarz przewija się wewnątrz własnej ramki, jeśli ekran jest zbyt wąski.

## Instalacja

Nie uruchamiaj install.php ani upgrade.php. Nie importuj SQL.

1. Zrób backup:
   - app/clinic_calendar.php
   - app/ui.php
   - public_html/clinic_calendar.php
   - public_html/assets/clinic_calendar.css

2. Wgraj zawartość paczki do głównego katalogu Baltique OS.

3. Wykonaj twarde odświeżenie:
   - Windows: Ctrl + F5
   - Mac: Cmd + Shift + R

## Ważne

Realna wysyłka e-maili po przesunięciu wizyty zależy od Communication Engine i CRON. Ten hotfix tworzy komunikat w kolejce tylko wtedy, gdy personel zaznaczy wysyłkę potwierdzenia.
