022 - Web parity Android v1.16 (API-only + matchplay)
- Tanggal: 2026-08-11
- Chat/topik: Web parity 1:1 dengan Android v1.16 — API only, matchplay, community
Ringkasan perubahan
mpc-web selalu memakai API (tanpa Developer Mode / dummy catalog). Booking availability dari bulk API. Matchplay create/join/generate/score sync ke §10.1. Community players dari GET /users/players. Empty state saat data kosong.
Impact bisnis
Member web selaras dengan backend matchplay & catalog nyata; tidak menampilkan data dummy ke produksi.
Epic / User stories
- Epic: Member web API parity
- US: Sebagai member, saya ingin ketersediaan court mengikuti server.
- US: Sebagai member, saya ingin membuat/join match dan skor tersimpan di server.
- US: Sebagai member, saya ingin melihat community players nyata.
User terdampak
Member (Web).
Aplikasi terdampak
- mpc-be: TIDAK — API sudah ada
- mpc-be-pos: TIDAK
- mpc-admin: TIDAK
- mpc-android: TIDAK — sumber referensi v1.16
- mpc-ios: TIDAK — diluar scope sesi ini (parity Android sudah di-skip sebelumnya)
- mpc-web: PERLU — diimplementasi
- mpc-owner: TIDAK
- ksr-sync: TIDAK
- mpc-pos: TIDAK
Perubahan schema
Tidak ada.
Perubahan kode
client.ts/session.tsx/repo.ts/booking/slots.ts- BookClient bulk availability; match page BE sync; profile hapus Developer; home/players empty states
- Changelog web v0.6