specs / 013-Changes-Book-By-Time-Or-Court

013 - Book By time / By court + quiet Available

  • Tanggal: 2026-08-09
  • Chat/topik: Hilangkan clutter Available; segmented By time vs By court di Time Slot

Ringkasan perubahan

Member booking: jam free tanpa badge "Available"; section "Select time". Segmented By time / By court di atas Select Date. By court: pilih lapangan dulu, lalu tanggal/durasi/jam untuk court itu saja (tanpa split). Parity Android → iOS → Web.

Impact bisnis

Booking lebih tenang visualnya; member yang punya favorit court tidak perlu buka tiap jam.

Epic / User stories

  • Epic: Booking findability
  • US: Sebagai member, saya ingin cari jadwal berdasarkan court favorit, agar tidak telusuri semua jam.

User terdampak

Member (Android, iOS, Web).

Aplikasi terdampak

  • mpc-android: PERLU — TimeSlotScreen + courtAvailabilityFor dummy (v1.13)
  • mpc-ios: PERLU — parity (v1.2)
  • mpc-web: PERLU — BookClient (v0.3)
  • mpc-be / mpc-be-pos / mpc-admin / mpc-pos / mpc-owner / ksr-sync: TIDAK

Perubahan schema

Tidak ada.

Perubahan kode

  • Android TimeSlotScreen.kt, MpcRepository.courtAvailabilityFor
  • iOS TimeSlotScreen.swift
  • Web BookClient.tsx, home section title
  • Docs: ios-changes/025, changelogs, versions