fix(ux): centralize natural-date parsing in Rust, fix cache-invalidate order, clamp pagination
Add "What's New" after-update dialog and standardize empty states