Data Integrity & Session Stability
List cleanup in custom datasets, state/city filter fixes, user activity session tracking, grants table filter persistence, and rate watcher pagination.
Bug fixes & stability improvements
List Cleanup for Custom Datasets
Added automated list cleaning when working with custom dataset systems — duplicate entries, empty rows, and malformed records are now flagged and removed on import.
State & City Filter Fix in Custom Datasets
Resolved a bug where state and city filters in custom datasets would not persist correctly after page reload, causing filter state to reset unexpectedly.
User Activity Log: Session Isolation
Fixed a session tracking issue in the User Activity Log where actions from one module were being attributed to the wrong session when users switched between modules rapidly.
Grants Table: Save Filter Persistence
Saved filter configurations in the Grants table now persist correctly across sessions. Previously, saved filters would revert to defaults on refresh.
Individual Donors: Multiselect Filter
Implemented a multiselect filter for individual donors, allowing users to select multiple criteria for more refined searches.