Fixed in commit 80169de (merged to main in 786674a).
The 'Tickets Assigned' column filtered by tickets.created_at, so a ticket created outside the selected date range but assigned to a user…
Fixed in commit dcf9b0c (merged to main in 786674a).
The attachment grid's thumbnail pointed at the same download_attachment.php URL as the full-size original, so previewing a multi-MB…
Fixed in commit 844677b (merged to main in 4aa83ff).
processBulkOperation()'s docblock claimed the transaction 'ensures atomicity - either all tickets are updated or none are,' but that's only…
Fixed in commit 3fcd1cb (merged to main in 4aa83ff).
The 4 bulk-action confirm buttons (close/assign/priority/status) called their performBulk*() handler directly on click with no in-flight…
Fixed in d205a9577ae145fac12a0110c3260ab7e38c80d1 (commit d205a95, merged to main in 3ab33d8).
processBulkOperation() was validating each ticket's status/priority transition against a pre-transac…
Fixed in commit 3778a59 (merged to main in 3ab33d8).
Two concurrent hwmonDaemon reports carrying the same dedup hash could both read the same pre-update ticket snapshot and each independently…
Fixed in commit 310dcd0 (merged to main in 3ab33d8).
A comment accompanying a status change (required or user-supplied) was posted via a separate, independent HTTP call (add_comment.php, or a…