mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-08-23 17:46:28 -05:00
The resource-heavy saved-filter evaluation moves from TaskCreatedEvent to the batch event: filters, views and the fallback timezone are loaded once per batch, then every task is evaluated in one pass. Buckets and positions are inserted per task so a mid-loop position recalculation sees earlier members' rows.