021 - Android API-only + Matchplay Sync + Community Players
- Tanggal: 2026-08-11
- Chat/topik: Android: API only, matchplay sync ke mpc-be, community players dari API
Ringkasan perubahan
mpc-android selalu memakai API (tanpa Developer Mode / dummy catalog). Matchplay create/join/generate/score sync ke endpoints §10.1. Community list/profile dari GET /users/players. Home tidak lagi fallback ke ExtraData/static open matches.
Impact bisnis
Member app selaras dengan backend matchplay nyata; listing open match & community players live dari server.
Epic / User stories
- Epic: Matchplay & community API sync
- US: Sebagai member, saya ingin membuat/join match dan input skor yang tersimpan di server.
- US: Sebagai member, saya ingin melihat daftar community players dari akun nyata.
User terdampak
Member (Android).
Aplikasi terdampak
- mpc-be: TIDAK — API matchplay sudah ada
- mpc-be-pos: TIDAK
- mpc-admin: TIDAK
- mpc-android: PERLU — diimplementasi
- mpc-ios: PERLU (parity) — skip atas permintaan user sesi ini
- mpc-web: PERLU (parity) — skip atas permintaan user sesi ini
- mpc-owner: TIDAK
- ksr-sync: TIDAK
- mpc-pos: TIDAK
Perubahan schema
Tidak ada.
Perubahan kode
- Dtos/MpcApi/MatchState/MpcRepository/AppContainer/RuntimeCatalog
- CreateMatch / MatchScore / MatchGenerator / Home / Community / Auth Google CTA
- Hapus Developer Mode UI; changelog v1.16