- Require people creating credential, Apple, or Google accounts to read and explicitly accept Contributor Agreement v1.0
- Keep existing login unchanged and remain compatible with older servers while registration enforcement is staged
- Keep server enforcement disabled until v1.5.0 (build 22) is the minimum supported app version and credential, Apple, and Google flows are verified
- Show staff when shared moderation work is waiting from the Nearby screen
- Put moderation actions before dashboard statistics for staff
- Add a Contribution Center for signed-in users to track submissions, reports, photos, and favourites
- Show signed-out users a library detail prompt explaining that login unlocks reports and photo uploads
- Remove moderated libraries, photos, and reports from their pending queues immediately
- Make it clear that a photo is required when submitting a library
- Register signed-in devices for push notifications and route moderation alerts to the relevant Admin 仪表盘 queue
- Let staff review, approve, and reject submitted book-sharing libraries from the Admin 仪表盘
- Let staff review, approve, and reject submitted library photos from the Admin 仪表盘
- Let staff filter, resolve, and dismiss user reports from the Admin 仪表盘
- Show staff users a dedicated Admin 仪表盘 entry point for moderation tools
- View library photos full-screen with pinch, double-tap, and swipe-to-dismiss gestures
- Map callout cards now inset thumbnails so images no longer touch the edges
- Browse nearby book-sharing libraries with distance display and pagination
- 搜索 libraries by name or description with debounced input
- Library detail view with hero photo, metadata, contact info, and mini map
- Interactive map with library pins, bottom sheet, and spatial filtering
- Get directions to any library via Apple Maps or Google Maps
- Submit new libraries with photos, camera capture, EXIF GPS, and address autocomplete
- Submit additional photos for existing libraries
- Report issues on libraries with reason picker
- Share library links via the system share sheet
- 登录 with email/password, Apple, or Google
- Account registration and deletion
- Secure token storage with automatic refresh on expiry
- Splash screen with async session restore
- 个人资料 view with about section, privacy policy, and source code links
- Offline detection with connectivity banner
- Accessibility labels and hints throughout the app
- Input validation and haptic feedback
- Loading, error, and empty states on all screens
- Location permission prompt with call-to-action banner
- App icon and branded splash screen