Co nowego:
- Wsparcie Active Directory dla LDAP (obok LLDAP/OpenLDAP), przełącznik typu
katalogu w Admin > Integracje.
- Wyszukiwarka klientów dla operatora (Operator > Klienci).
- Stronicowanie kolejki operatora (50/stronę) i dashboardu klienta (20/stronę).
- Globalna wyszukiwarka zgłoszeń (Ctrl+K/Cmd+K) z operatorami w stylu Gmaila
(od:, temat:, treść:, numer:), plus przycisk "Szukaj" w panelu bocznym.
- Ostatnio przeglądane zgłoszenia w panelu bocznym operatora.
- Przeprojektowany pasek nawigacji: suwak Klient/Operator/Administrator
zamiast rozwijanego menu, bogatsze menu profilu (nazwa/e-mail/role),
dynamiczne tytuły kart przeglądarki na każdej podstronie.
- Narzędzie do jednorazowego importu historii zgłoszeń z Heska 3.x
(scripts/hesk-import/).
- Poprawka: paginacja pokazywała surowe klucze tłumaczeń zamiast tekstu
(brakujący lang/pl/pagination.php).
Zaktualizowana dokumentacja: README, CLAUDE.md, install.md, ARCHITECTURE.md,
CHANGELOG.md, wiki/*.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Fix CI registry login (unauthorized): use dedicated REGISTRY_TOKEN secret
instead of GITHUB_TOKEN, fail fast with a clear error if it's unset.
- Pause ticket work-timer while a ticket is closed (won't auto-start on open
or manual resume; stops on close via status change, quick action, API, or
merge).
- Reject empty/blank login submissions client- and server-side instead of
passing them straight to the auth provider.
- Closing a ticket now sends only the "ticket closed" notification instead
of also sending a duplicate "status changed" one.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>