mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 10:04:18 +00:00
Removing a category cleared the pins of the conversations in it but left them in whatever built-in tab they had when they were dragged, until their next message; the removal now re-resolves exactly those conversations, in the same transaction. The "wrong tab" report is no longer offered for a conversation in a tab the reader made: it is evidence about plMail's rules, and "should be Promotions" was refused there as already true. The inbox keeps its own two query ceilings (28 and 16) while the other lists keep 27 and 15, so one view's extra read cannot loosen five guards. The two partial indexes are declared in the mappings so Doctrine agrees with the migration. A restored category name is trimmed and cut to the column. The docs, changelog and the filer's own docblock now state the guard's limits: it checks the message, not the conversation; it needs a filter that names the sender; and a filter that does not name one files any sender that authenticates for its own domain. Dead delegating methods, a reference to a class that does not exist and two stale comments are removed or corrected. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>