specs / 034-Changes-Portrait-Lock

034 - Lock aplikasi member ke portrait

  • Tanggal: 2026-08-15
  • Chat/topik: Kunci orientasi mpc-android dan mpc-ios ke portrait

Ringkasan perubahan

Aplikasi member Android dan iOS dikunci portrait. Rotate ke landscape tidak diizinkan.

Impact bisnis

Layout member dirancang portrait; landscape merusak navbar, hero Home, dan form. Lock mengurangi layout rusak dan kesan tidak polished.

Epic / User stories

  • Epic: Member app orientation
  • US: Sebagai member, saya ingin aplikasi tetap tegak (portrait) saat HP diputar, agar layar tidak berantakan.

User terdampak

Semua member di Android dan iOS.

Aplikasi terdampak

  • mpc-android — PERLU (v1.19, AndroidManifest MainActivity)
  • mpc-ios — PERLU (v1.8, Info.plist + AppDelegate)
  • mpc-web — TIDAK — browser; bukan native orientation lock
  • mpc-be / mpc-be-pos / mpc-admin / mpc-pos / mpc-owner / ksr-sync / mpc-crm — TIDAK — tidak terkait domain

Perubahan schema

Tidak ada.

Perubahan kode

  • Android: app/src/main/AndroidManifest.xmlandroid:screenOrientation="portrait" pada MainActivity.
  • iOS: MPC/Info.plist — iPhone & iPad hanya UIInterfaceOrientationPortrait; UIRequiresFullScreen true. MPC/MPCApp.swiftAppDelegate return .portrait.