Notifications redesign

Same PR as #1802, but is for the `release/3.2` branch.