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
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
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
38a6b424e8
Ringkasan Perubahan
...
1. Pembuatan dan Pembaruan Komponen Layar Investasi dengan Sistem Pagination
ScreenMyHolding.tsx
- Diperbarui dari sistem loading data statis ke sistem pagination dinamis
- Menggunakan hook usePagination untuk manajemen data
- Mengganti ViewWrapper dengan NewWrapper untuk tampilan yang lebih modern
- Menambahkan fitur pull-to-refresh dan infinite scroll
- Menggunakan helper pagination dari createPaginationComponents
ScreenInvestor.tsx
- Dibuat baru dengan sistem pagination
- Menggunakan hook usePagination untuk manajemen data
- Menggunakan NewWrapper sebagai komponen dasar
- Menambahkan fitur pull-to-refresh dan infinite scroll
ScreenRecapOfNews.tsx
- Dibuat baru dengan sistem pagination
- Menggunakan hook usePagination untuk manajemen data
- Menggunakan NewWrapper sebagai komponen dasar
- Menambahkan fitur pull-to-refresh dan infinite scroll
ScreenListOfNews.tsx
- Dibuat baru dengan sistem pagination
- Menggunakan hook usePagination untuk manajemen data
- Menggunakan NewWrapper sebagai komponen dasar
- Menambahkan fitur pull-to-refresh dan infinite scroll
2. Perubahan pada Fungsi-Fungsi API untuk Mendukung Pagination
apiInvestmentGetAll
- Sudah mendukung parameter page dengan default "1"
apiInvestmentGetInvestorById
- Ditambahkan parameter page dengan default "1"
- Memungkinkan pengambilan data investor secara bertahap
apiInvestmentGetNews
- Ditambahkan parameter page dengan default "1"
- Memungkinkan pengambilan data berita secara bertahap
3. Pembaruan File-File di Direktori app/ untuk Menggunakan Komponen-Komponen Baru
app/(application)/(user)/investment/[id]/investor.tsx
- Diperbarui untuk menggunakan komponen Investment_ScreenInvestor
- Menghilangkan logika lokal dan menggantinya dengan komponen modular
app/(application)/(user)/investment/[id]/(news)/recap-of-news.tsx
- Diperbarui untuk menggunakan komponen Investment_ScreenRecapOfNews
- Menghilangkan logika lokal dan menggantinya dengan komponen modular
app/(application)/(user)/investment/[id]/(news)/list-of-news.tsx
- Diperbarui untuk menggunakan komponen Investment_ScreenListOfNews
- Menghilangkan logika lokal dan menggantinya dengan komponen modular
4. Implementasi Sistem Pagination
usePagination Hook
- Digunakan secara konsisten di semua komponen layar investasi
- Menyediakan fitur load more dan refresh
- Mengelola state loading, refreshing, dan data
NewWrapper Component
- Digunakan sebagai pengganti ViewWrapper
- Menyediakan dukungan bawaan untuk FlatList
- Menyediakan dukungan untuk refreshControl dan onEndReached
Pagination Helpers
- Menggunakan createPaginationComponents untuk menghasilkan komponen-komponen pagination
- Menyediakan skeleton loading saat data sedang dimuat
- Menyediakan pesan kosong saat tidak ada data
5. Manfaat dari Perubahan Ini
1. Performa Lebih Baik: Dengan pagination, hanya sejumlah kecil data yang dimuat pada satu waktu, meningkatkan
performa aplikasi
2. Pengalaman Pengguna Lebih Baik: Fitur pull-to-refresh dan infinite scroll membuat navigasi lebih intuitif
3. Kode Lebih Modular: Komponen-komponen baru dapat digunakan kembali dan dipelihara lebih mudah
4. Struktur Kode Lebih Rapi: Pemisahan antara logika tampilan dan logika data membuat kode lebih terorganisir
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-09 14:42:56 +08:00
83fa277e03
Fix Loaddata Invesment & Clearing code
...
UI – Investment (User)
- app/(application)/(user)/investment/(tabs)/index.tsx
- app/(application)/(user)/investment/(tabs)/portofolio.tsx
- app/(application)/(user)/investment/(tabs)/transaction.tsx
- app/(application)/(user)/investment/[id]/(document)/list-of-document.tsx
- app/(application)/(user)/investment/[id]/(document)/recap-of-document.tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)/invoice.tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)/select-bank.tsx
Screens – Investment
- screens/Invesment/ButtonStatusSection.tsx
- screens/Invesment/Document/RecapBoxDetail.tsx
- screens/Invesment/Document/ScreenListDocument.tsx
- screens/Invesment/Document/ScreenRecap.tsx
- screens/Invesment/ScreenBursa.tsx
- screens/Invesment/ScreenPortofolio.tsx
- screens/Invesment/ScreenTransaction.tsx
Profile
- app/(application)/(user)/profile/[id]/detail-blocked.tsx
API Client
- service/api-client/api-investment.ts
Docs
- docs/prompt-for-qwen-code.md
### No issue
2026-02-06 17:27:12 +08:00
72a3d42013
Fix Loaddata Voting
...
UI – Voting (User)
- app/(application)/(user)/voting/(tabs)/index.tsx
- app/(application)/(user)/voting/(tabs)/history.tsx
- app/(application)/(user)/voting/(tabs)/contribution.tsx
- app/(application)/(user)/voting/create.tsx
- app/(application)/(user)/voting/[id]/edit.tsx
- app/(application)/(user)/voting/[id]/[status]/detail.tsx
- app/(application)/(user)/voting/[id]/list-of-contributor.tsx
UI – Event
- app/(application)/(user)/event/[id]/edit.tsx
- screens/Event/ScreenStatus.tsx
UI – Voting Screens (New)
- screens/Voting/ScreenBeranda.tsx
- screens/Voting/ScreenContribution.tsx
- screens/Voting/ScreenHistory.tsx
- screens/Voting/ScreenListOfContributor.tsx
- screens/Voting/ScreenStatus.tsx
- screens/Voting/ButtonStatusSection.tsx
UI – Job
- screens/Job/ButtonStatusSection.tsx
- screens/Job/MainViewStatus2.tsx
API Client
- service/api-client/api-voting.ts
Docs
- docs/prompt-for-qwen-code.md
### No Issue
2026-02-05 15:06:14 +08:00
d0abd14047
Fix Loaddata Voting
...
Voting – User
- app/(application)/(user)/voting/(tabs)/status.tsx
- app/(application)/(user)/voting/create.tsx
Screens – Voting
- screens/Voting/ButtonStatusSection.tsx
API Client
- service/api-client/api-voting.ts
Global
- app/+not-found.tsx
- styles/global-styles.ts
Docs
- docs/prompt-for-qwen-code.md
Untracked (New Files)
- screens/Voting/ScreenStatus.tsx
### No issue
2026-02-04 17:44:57 +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
771ae45f26
Fix load data event
...
Event – User
- app/(application)/(user)/event/(tabs)/history.tsx
- app/(application)/(user)/event/(tabs)/status.tsx
- app/(application)/(user)/event/[id]/edit.tsx
- app/(application)/(user)/event/create.tsx
Event – Screens (Untracked)
- screens/Event/ScreenHistory.tsx
- screens/Event/ScreenStatus.tsx
API
- service/api-client/api-event.ts
Docs
- docs/prompt-for-qwen-code.md
### No Issue
2026-02-03 17:45:27 +08:00
48196cd46b
Fix Load data pada halaman yang membutuhkan infinite load
...
Job – User App
- app/(application)/(user)/job/(tabs)/index.tsx
- app/(application)/(user)/job/(tabs)/status.tsx
- app/(application)/(user)/job/(tabs)/archive.tsx
- app/(application)/(user)/job/create.tsx
Job – Screens
- screens/Job/ScreenBeranda.tsx
- screens/Job/ScreenBeranda2.tsx
- screens/Job/MainViewStatus.tsx
- screens/Job/MainViewStatus2.tsx
- screens/Job/ScreenArchive.tsx
- screens/Job/ScreenArchive2.tsx
API – Job (Client)
- service/api-client/api-job.ts
Notification
- screens/Notification/ScreenNotification.tsx
Docs
- QWEN.md
- docs/prompt-for-qwen-code.md
### No Issue
2026-02-02 17:09:58 +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
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
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
c2682246d6
Fix notifikasi forum
...
FixL
modified: app/(application)/(user)/_layout.tsx
modified: app/(application)/(user)/forum/[id]/index.tsx
modified: app/(application)/(user)/forum/create.tsx
modified: app/(application)/admin/forum/[id]/list-report-posting.tsx
modified: screens/Home/tabsList.ts
modified: service/api-admin/api-admin-forum.ts
modified: service/api-client/api-forum.ts
Add:
app/(application)/(user)/forum/[id]/preview-report-posting.tsx
types/type-forum.ts
### No Issue
2026-01-17 15:59:00 +08:00
0f5862ce70
Fix Apple Reject:
...
Add:
- app/(application)/(user)/forum/terms.tsx
Fix:
- app/(application)/(user)/_layout.tsx
- app/(application)/(user)/home.tsx
- screens/Home/tabsList.ts
- service/api-client/api-user.ts
### No Issue
2025-12-08 16:34:33 +08:00
858b441a8c
Clearing apple rejected
...
QC: Inno
Fix:
- app.config.js
- app/(application)/(user)/investment/[id]/index.tsx
- app/(application)/(user)/voting/(tabs)/index.tsx
- app/(application)/(user)/waiting-room.tsx
- app/(application)/terms-agreement.tsx
- context/AuthContext.tsx
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- ios/HIPMIBadungConnect/Info.plist
- screens/Authentication/LoginView.tsx
- screens/Authentication/VerificationView.tsx
- screens/Home/topFeatureSection.tsx
- screens/Invesment/BoxBerandaSection.tsx
- screens/Invesment/ButtonInvestasiSection.tsx
- screens/Invesment/DetailDataPublishSection.tsx
- service/api-client/api-voting.ts
- service/api-config.ts
### No Issue
2025-12-02 17:48:24 +08:00
8a900e9469
Halaman unblock user
...
Add:
- app/(application)/(user)/profile/[id]/blocked-list.tsx
app/(application)/(user)/profile/[id]/detail-blocked.tsx
components/_ShareComponent/ListEmptyComponent.tsx
components/_ShareComponent/ListLoaderFooterComponent.tsx
components/_ShareComponent/ListSkeletonComponent.tsx
hooks/use-paginated-api.ts
service/api-client/api-blocked.ts
Fix:
modified: app/(application)/(user)/profile/_layout.tsx
modified: components/_ShareComponent/NewWrapper.tsx
modified: components/index.ts
modified: screens/Profile/ListPage.tsx
modified: styles/global-styles.ts
### No Issue
2025-11-28 13:55:48 +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
0a2aa71013
Add:
...
- app/(application)/(user)/delete-account.tsx
- assets/images/constants/logo-hipmi_back.png
Fix:
- app/(application)/(user)/_layout.tsx
- assets/images/constants/logo-hipmi.png
- components/Grid/GridCustom.tsx
- screens/Profile/ListPage.tsx
- screens/Profile/menuDrawerSection.tsx
- service/api-client/api-user.ts
### No Issue
2025-11-19 17:40:35 +08:00
ec49999f99
Integrasi API:
...
Add:
- hipmi-note.md
Fix:
- app/(application)/(user)/donation/[id]/(transaction-flow)/[invoiceId]/failed.tsx
- app/(application)/(user)/donation/[id]/(transaction-flow)/[invoiceId]/success.tsx
- app/(application)/(user)/event/[id]/confirmation.tsx
- app/(application)/(user)/investment/(tabs)/index.tsx
- app/(application)/(user)/investment/(tabs)/my-holding.tsx
- app/(application)/(user)/investment/[id]/(my-holding)/[id].tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)/failed.tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)/index.tsx
- app/(application)/(user)/investment/[id]/(transaction-flow)/success.tsx
- app/(application)/(user)/investment/[id]/investor.tsx
- app/(application)/admin/investment/[id]/[status]/index.tsx
- app/(application)/admin/investment/[id]/[status]/transaction-detail.tsx
- app/(application)/admin/investment/[id]/list-of-investor.tsx
- lib/dummy-data/investment/dummy-data-not-publish.ts
- screens/Authentication/VerificationView.tsx
- screens/Home/bottomFeatureSection.tsx
- service/api-client/api-investment.ts
### No Issue
2025-11-04 12:13:49 +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
36dbfa3296
Integrasi API: Admin Event & Event user ui
...
Fix:
Metode konfirmasi pada event menggunakan QR Code
Perbaikan file pada:
- app/(application)/(user)/event/(tabs)/index.tsx
- app/(application)/(user)/event/[id]/confirmation.tsx
- app/(application)/(user)/event/[id]/publish.tsx
- app/(application)/admin/event/[id]/[status]/index.tsx
- app/(application)/admin/event/[id]/reject-input.tsx
- app/(application)/admin/event/[status]/status.tsx
- service/api-admin/api-admin-event.ts
- service/api-client/api-event.ts
### Issue: Belum menyertakan fungsi konfrimasu kehadiran
2025-10-23 17:47:36 +08:00
f50c5099d8
Integrasi API: App Information & Maps
...
Add:
- service/api-admin/api-master-admin.ts
Fix:
app/(application)/admin/app-information/business-field/[id]/index.tsx
app/(application)/admin/app-information/business-field/create.tsx
app/(application)/admin/app-information/index.tsx
app/(application)/admin/app-information/information-bank/[id]/index.tsx
app/(application)/admin/app-information/information-bank/create.tsx
app/(application)/admin/maps.tsx
screens/Admin/App-Information/BusinessFieldSection.tsx
screens/Admin/App-Information/InformationBankSection.tsx
screens/Admin/App-Information/StickerSection.tsx
screens/Authentication/LoginView.tsx
service/api-client/api-master.ts
- Perbaikan berupa integrasi API
### No Issue
2025-10-15 15:09:18 +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
0e7b29bb15
Integrasi API Donation
...
Fix:
- (application)/(user)/donation/[id]/(news)/[news]/edit-news
- (application)/(user)/donation/[id]/(news)/[news]/index
- (application)/(user)/donation/[id]/(news)/add-news
- (application)/(user)/donation/[id]/(news)/list-of-news
- (application)/(user)/donation/[id]/(news)/recap-of-news
- (application)/(user)/donation/[id]/infromation-fundrising
- service/api-client/api-donation
### No Issue
2025-10-09 17:00:04 +08:00
b293310969
Donation:
...
Add:
- components/_ShareComponent/MoneyTransferAnimation.tsx
Fix:
- Invoice terintegrasi API
- Create dan list berita
### No Issue
2025-10-08 17:40:36 +08:00
a980397640
Donation
...
Add:
- (user)/donation/[id]/(transaction-flow)/[invoiceId]
Fix:
Integrasi dalam alur transaksi
- Buat invoice dan list transaksi
### No Issue
2025-10-07 17:40:54 +08:00
7c82e8b588
Donation:
...
Fix:
- Edit story & bank account
- List beranda dan detailnya
- Tampilan penggalang dana
### No Issue
2025-10-07 15:52:51 +08:00
53cdca21fc
Donasi
...
Fix:
- service/api-client/api-donation.ts: penambahan fetch update, hapus dan update status donasi
- /(application)/(user)/donation/[id]/edit.tsx: integrasi ke API
### No issue
2025-10-06 17:32:18 +08:00
ba878d4d08
Donasi
...
Fix: tampilan status dan detail status sudah terintegrasi API
- create dan buntton status sudah terintegrasi
### No Issue
2025-10-06 16:11:56 +08:00
f3a3acc747
Donation:
...
Add:
- service/api-client/api-donation.ts
Fix:
- service/api-client/api-master.ts : tambah master donasi
- app/(application)/(user)/donation/create.tsx
- app/(application)/(user)/donation/create-story.tsx
### No issue
2025-10-03 17:37:29 +08:00
a6389174d7
git add . && git commit -m
2025-10-03 14:09:31 +08:00
2be4afdcb1
Investment
...
Add:
- components/Button/CoyButton.tsx
- constants/local-storage-key.ts
Fix:
- Integrasi pada proses transaksi pmebelian investasi
### No Issue
2025-10-02 17:29:25 +08:00
c2acb97a37
Invesment
...
Fix:
- tampilan list data bada beranda dan detail data main
### No Issue
2025-10-01 16:45:23 +08:00
250b216a54
Invesment
...
Fix:
- tampilan dokumen dan file prospektus
- create & edit dokumen
- list rekap dokumen dan tampilan ( untuk non author )
### No Issue
2025-10-01 14:40:50 +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
3d8d8568a3
Invesment
...
Fix: create & edit list master sudah terintegrasi ke API
### No Issue
2025-09-30 11:00:31 +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
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
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
99f058a92f
Collaboration
...
Add:
- (user)/collaboration/[id]/select-of-participants
Fix:
- Integrasi ke api di bagian beranda , partisipan dan group
### No Issue
2025-09-23 17:41:03 +08:00
821a211f58
Collaboration
...
Fix:
- Integrasi API: Beranda, create, list partisipan, check sudah berpartisipasi ?
### No Issue
2025-09-22 17:31:40 +08:00
333b1d2512
Voting
...
Fix: Semua tampilan sudah terintegrasi API
### No Issue
2025-09-19 17:51:08 +08:00
391430de46
Voting
...
Fix:
- Integrasi API pada (tabs) status & detail
- Integrasi API beranda & detail
- Integrasi API pada voting
### No Issue
2025-09-18 17:35:18 +08:00