Block a user
T5: Offline queue + background sync — fix missing offline banner, add API GET caching to SW
T5: Offline queue + background sync — fix missing offline banner, add API GET caching to SW
502: canteen.ourpad.casa down — NPMPlus HTTPS→HTTP backend mismatch
502: canteen.ourpad.casa down — NPMPlus HTTPS→HTTP backend mismatch
T11c - Pull-to-Refresh + Swipe Gestures
T11c - Pull-to-Refresh + Swipe Gestures