|
|
c3cf354c28
|
feat: Migrate Portfolio & Maps screens + perbaiki bug auto-scroll keyboard
Phase 3 - Portfolio Screens (6 files):
- [id]/index.tsx: ViewWrapper → OS_Wrapper (detail dengan pull-to-refresh)
- [id]/edit.tsx: NewWrapper → OS_Wrapper (form + keyboard handling)
- [id]/edit-logo.tsx: ViewWrapper → OS_Wrapper (upload logo)
- [id]/edit-social-media.tsx: ViewWrapper → OS_Wrapper (form + keyboard handling)
- ViewListPortofolio.tsx: NewWrapper → OS_Wrapper (pagination list)
- ScreenPortofolioCreate.tsx: NewWrapper → OS_Wrapper (form + keyboard handling)
Phase 4 - Maps Screens (2 files):
- ScreenMapsCreate.tsx: NewWrapper → OS_Wrapper (form + keyboard handling)
- ScreenMapsEdit.tsx: ViewWrapper → OS_Wrapper (form + keyboard handling)
Bug Fixes:
- Perbaiki auto-scroll keyboard yang membuat input paling atas 'terlempar' keluar layar
- Gunakan UIManager.measure untuk mendapatkan posisi absolut input (pageY) secara akurat
- Logika conditional scroll:
* Jika input terlihat (di atas keyboard) → TIDAK SCROLL
* Jika input tertutup keyboard → Scroll secukupnya
- Helper cloneChildrenWithFocusHandler sekarang aktif menyuntikan onFocus handler ke semua TextInput/TextArea/PhoneInput/Select
- Hapus KeyboardAvoidingView dari AndroidWrapper static mode (tidak diperlukan lagi)
Pattern yang diterapkan:
- List screens: contentPaddingBottom=100 (default)
- Form screens: contentPaddingBottom={250} + enableKeyboardHandling
- NO PADDING_INLINE (sesuai preferensi user - mencegah box menyempit)
Dokumentasi:
- Update TASK-005 dengan status lengkap Phase 1-4 (27 files migrated)
- Tambahkan urutan phase baru: Event (Phase 5), Voting (Phase 6), Forum (Phase 7), Donation (Phase 8)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
|
2026-04-08 17:27:06 +08:00 |
|
|
|
9c94ec0454
|
Fix Bug
Maps Platform Update
- components/Map/MapSelectedPlatform.tsx
- components/Map/MapSelectedV2.tsx
Maps Screens
- screens/Maps/ScreenMapsCreate.tsx
- screens/Maps/ScreenMapsEdit.tsx
Home
- screens/Home/bottomFeatureSection.tsx
Config & Native
- app.config.js
- android/app/build.gradle
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- ios/HIPMIBadungConnect/Info.plist
### No Issue
|
2026-03-02 16:34:24 +08:00 |
|
|
|
4c63485a5b
|
Clean Code Edit Maps
Maps Edit Feature
- app/(application)/(user)/maps/[id]/edit.tsx
- components/Map/MapSelectedV2.tsx
Docs
- docs/prompt-for-qwen-code.md
New Screen
- screens/Maps/ScreenMapsEdit.tsx
### No Issue
|
2026-03-02 10:31:29 +08:00 |
|
|
|
f5d09a2906
|
Fix create maps
iOS Project
- HIPMIBadungConnect.xcodeproj/project.pbxproj
Maps & Location Screens
- screens/Maps/MapsView2.tsx
- screens/Portofolio/BusinessLocationSection.tsx
New Map Components
- components/Map/MapsV2Custom.tsx
- components/Map/SelectLocationMap.tsx
### No Issue
|
2026-02-27 16:57:01 +08:00 |
|
|
|
67070bb2f1
|
Fix Maps
iOS Project
- HIPMIBadungConnect.xcodeproj/project.pbxproj
Maps & Location Screens
- screens/Maps/MapsView2.tsx
- screens/Portofolio/BusinessLocationSection.tsx
New Map Components
- components/Map/MapsV2Custom.tsx
- components/Map/SelectLocationMap.tsx
### No Issue
|
2026-02-26 18:04:45 +08:00 |
|
|
|
e8f5c5b174
|
User Maps
- app/(application)/(user)/maps/index.tsx
- screens/Maps/MapsView2.tsx
New Maps Component
- screens/Maps/DrawerMaps.tsx
Docs / Backup
- docs/PODS.back
### No Issue
|
2026-02-25 16:46:37 +08:00 |
|
|
|
2ad93a26a8
|
Tampilan maps android
- screens/Maps/MapsView2.tsx
### No Issue
|
2026-02-24 17:57:14 +08:00 |
|
|
|
768b0caa9e
|
Fix maps
### No Issue
|
2026-02-24 16:48:37 +08:00 |
|
|
|
66e6aebf41
|
Fixed Admin Package
Config & Dependencies
- app.config.js
- package.json
- bun.lock
- ios/Podfile
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
Home
- screens/Home/tabsList.ts
Maps
- screens/Maps/MapsView2.tsx
### No Issue
|
2026-02-24 07:18:01 +08:00 |
|
|
|
76845b71b4
|
## Perubahan Tampilan Admin
### File Baru (4)
- `screens/Admin/Voting/ScreenVotingStatus.tsx`
- `screens/Admin/Voting/ScreenVotingHistory.tsx`
- `screens/Admin/Voting/ScreenEventTypeOfEvent.tsx`
- `screens/Admin/Voting/BoxVotingStatus.tsx`
### File Diubah (3)
- `app/(application)/admin/voting/[status]/status.tsx` → 5 baris
- `app/(application)/admin/voting/history.tsx` → 5 baris
- `app/(application)/admin/event/type-of-event.tsx` → 5 baris
### API Updates (2)
- `service/api-admin/api-admin-voting.ts` → tambah param `page`
- `service/api-admin/api-master-admin.ts` → tambah param `page`
## Fitur Baru
- Pagination (infinite scroll)
- Pull-to-Refresh
- Skeleton Loading
- Empty State
- Search Functionality
### No Issue"
|
2026-02-18 14:28:15 +08:00 |
|
|
|
0c4deac6e2
|
Fix map android :
Add:
- screens/Maps/
Fix:
- android/app/src/main/AndroidManifest.xml
- app.config.js
- app/(application)/(user)/maps/index.tsx
- bun.lock
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- ios/HIPMIBadungConnect/Info.plist
- ios/Podfile.lock
- package.json
### No Issue
|
2025-11-21 17:43:58 +08:00 |
|