Day 132: The Bugs Only Staging Finds

Before I cut v0.8.0 I run the same unglamorous ritual: click through the whole app on a staging instance with synthetic data, like a confused first-time user, and write down everything that feels wrong. It never comes back empty. This round it found two bugs (PR #612) that no unit test would have caught by construction: the sidebar reopened an older chat because its store listened only for…