e030b8f486
Fixed navbar admin
...
User Layout
- app/(application)/(user)/home.tsx
Components
- components/Drawer/NavbarMenu_V2.tsx
Docs
- docs/admin-folder-structure.md
### Issue: saat masuk lebih dalam ke sub menu indikator aktif di navbar hilang
2026-02-12 11:48:01 +08:00
5c931b069c
Fixed navbar admin
...
User & Admin Layout
- app/(application)/(user)/home.tsx
- app/(application)/admin/_layout.tsx
Components
- components/Drawer/NavbarMenu.tsx
- components/index.ts
Docs
- docs/prompt-for-qwen-code.md
Backup Component
- components/Drawer/NavbarMenu.back.tsx
New Components
- components/Drawer/NavbarMenu_V2.tsx
- components/_ShareComponent/BasicWrapper.tsx
New Admin Screen
- screens/Admin/listPageAdmin_V2.tsx
### No Issue
2026-02-11 17:40:08 +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
c570a19d84
Fix Wrapper
...
UI – Investment (User)
- app/(application)/(user)/investment/create.tsx
- app/(application)/(user)/investment/[id]/edit.tsx
### No Issue"
2026-02-05 17:30:17 +08:00
7415c8c8ce
Fix path Notification admin
...
UI – Notifications (User)
- app/(application)/(user)/notifications/index.tsx
- screens/Notification/ScreenNotification_V2.tsx
UI – Notifications (Admin)
- screens/Admin/Notification-Admin/ScreenNotificationAdmin2.tsx
API
- service/api-notifications.ts
Docs
- docs/prompt-for-qwen-code.md
### No Issue
2026-02-05 16:37:50 +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
60177a1087
Fix Component Datetime IOS
...
Components
- components/DateInput/DataTimeAndroid.tsx
- components/DateInput/DateTimeIOS.tsx
- components/Notification/NotificationInitializer.tsx
Screens
- screens/Event/ScreenStatus.tsx
Docs
- docs/prompt-for-qwen-code.md
### No Issue
2026-02-04 12:00:00 +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
41f4a8ac99
Fix load data notification
...
Notification – User
- app/(application)/(user)/notifications/index.tsx
- screens/Notification/ScreenNotification_V1.tsx
- screens/Notification/ScreenNotification_V2.tsx
Notification – Admin
- app/(application)/admin/notification/index.tsx
- screens/Admin/Notification-Admin/
Job
- screens/Job/MainViewStatus2.tsx
Docs
- docs/prompt-for-qwen-code.md
Deleted
- screens/Notification/ScreenNotification.tsx
### No Issue
2026-02-03 16:59:09 +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
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
71e45d06cc
Donation – User
...
- app/(application)/(user)/donation/(tabs)/index.tsx
- app/(application)/(user)/donation/(tabs)/my-donation.tsx
- app/(application)/(user)/donation/[id]/(transaction-flow)/index.tsx
Donation – Admin
- app/(application)/admin/donation/[id]/disbursement-of-funds.tsx
Image Preview
- app/(application)/(image)/preview-image/[id]/index.tsx
### No Issue
2026-01-27 17:42:14 +08:00
07e64c335e
Donation – App & Admin
...
- app/(application)/(user)/donation/(tabs)/status.tsx
- app/(application)/(user)/donation/create-story.tsx
- app/(application)/admin/donation/[id]/[status]/transaction-detail.tsx
- app/(application)/admin/donation/[id]/reject-input.tsx
- screens/Admin/Donation/funDonationUpdateStatus.ts
- service/api-admin/api-admin-donation.ts
Config
- app.config.js
- ios/HIPMIBadungConnect/Info.plist
### No Issue
2026-01-23 17:13:06 +08:00
1aebc9b4e8
Logika EULA
...
Dipindah ke halaman login dan cek dengan modal
Fix:
Authentication & EULA
- context/AuthContext.tsx
- screens/Authentication/EULAView.tsx
- screens/Authentication/LoginView.tsx
Add:
- components/Modal/ModalReactNative.tsx
- screens/Authentication/EULASection.tsx
### No Issue
2026-01-23 14:45:44 +08:00
5665dc88ba
Notification investasi done
...
### No Isssue
2026-01-22 17:54:33 +08:00
da82a02a45
Investment UI (Admin & User)
...
- app/(application)/(user)/investment/[id]/(transaction-flow)/invoice.tsx
- app/(application)/admin/investment/[id]/[status]/index.tsx
- app/(application)/admin/investment/[id]/[status]/transaction-detail.tsx
- app/(application)/admin/investment/[status]/status.tsx
API Service (Admin)
- service/api-admin/api-admin-investment.ts
### No issue
2026-01-21 15:39:08 +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
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
465e01015e
Penambahan notifikasi untuk fitur voting
...
Fix:
- app/(application)/(user)/event/[id]/publish.tsx
- app/(application)/(user)/voting/(tabs)/_layout.tsx
- app/(application)/(user)/voting/(tabs)/status.tsx
- app/(application)/(user)/voting/[id]/index.tsx
- app/(application)/(user)/voting/create.tsx
- app/(application)/admin/voting/[id]/[status]/index.tsx
- app/(application)/admin/voting/[id]/[status]/reject-input.tsx
- screens/Admin/Event/funUpdateStatus.ts
- screens/Admin/Voting/funUpdateStatus.ts
- service/api-admin/api-admin-voting.ts
- types/type-collect-other.ts
### No Issue
2026-01-15 17:39:39 +08:00
3b15871ad4
Notifikasi join event
...
Fix:
modified: app/(application)/(user)/event/[id]/history.tsx
modified: app/(application)/(user)/event/[id]/publish.tsx
modified: app/(application)/(user)/event/create.tsx
modified: app/(application)/(user)/notifications/index.tsx
### No Issue
2026-01-15 13:54:14 +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
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
ca33dd83bb
Perbaikan untuk apple store dan push notifikasi ke preview
...
Fix:
- app.config.js
- app/(application)/(user)/_layout.tsx
- app/(application)/admin/notification/index.tsx
- eas.json
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- ios/HIPMIBadungConnect/Info.plist
### No Issue
2026-01-12 17:40:15 +08:00
ea3fbdc541
Penambahan metode login dengan menerapkan EULA di awal
...
Add:
app/eula.tsx
screens/Authentication/EULAView.tsx
Fix:
- context/AuthContext.tsx
- screens/Authentication/RegisterView.tsx
- screens/RootLayout/AppRoot.tsx
- service/api-config.ts
### No Issue
2026-01-09 17:44:13 +08:00
33cd47aaed
Fix mobile notification:
...
> - Bug penerima pesan 2 kali
Fix:
modified: hooks/use-foreground-notifications.ts
### No Issue
2026-01-09 14:46:21 +08:00
57ac1eb45e
Notifikasi admin to user
...
Fix:
- android/app/src/main/AndroidManifest.xml
- app/(application)/(user)/job/(tabs)/_layout.tsx
- app/(application)/(user)/job/[id]/index.tsx
- app/(application)/(user)/notifications/index.tsx
- app/(application)/(user)/profile/[id]/index.tsx
- app/(application)/admin/job/[id]/[status]/index.tsx
- app/(application)/admin/notification/index.tsx
- app/+not-found.tsx
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- screens/Admin/Job/funUpdateStatus.ts
- screens/Home/bottomFeatureSection.tsx
### No Issue
2026-01-08 17:48:53 +08:00
145ad73616
Fix job notifikasi
...
### No Issue
2026-01-08 10:12:53 +08:00
7c85e35c61
Note:
...
- Fitur notifikasi ke admin dari user baru
- Notifikasi ke user bahwa akunnya telah terverifikasi
Fix:
- app/(application)/(user)/notifications/index.tsx
- app/(application)/(user)/waiting-room.tsx
- app/(application)/admin/super-admin/[id]/index.tsx
- app/(application)/admin/user-access/[id]/index.tsx
- context/AuthContext.tsx
- screens/Home/tabsList.ts
- service/api-admin/api-admin-user-access.ts
- service/api-device-token.ts
- service/api-notifications.ts
- types/type-notification-category.ts
Add:
- lib/routeApp.ts
### No Issue
2026-01-06 12:27:30 +08:00
d098b8ca16
Setup notifikasi untuk android
...
Fix:
- modified: service/api-notifications.ts
- modified: types/type-notification-category.ts
### No Issue
2026-01-05 12:27:23 +08:00
73a473cdc7
Tambah fitur notifikasi untuk android
...
Add:
- android/app/src/main/res/xml/
Fix:
- android/app/src/main/AndroidManifest.xml
- android/build.gradle
- app/(application)/(user)/test-notifications.tsx
- bun.lock
- package.json
### No Issue
2026-01-02 17:43:23 +08:00
3f85f330d2
Background notifikasi berhasil dibuat
...
Add:
-components/Notification/BackgroundNotificationHandler.tsx
### No Issue
2025-12-24 17:43:53 +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
54611ef812
Fix notifikasi system
...
Add:
- screens/Admin/AdminNotificationBell.tsx
Fix:
- app.config.js
- app/(application)/(user)/home.tsx
- app/(application)/(user)/test-notifications.tsx
- app/(application)/admin/_layout.tsx
- app/_layout.tsx
- components/Notification/NotificationInitializer.tsx
- context/AuthContext.tsx
- hooks/use-notification-store.tsx
- ios/HIPMIBadungConnect/Info.plist
- screens/Home/HeaderBell.tsx
- service/api-device-token.ts
- service/api-notifications.ts
### No Issue
2025-12-23 17:45:30 +08:00
1503707eed
Notifikasi terhubung ke DB
...
Add:
- components/Notification/
- hooks/use-notification-store.tsx.back
Fix:
- app.config.js
- app/(application)/(user)/_layout.tsx
- app/(application)/(user)/home.tsx
- app/(application)/(user)/test-notifications.tsx
- app/(application)/_layout.tsx
- app/_layout.tsx
- components/_Icon/IconComponent.tsx
- components/_Icon/IconPlus.tsx
- components/_ShareComponent/NotificationInitializer.tsx
- context/AuthContext.tsx
- hooks/use-notification-store.tsx
- ios/HIPMIBadungConnect/Info.plist
- screens/Home/HeaderBell.tsx
- service/api-device-token.ts
- service/api-notifications.ts
### No Issue
2025-12-19 17:54:49 +08:00
a01a9bd93f
Filter console dan clean code
...
Add:
- service/api-device-token.ts
Fix:
- app/(application)/(user)/home.tsx
- app/(application)/(user)/test-notifications.tsx
- app/_layout.tsx
- components/_ShareComponent/NotificationInitializer.tsx
- context/AuthContext.tsx
- hooks/use-foreground-notifications.ts
- screens/Home/HeaderBell.tsx
- service/api-notifications.ts
### No Issue
2025-12-17 17:46:28 +08:00
05c1cac10f
Penerapan ke database
...
Fix:
- android/app/src/main/AndroidManifest.xml
- app/(application)/(user)/home.tsx
- components/_ShareComponent/NotificationInitializer.tsx
- ios/HIPMIBadungConnect.xcodeproj/project.pbxproj
- ios/HIPMIBadungConnect/Info.plist
- service/api-notifications.ts
### No Issue
2025-12-16 17:47:50 +08:00
d27c01ed56
Percobaan notifikasi
...
Add:
- app/(application)/(user)/test-notifications.tsx
- components/_ShareComponent/NotificationInitializer.tsx
- screens/Home/HeaderBell.tsx
- service/api-notifications.ts
Fix:
- app/(application)/(user)/home.tsx
- app/_layout.tsx
- screens/Authentication/LoginView.tsx
### No Issue
2025-12-15 17:46:05 +08:00
34680a4c38
test
2025-12-13 17:31:48 +08:00
43c8c105cf
Notification firts commit
...
### No Issue
2025-12-12 17:50:49 +08:00
2c0198b1b7
Checkpoint QC Done
...
Cooming soon: Notification feature
### No Issue
2025-12-12 14:55:30 +08:00
573b525352
Fix QC ( Keano )
...
Fix:
- modified: app/(application)/(user)/home.tsx
- modified: app/(application)/(user)/voting/create.tsx
- modified: components/DateInput/DataTimeAndroid.tsx
- modified: components/DateInput/DateTimePickerCustom.tsx
- modified: screens/Event/BoxPublishSection.tsx
### No Issue
2025-12-11 14:01:05 +08:00