- Fixed: after "Refresh data" the selected shelter could appear twice in the list (with an "outside nearest" badge) and lose its map highlight
- Shelters are now identified by their DSB room number throughout the app; the local shelter cache is rebuilt automatically on first start
