eb64c30d49
feat: Complete User Phase 9 Investment screens migration + note known upload issue
...
- Migrate 24 investment screens to OS_Wrapper (tabs, list, detail, forms, transaction flow)
- Add contentPadding={PADDING_INLINE} to 9 list/tabs screens for consistent spacing
- Add enableKeyboardHandling to 6 form screens
- Fix investment tabs layout height to use OS_IOS_HEIGHT/OS_ANDROID_HEIGHT constants
- Update TASK-005 with known issue: upload image returns 500 error in dev env
- Note: Investment feature not fully complete - upload issue needs investigation tomorrow
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-13 17:56:49 +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
2705f96b01
feat: implement pagination and NewWrapper on donation and investment screens
...
- Implement pagination on investment screens (ScreenMyHolding, ScreenInvestor, ScreenRecapOfNews, ScreenListOfNews)
- Implement pagination on donation screens (ScreenStatus)
- Update API functions to support pagination with page parameter (apiInvestmentGetAll, apiInvestmentGetInvestorById, apiInvestmentGetNews, apiDonationGetByStatus)
- Replace ViewWrapper with NewWrapper for better UI experience
- Update app directory files to use new modular components from screens directory
- Add pull-to-refresh and infinite scroll functionality
- Improve performance by loading data incrementally
- Apply NewWrapper to donation create and create-story screens
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-09 17:35:54 +08:00
9123e73606
Fix bug pada beberapa halaman
...
Fix:
modified: app.config.js
modified: app/(application)/(user)/donation/[id]/[status]/detail.tsx
modified: app/(application)/(user)/investment/(tabs)/my-holding.tsx
modified: app/(application)/(user)/investment/[id]/[status]/detail.tsx
modified: app/(application)/(user)/investment/[id]/index.tsx
modified: app/(application)/admin/event/[id]/[status]/index.tsx
modified: components/DateInput/DateTimePickerCustom.tsx
modified: ios/HIPMIBadungConnect/Info.plist
modified: screens/Invesment/BoxProgressSection.tsx
### No Issue
2026-01-14 17:41:20 +08:00
c2acb97a37
Invesment
...
Fix:
- tampilan list data bada beranda dan detail data main
### No Issue
2025-10-01 16:45:23 +08:00
5f05d1f7f0
Component
...
Fix: fix nama upload dan delete file service
Invesment:
Fix:
- Edit data dan edit prospektus
- View file dengan metode react-native-webview
### No issue
2025-09-30 17:30:07 +08:00
ccdd7730b2
Investment
...
Add:
- utils/pickFile: pilih extention file sesuai kebutuhan
- utils/formatCurrencyDisplay.ts: tampillan uang 2.500
- api-client/api-investment.ts
- api-storage.ts: api strogre wibudev
Fix:
- Integrasi API pada: Create, Edit, Tampilan status & detail
- Button status dan hapus data juga sudah terintegrasi
### No Issue
2025-09-29 17:42:25 +08:00
cc35bc6907
Invesment
...
Add:
- app/(application)/(user)/investment/[id]/(document)/
## No Issue
2025-07-31 16:38:28 +08:00
2931f6ba55
Investment
...
Add:
- screens/Invesment/DetailDataPublishSection.tsx
- screens/Invesment/BoxProgressSection.tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)
## No Issue
2025-07-31 15:45:07 +08:00
7205cb0736
Invesment
...
Add:
- screens/Invesment/ComponentBoxOnBottomDetail.tsx
- screens/Invesment/ButtonInvestasiSection.tsx
- app/(application)/(user)/investment/[id]/investor.tsx
- app/(application)/(user)/investment/[id]/(news)/list-of-news.tsx
Fix:
- screens/Invesment/BoxDetailDataSection.tsx
- app/(application)/(user)/investment/[id]/[status]/detail.tsx
- app/(application)/(user)/_layout.tsx
## No Issue
2025-07-31 14:47:40 +08:00
54fc2a3d02
Invesment
...
Add:
- app/(application)/(user)/investment/[id]/(news)/
Fix:
- app/(application)/(user)/investment/[id]/[status]/detail.tsx
- screens/Invesment/BoxDetailDataSection.tsx
Component
Add:
- Tambah icon : IconDocument, IconNews, IconPlus, IconProspectus, IconTrash
## No Issue
2025-07-31 12:03:59 +08:00
56d074260e
Invesment
...
Add:
- dummy-data-not-publish
- BoxDetailDataSection
Fix:
- investment/[id]/[status]/detail: fix basic ui
## No Issue
2025-07-31 10:41:16 +08:00
b3be6a7f53
Invesment
...
Add:
- app/(application)/(user)/investment/[id]/[file]/
- app/(application)/(user)/investment/[id]/add-document.tsx
- app/(application)/(user)/investment/[id]/edit-document.tsx
- app/(application)/(user)/investment/[id]/edit-prospectus.tsx
- app/(application)/(user)/investment/[id]/recap-of-document.tsx
Fix:
- app/(application)/(user)/investment/[id]/list-of-document.tsx
- app/(application)/(user)/investment/[id]/edit.tsx
- app/(application)/(user)/investment/[id]/[status]/detail.tsx
## No Issue
2025-07-30 16:55:37 +08:00
c863c04fb4
Invesment
...
Add :
- screens/Invesment/
- app/(application)/(user)/investment/[id]/
Fix:
- index & portofolio: basic UI
## No Issue
2025-07-30 14:31:39 +08:00