Skip to content

Latest commit

 

History

History
87 lines (61 loc) · 2.84 KB

File metadata and controls

87 lines (61 loc) · 2.84 KB

Changelog

v1.5.0

Features

  • 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

v1.4.1

Features

  • Show staff when shared moderation work is waiting from the Nearby screen

Polish

  • Put moderation actions before dashboard statistics for staff

v1.4.0

Features

  • 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

Fixes

  • Remove moderated libraries, photos, and reports from their pending queues immediately

Polish

  • Make it clear that a photo is required when submitting a library

v1.3.1

Features

  • 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

Fixes

  • Map callout cards now inset thumbnails so images no longer touch the edges

v1.0.0 — Initial Release

Features

  • 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

Polish

  • 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