66792186ca
feat: Complete Forum & Admin User Access migration + fix scroll issues
...
Forum Screens (User Phase 5 - 17 files):
- Migrate all forum list, detail, create, and report screens to OS_Wrapper.
- ViewBeranda, ViewBeranda2, ViewBeranda3: List screens with pull-to-refresh.
- DetailForum, DetailForum2: Comment sections with headers (apply disableFlexGrow fix).
- create, edit, report-*, other-report-*, preview-report-*: Forms with keyboard handling.
Admin Phase 9 (User Access - 2 files):
- index.tsx: List with search and pagination.
- [id]/index.tsx: Detail with status toggle footer.
Scroll Fixes (Critical Bugs):
- Fix "Ghost Scroll" in Android FlatList: Removed TouchableWithoutFeedback and KeyboardAvoidingView wrappers in List Mode.
- Fix Large Header Cut-off: Added optional disableFlexGrow={true} to OS_Wrapper for screens with complex ListHeaderComponents (e.g., Forum Detail).
- Fix Keyboard Dismiss: Changed keyboardShouldPersistTaps to "handled" so taps on empty areas dismiss the keyboard while allowing scroll.
Documentation:
- Update TASK-005 with complete Phase 5 details and new progress totals.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-09 17:48:51 +08:00
b6cd308b0b
Refactor pagination implementation dan perbaikan UI
...
- Add default page parameter di apiAllUser
- Refactor MainView_V2.tsx dengan separate render functions
- Update pagination pageSize menjadi 10 di Forum
- Fix iOS height constant dan tab styling
- Rename Admin_ScreenPortofolioCreate ke ScreenPortofolioCreate
- Add TASKS documentation folder
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-25 16:22:54 +08:00
f68deab8c0
Fix App Header
...
Layouts & Navigation
- app/(application)/_layout.tsx
- app/(application)/(user)/_layout.tsx
- app/(application)/(user)/event/(tabs)/_layout.tsx
- app/(application)/(user)/job/(tabs)/_layout.tsx
- app/(application)/(user)/voting/(tabs)/_layout.tsx
- app/(application)/(user)/portofolio/_layout.tsx
- app/(application)/(user)/profile/_layout.tsx
- app/(application)/admin/_layout.tsx
- app/+not-found.tsx
User – File
- app/(application)/(file)/[id].tsx
User – Collaboration
- app/(application)/(user)/collaboration/[id]/index.tsx
- app/(application)/(user)/collaboration/[id]/detail-project-main.tsx
- app/(application)/(user)/collaboration/[id]/detail-participant.tsx
- app/(application)/(user)/collaboration/[id]/[detail]/info.tsx
- app/(application)/(user)/collaboration/[id]/[detail]/room-chat.tsx
User – Donation
- app/(application)/(user)/donation/[id]/index.tsx
- app/(application)/(user)/donation/[id]/[status]/detail.tsx
- app/(application)/(user)/donation/[id]/(news)/[news]/index.tsx
User – Event
- app/(application)/(user)/event/[id]/[status]/detail-event.tsx
- app/(application)/(user)/event/[id]/confirmation.tsx
- app/(application)/(user)/event/[id]/contribution.tsx
- app/(application)/(user)/event/[id]/history.tsx
- app/(application)/(user)/event/[id]/publish.tsx
User – Investment
- app/(application)/(user)/investment/[id]/index.tsx
- app/(application)/(user)/investment/[id]/[status]/detail.tsx
- app/(application)/(user)/investment/[id]/(my-holding)/[id].tsx
- app/(application)/(user)/investment/[id]/(news)/[news]/index.tsx
User – Job
- app/(application)/(user)/job/[id]/[status]/detail.tsx
User – Portofolio
- app/(application)/(user)/portofolio/[id]/index.tsx
User – Profile
- app/(application)/(user)/profile/[id]/index.tsx
User – Voting
- app/(application)/(user)/voting/[id]/index.tsx
- app/(application)/(user)/voting/[id]/[status]/detail.tsx
- app/(application)/(user)/voting/[id]/contribution.tsx
- app/(application)/(user)/voting/[id]/history.tsx
Components
- components/Button/BackButtonFromNotification.tsx
- components/_ShareComponent/AppHeader.tsx
Admin Screens
- screens/Admin/Notification-Admin/ScreenNotificationAdmin.tsx
- screens/Admin/Notification-Admin/ScreenNotificationAdmin2.tsx
Screens – Donation
- screens/Donation/ScreenListOfNews.tsx
- screens/Donation/ScreenRecapOfNews.tsx
Screens – Forum
- screens/Forum/ViewBeranda.tsx
- screens/Forum/ViewBeranda2.tsx
- screens/Forum/ViewBeranda3.tsx
Screens – Investment
- screens/Invesment/Document/ScreenRecapOfDocument.tsx
- screens/Invesment/News/ScreenListOfNews.tsx
- screens/Invesment/News/ScreenRecapOfNews.tsx
Screens – Notification
- screens/Notification/ScreenNotification_V1.tsx
- screens/Notification/ScreenNotification_V2.tsx
iOS
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
Docs
- QWEN.md
### Issue: Tabs can't clicked
2026-03-13 16:41:34 +08:00
5b2be20469
Fix Loaddata pada event dan perbaikan tampilan pada NewWrapper
...
Event – User
- app/(application)/(user)/event/(tabs)/contribution.tsx
- app/(application)/(user)/event/(tabs)/index.tsx
- app/(application)/(user)/event/[id]/list-of-participants.tsx
Voting – User
- app/(application)/(user)/voting/(tabs)/history.tsx
Components
- components/Notification/NotificationInitializer.tsx
- components/_ShareComponent/NewWrapper.tsx
Screens – Event
- screens/Event/BoxPublishSection.tsx
- screens/Event/ButtonStatusSection.tsx
- screens/Event/ScreenHistory.tsx
- screens/Event/ScreenStatus.tsx
Screens – Forum
- screens/Forum/ViewBeranda3.tsx
API Client
- service/api-client/api-event.ts
Styles
- styles/global-styles.ts
Docs
- docs/prompt-for-qwen-code.md
Untracked (New Files)
- screens/Event/ScreenBeranda.tsx
- screens/Event/ScreenContribution.tsx
- screens/Event/ScreenListOfParticipants.tsx
#### No Issue
2026-02-04 16:56:48 +08:00
ec79a1fbcd
Fix semua tampilan yang memiliki fungsi infitine load
...
UI – User Notifications
- app/(application)/(user)/notifications/index.tsx
- service/api-notifications.ts
- screens/Notification/
UI – Portofolio (User)
- app/(application)/(user)/portofolio/[id]/create.tsx
- app/(application)/(user)/portofolio/[id]/edit.tsx
- app/(application)/(user)/portofolio/[id]/list.tsx
- screens/Portofolio/BoxPortofolioView.tsx
- screens/Portofolio/ViewListPortofolio.tsx
- screens/Profile/PortofolioSection.tsx
- service/api-client/api-portofolio.ts
Forum & User Search
- screens/Forum/DetailForum2.tsx
- screens/Forum/ViewBeranda3.tsx
- screens/UserSeach/MainView_V2.tsx
Constants & Docs
- constants/constans-value.ts
- docs/prompt-for-qwen-code.md
### No Issue
2026-01-30 17:18:47 +08:00
ed16f1b204
Fix forum detail
...
Forum (User)
- app/(application)/(user)/forum/[id]/index.tsx
- screens/Forum/ViewForumku2.tsx
- service/api-client/api-forum.ts
Forum – New / Refactor
- screens/Forum/DetailForum.tsx
- screens/Forum/DetailForum2.tsx
Documentation
- docs/
Removed
- hipmi-note.md
### No Issue'
2026-01-29 17:36:17 +08:00
d693550a1f
Fix Alur Login & Load data forum , user search
...
Admin – User Access
- app/(application)/admin/user-access/[id]/index.tsx
Authentication
- context/AuthContext.tsx
- screens/Authentication/EULASection.tsx
- screens/Authentication/LoginView.tsx
Forum
- screens/Forum/ViewBeranda3.tsx
Profile & UI Components
- components/Image/AvatarComp.tsx
- screens/Profile/AvatarAndBackground.tsx
### No Issue
2026-01-29 15:08:00 +08:00
b3bfbc0f7e
Fix Infinite Load Data
...
Forum & User Search – User
- app/(application)/(user)/forum/index.tsx
- app/(application)/(user)/user-search/index.tsx
Global & Core
- app/+not-found.tsx
- screens/RootLayout/AppRoot.tsx
- constants/constans-value.ts
Component
- components/Image/AvatarComp.tsx
API Client
- service/api-client/api-user.ts
Untracked Files
- QWEN.md
- helpers/
- hooks/use-pagination.tsx
- screens/Forum/ViewBeranda3.tsx
- screens/UserSeach/
### No Issue
2026-01-29 11:36:24 +08:00
69452ff4e7
Fix loader fetch data di Forum dan Forumku
...
### No Issue
2025-11-28 17:27:59 +08:00
d471682ae7
Refresh control dan Blockir user di forum
...
### No Issue
2025-11-26 16:13:05 +08:00
00eea71248
Penambahan fitur block user: 50%
...
Fix:
- app/(application)/(user)/forum/[id]/index.tsx
- app/(application)/(user)/home.tsx
- screens/Forum/ListPage.tsx
- screens/Forum/MenuDrawerSection.tsx/MenuBeranda.tsx
- service/api-client/api-master.ts
- service/api-client/api-user.ts
### No Issue
2025-11-25 11:04:12 +08:00
a474aebb94
Forum:
...
Fix: link dari avatar ke forumku & penambahan tombol create di forumku jika id forum milik user yang sama seperti user login
### No issue
2025-09-29 10:28:53 +08:00
29b65aeebf
Forum
...
Fix:
- Integrasi API ke semua tampilan
### No Issue
2025-09-26 17:43:50 +08:00
18beb09b42
Forum
...
Fix:
- Tampilan beranda forum & bisa melakukan search dan sudah terintegrasi API
- Fitur hapus edit dan ubah status sudah terintegrasi API
- List komentar sudah bisa muncul dan bisa mengahpus
### No Issue
2025-09-26 14:46:29 +08:00
54af104f8a
Forum
...
Add:
- api-client/api-forum
Fix:
- Integrasi API: create dan beranda file
### No Issue
2025-09-24 17:30:06 +08:00
4bcfcb5f5a
Icon:
...
Add:
- IconArchive
Voting
Add:
- detail voting
- BoxDetailHasilVotingSection
- BoxDetailPublishSection
- BoxDetailSection
- ButtonStatusSection
Fix:
- BoxPublishSection
- ReportListSection: Hapus import useless
# No Issue
2025-07-28 16:43:54 +08:00
24913a9f97
deskripsi:
...
Fix: portofolio: alert hapus porto
Fix: profile create hapus text input alamat & edit ganti select jenis kelamin
Fix: menu forum
Fix: button porto
# No Issue
2025-07-15 14:13:08 +08:00
3376336c55
Deskripsi:
...
- new comp : Radio
- fix comp : Text area > placeholder diatas
- fix page : report forum sudah pakai radio
# No Issue
2025-07-15 12:01:28 +08:00
a0dad5618a
feature
...
Desskripsi:
- new page: other-report-commentar, other-report-posting, report-commentar, report-posting
# No Issue
2025-07-15 11:24:57 +08:00
cce27c26f6
feature & fix
...
deskripsi:
feature :
- Forum : beranda, edit, detail, create
# No Issue
2025-07-14 17:37:43 +08:00
3211404397
fix
...
deskripsi:
- forum & forumku
2025-07-14 16:30:32 +08:00
fbde2fd031
feature & fix
...
deskripsi:
feature :
- forumku
fix :
- forum index
- Back button : bisa custom icon
- Button custom : di tambah href
# No Issue
2025-07-14 14:12:01 +08:00
ac9dae7c5b
feature & fix
...
deskripsi:
feature:
- floating button
- Forum create
fix:
- Base box
- Avatar : penambahan onPres & href
- Text custom : penambahan warna props green
- Text Area : penambhaan hight
- ViewWrapper : penambahan props floating
# No Issue "
2025-07-14 11:56:44 +08:00