v1.5.1
Co nowego: - Kolumny kolejki operatora: dwie nowe (ID, e-mail) obok istniejących, oraz możliwość zmiany kolejności widocznych kolumn strzałkami ↑/↓ w picker „Kolumny” — nie tylko włączanie/wyłączanie. Kolejność zapamiętywana jest per operator tak samo jak dotąd widoczność. - Wybór sprzętu klienta (Snipe-IT): druga lista dozwolonych kategorii obok istniejącej listy podkategorii — pozwala objąć od razu wszystkie podkategorie danej kategorii jednym zaznaczeniem. - Pulpit klienta i widok zgłoszenia operatora pamiętają teraz aktywną zakładkę, więc „Wróć do listy” wraca do tej samej, a nie zawsze do domyślnej. Poprawki: - Paginacja (kolejka operatora, pulpit klienta) używała domyślnego, szarego stylu Laravela reagującego na motyw systemu/przeglądarki, a nie przełącznik jasny/ciemny w aplikacji — stąd ciemne przyciski nawet w trybie jasnym. Podmieniony na własny widok zgodny z kolorami aplikacji (w tym własne tło/border każdego przycisku i wyśrodkowanie na telefonie). - Kolorystyka boksu z informacją o logowaniu nie zmienia już odcienia między trybem jasnym i ciemnym (wcześniej pochodziła z --color-accent) — teraz stałe, ciemne tło w obu trybach, więc kolory tekstu ustawione przez admina (np. biały) zostają czytelne niezależnie od motywu. Poszerzona karta logowania (380px → 480px). - Lista zgłoszeń klienta: etykiety priorytetu/statusu nie zawijają się już do osobnej linii przy długim temacie na wąskich ekranach — zostają przypięte do prawej, a temat zawija się we własnej kolumnie. - Liczniki czasu pracy (resumeTimer/stopTimer/...) nie dotykają już updated_at — samo otwarcie zgłoszenia nie liczy się jako aktualizacja. Kolejka operatora i pulpit klienta domyślnie sortują po dacie utworzenia z tego samego powodu. Zaktualizowana dokumentacja: README, CLAUDE.md, ARCHITECTURE.md, CHANGELOG.md, wiki/admin, wiki/client, wiki/operator. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
45
CHANGELOG.md
45
CHANGELOG.md
@@ -3,6 +3,51 @@
|
||||
All notable changes to this project are documented in this file. Format loosely
|
||||
follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
|
||||
## [1.5.1] - 2026-08-06
|
||||
|
||||
### Added
|
||||
|
||||
- **Operator queue columns**: two new optional columns, ID (raw DB id) and
|
||||
e-mail, alongside the existing set; visible columns can now also be
|
||||
**reordered** with ↑/↓ arrows next to each entry in the "Kolumny" picker,
|
||||
not just shown/hidden — order is remembered per operator the same way
|
||||
visibility already was (`users.operator_queue_columns`).
|
||||
- **SnipeIT client asset picker**: a second, category-level allow-list
|
||||
(`snipeit_client_asset_category_ids`) alongside the existing subcategory
|
||||
one — lets an admin cover every subcategory of a category in one click
|
||||
instead of ticking each one individually. The two lists are additive.
|
||||
- Client dashboard and operator ticket-detail page now remember which tab
|
||||
(Bieżące/Archiwum, or whichever queue tab) was active, so "Wróć do listy"
|
||||
returns to it instead of always resetting to the default.
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Pagination controls** (operator queue, client dashboard) no longer
|
||||
render as Laravel's stock gray Tailwind styling, which only reacted to the
|
||||
browser/OS's `prefers-color-scheme` and stayed dark even when the app's own
|
||||
light/dark toggle was set to light. They're now a themed override
|
||||
(`resources/views/vendor/livewire/tailwind.blade.php` — pagination here
|
||||
actually renders through Livewire's own pagination view, not Laravel's
|
||||
default) styled with the app's own light/dark CSS variables, with visible
|
||||
per-button background/border and a centered layout on mobile.
|
||||
- **Login notice box** background/border no longer shift hue between light
|
||||
and dark mode (previously derived from `--color-accent`, which differs per
|
||||
theme) — it's now one fixed dark color in both themes, so admin-picked
|
||||
text colors (e.g. white) stay legible regardless of the viewer's theme.
|
||||
Login card widened (380px → 480px).
|
||||
- **Client dashboard ticket list**: priority/status badges no longer wrap
|
||||
onto their own left-aligned line below a long ticket subject on narrow
|
||||
screens — they stay pinned to the right while the subject text wraps
|
||||
within its own column instead.
|
||||
- Timer bookkeeping (`resumeTimer()`/`stopTimer()`/etc.) no longer touches
|
||||
`updated_at` — merely opening a ticket (or the background timer
|
||||
starting/stopping) no longer counted as an update, which used to drown out
|
||||
genuinely stale tickets in any list sorted by that column. The operator
|
||||
queue and client dashboard both now default to sorting by creation date
|
||||
instead for the same reason.
|
||||
- Admin panel and SnipeIT integration config test coverage extended for the
|
||||
new category-level allow-list.
|
||||
|
||||
## [1.5.0] - 2026-08-05
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user