b2be7be533
Saya telah melakukan serangkaian perubahan penting dalam pengembangan aplikasi HIPMI Mobile, khususnya dalam modul
...
Donasi. Berikut adalah ringkasan perubahan yang telah dilakukan:
1. Menerapkan sistem pagination pada berbagai komponen layar donasi:
- ScreenBeranda.tsx
- ScreenMyDonation.tsx
- ScreenRecapOfNews.tsx
- ScreenListOfNews.tsx
- ScreenListOfDonatur.tsx
- ScreenFundDisbursement.tsx
2. Memperbarui fungsi-fungsi API untuk mendukung parameter page:
- apiDonationGetAll
- apiDonationGetNewsById
- apiDonationListOfDonaturById
- apiDonationDisbursementOfFundsListById
3. Mengganti komponen wrapper lama (ViewWrapper) dengan NewWrapper yang mendukung sistem pagination
4. Membuat komponen layar terpisah untuk meningkatkan modularitas kode
5. Memperbaiki berbagai error yang terjadi, termasuk masalah dengan import komponen dan struktur JSX
### No Issue
2026-02-10 17:30:30 +08:00
14c0f0e499
User – Investment
...
app/(application)/(user)/investment/(tabs)/_layout.tsx
app/(application)/(user)/investment/(tabs)/portofolio.tsx
app/(application)/(user)/investment/create.tsx
Admin – Investment
app/(application)/admin/investment/[id]/reject-input.tsx
Screens / UI
screens/Invesment/BoxBerandaSection.tsx
API
service/api-admin/api-admin-investment.ts
Utils
utils/pickFile.ts
### No Issue
2026-01-20 17:41:02 +08:00
0262423c50
Fix notification to report comment
...
Fix:
User – Forum (Reporting & Preview)
app/(application)/(user)/forum/[id]/other-report-commentar.tsx
app/(application)/(user)/forum/[id]/other-report-posting.tsx
app/(application)/(user)/forum/[id]/preview-report-posting.tsx
app/(application)/(user)/forum/[id]/report-commentar.tsx
app/(application)/(user)/forum/[id]/report-posting.tsx
Admin – Forum Moderation
app/(application)/admin/forum/[id]/list-report-comment.tsx
app/(application)/admin/forum/report-posting.tsx
Layout
app/(application)/(user)/_layout.tsx
API Client & Admin
service/api-admin/api-admin-forum.ts
service/api-client/api-forum.ts
service/api-client/api-master.ts
Utils
utils/badWordsIndonesia.ts
### No Issue
2026-01-19 17:46:54 +08:00
6e2046467f
Penerapan notifikasi di event
...
Add:
components/Button/BackButtonFromNotification.tsx
types/type-collect-other.ts
Fix:
- android/app/build.gradle
- app/(application)/(user)/_layout.tsx
- app/(application)/(user)/event/(tabs)/_layout.tsx
- app/(application)/(user)/event/(tabs)/status.tsx
- app/(application)/(user)/event/create.tsx
- app/(application)/(user)/job/(tabs)/_layout.tsx
- app/(application)/(user)/notifications/index.tsx
- app/(application)/admin/event/[id]/[status]/index.tsx
- app/(application)/admin/event/[id]/reject-input.tsx
- app/(application)/admin/notification/index.tsx
- components/Notification/NotificationInitializer.tsx
- hipmi-note.md
- hooks/use-notification-store.tsx
- screens/Admin/Event/funUpdateStatus.ts
- service/api-notifications.ts
- utils/formatChatTime.ts
### No Issue
2026-01-13 17:41:30 +08:00
7743a2467c
Fitur notifikasi dan foreground
...
Add:
- types/type-notification-category.ts
Fix:
- app/(application)/(user)/notifications/index.tsx
- app/(application)/(user)/test-notifications.tsx
- app/(application)/admin/notification/index.tsx
- components/Notification/NotificationInitializer.tsx
- hooks/use-notification-store.tsx
- service/api-notifications.ts
- utils/formatChatTime.ts
### No Issue
2025-12-24 15:29:58 +08:00
2446e9d51a
Fix apple reject EULA
...
Add:
components/Alert/AlertWarning.ts
utils/badWordsIndonesia.ts
Fix:
- app.config.js
- app/(application)/(user)/forum/[id]/edit.tsx
- app/(application)/(user)/forum/[id]/index.tsx
- app/(application)/(user)/forum/create.tsx
- ios/HIPMIBadungConnect/Info.plist
### No Issue
2025-12-05 11:46:36 +08:00
a93f97ed6a
Fix rejected Apple
...
Add:
- utils/viersionBadge.ts
Fix:
- app.config.js
- context/AuthContext.tsx
- ios/HIPMIBadungConnect/Info.plist
- screens/Authentication/LoginView.tsx
- screens/Authentication/VerificationView.tsx
- service/api-config.ts
### No Issue
2025-12-03 17:23:12 +08:00
868e96a54a
Try to notification
...
### Issue: package import * as Notifications from expo-notifications;
2025-11-18 17:46:33 +08:00
059b4d053a
Fix rejected apple delete account & start for notification
...
### No issue
2025-11-18 14:29:02 +08:00
76debfd6a6
Add:
...
- google-services.json
- utils/notifications.ts
Fix:
- app.config.js : tambah access googleServicesFile
- app/_layout.tsx : tambah untuk push notifikasi
- package.json: install install expo-notifications expo-device expo-constants
### No Issue
2025-11-14 17:44:22 +08:00
b3209dc7ee
Integrasi API: Donation & Admin Donation
...
Fix:
- app/(application)/(user)/donation/[id]/fund-disbursement.tsx
- app/(application)/(user)/donation/[id]/list-of-donatur.tsx
- app/(application)/admin/donation/[id]/[status]/index.tsx
- app/(application)/admin/donation/[id]/detail-disbursement-of-funds.tsx
- app/(application)/admin/donation/[id]/disbursement-of-funds.tsx
- app/(application)/admin/donation/[id]/list-disbursement-of-funds.tsx
- service/api-admin/api-admin-donation.ts
- service/api-client/api-donation.ts
- utils/pickFile.ts: Sudah bisa memilih ukuran crop tapi hanya di android
### No issue
2025-10-29 17:35:18 +08:00
5d4328a139
Integrasi API: Donation Admin
...
Add:
- screens/Admin/Donation/funDonationUpdateStatus.ts
- utils/countDownAndCondition.ts
Fix:
- app/(application)/(user)/donation/[id]/index.tsx
- app/(application)/admin/donation/[id]/[status]/index.tsx
- app/(application)/admin/donation/[id]/list-of-donatur.tsx
- app/(application)/admin/donation/[id]/reject-input.tsx
- app/(application)/admin/donation/index.tsx
- app/(application)/admin/event/[id]/[status]/index.tsx
- app/(application)/admin/voting/[id]/[status]/index.tsx
- screens/Admin/Donation/BoxOfDonationStory.tsx
- screens/Donation/BoxPublish.tsx
- screens/Donation/ComponentBoxDetailData.tsx
- service/api-admin/api-admin-donation.ts
- service/api-client/api-master.ts
- utils/colorBadge.ts
git add . && git commit -m
2025-10-28 10:19:47 +08:00
1bcd1a044f
Integrasi API: Event Type
...
Add:
- utils/colorActivationForBadge.ts
Fix:
- app/(application)/admin/event/type-create.tsx
- app/(application)/admin/event/type-of-event.tsx
- app/(application)/admin/event/type-update.tsx
- service/api-admin/api-admin-event.ts
- service/api-admin/api-master-admin.ts
- service/api-client/api-event.ts
### No Issue
2025-10-24 16:22:45 +08:00
4da55a5a8a
Integrasi API: Voting admin
...
Add:
- app/(application)/admin/voting/[id]/[status]/reject-input.tsx
- app/(application)/admin/voting/history.tsx
- components/Box/ReportBox.tsx
- screens/Admin/Voting/
- utils/colorBadge.ts
Fix:
- app/(application)/(user)/job/[id]/[status]/detail.tsx
- app/(application)/(user)/voting/[id]/[status]/detail.tsx
- app/(application)/admin/job/[id]/[status]/index.tsx
- app/(application)/admin/job/[id]/[status]/reject-input.tsx
- app/(application)/admin/voting/[id]/[status]/index.tsx
- app/(application)/admin/voting/[id]/reject-input.tsx
- app/(application)/admin/voting/[status]/status.tsx
- components/Container/CircleContainer.tsx
- components/Text/TextCustom.tsx
- components/_ShareComponent/Admin/ButtonReview.tsx
- screens/Admin/Job/funUpdateStatus.ts
- screens/Admin/listPageAdmin.tsx
- service/api-admin/api-admin-voting.ts
### No Issue
2025-10-21 16:52:17 +08:00
f750d158be
Integrasi Map Business
...
Add:
components/Map/MapSelected.tsx
components/_ShareComponent/GridTwoView.tsx
service/api-client/api-maps.ts
utils/openInDeviceMaps.ts
Fix:
modified: app/(application)/(user)/maps/[id]/edit.tsx
modified: app/(application)/(user)/maps/create.tsx
modified: app/(application)/(user)/maps/index.tsx
modified: app/(application)/(user)/portofolio/[id]/index.tsx
modified: components/Map/MapCustom.tsx
modified: screens/Portofolio/BusinessLocationSection.tsx
modified: screens/Portofolio/DataPortofolio.tsx
modified: screens/Portofolio/ListPage.tsx
### No issue
2025-10-13 17:46:47 +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
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
8c5602b809
Collaboration
...
Add:
- Collaboration/GroupChatSection.tsx : fitur room chat
Fix:
- Clear code: Hapus console pada beberapa file
### No Issue
2025-09-24 15:28:16 +08:00
333b1d2512
Voting
...
Fix: Semua tampilan sudah terintegrasi API
### No Issue
2025-09-19 17:51:08 +08:00
005b798688
Event
...
Fix:
- UI: status, detail status, delete button, detail utama, tampilan utama
- Semua terintergrasi ke API mobile
### No Issue
2025-09-12 14:14:37 +08:00
b6d4c0e6a6
API Event
...
Add:
- api-client/api-event : fetch get one, update data, update status, create event
Fix:
- UI : create , detail dan status: untuk menyambungkan ke API
### No Issue
2025-09-11 17:34:08 +08:00
7cddc7abe3
API upload image
...
Add:
- utils/pickImage.ts
- service/upload-service.ts
- constants/directory-id.ts
- constants/base-url-api-strorage.ts
### No Issue
2025-08-26 17:42:59 +08:00
927db87749
Component
...
Add:
- upload button : masih percobaan
Utils:
Add:
- file validasi untuk upload file
Pakage
Add:
- expo-document-picker
- expo-file-system
## No Issue
2025-07-30 10:39:54 +08:00