feat: add hot notifications. add viewlets to see unseen count and hot notifications.