What's New
Frappe • refactor framework

Use db.set_value for mark_as_read / mark_all…

KA @kaulith · #41156 · merged 23 Jul 2026

Notification marking now uses `db.set_value` instead of direct SQL.