445801941d
fix
2026-03-27 17:59:59 +08:00
3e6c94d77f
Usulan Commit Message
...
fix: Implementasi retry mechanism dan error handling untuk database connections
Deskripsi:
Menambahkan withRetry wrapper pada berbagai API routes untuk menangani transient database errors dan meningkatkan reliabilitas koneksi
Memperbaiki error handling pada notification, authentication, dan user validation endpoints dengan response 503 untuk database connection errors
Update prisma.ts dengan konfigurasi logging yang lebih baik dan datasources configuration
Menambahkan validasi input parameters pada beberapa endpoints
Update dokumentasi QWEN.md dengan commit message format dan comment standards
Update .env.example dengan connection pool settings yang lebih lengkap
File yang diubah:
src/lib/prisma.ts — Konfigurasi Prisma client & logging
src/app/api/admin/notifikasi/count/route.tsx
src/app/api/auth/mobile-login/route.ts
src/app/api/mobile/notification/[id]/route.ts
src/app/api/user-validate/route.ts
Dan 27 file API routes lainnya (penerapan withRetry secara konsisten)
QWEN.md — Dokumentasi commit & comment standards
.env.example — Database connection pool configuration
### No Issue
2026-03-05 14:28:45 +08:00
f8319b9ab5
Build with Github
2026-03-04 14:12:12 +08:00
2c1d74973b
Fix bug
...
modified: next.config.js
modified: src/app/api/mobile/forum/[id]/preview-report-comment/route.ts
### No Issue
2026-03-03 16:42:39 +08:00
a762fbe9b1
Fix Api Mobile
...
API – Admin Forum
- src/app/api/mobile/admin/forum/route.ts
- src/app/api/mobile/admin/forum/[id]/comment/route.ts
- src/app/api/mobile/admin/forum/[id]/report-posting/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-20 16:47:28 +08:00
a98ab18423
Fix API Mobile
...
API – Admin Forum & Investment
- src/app/api/mobile/admin/forum/route.ts
- src/app/api/mobile/admin/investment/route.ts
- src/app/api/mobile/admin/investment/[id]/investor/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-19 16:44:17 +08:00
1c227a2850
Fix Admin API Mobile
...
API – Admin Donation
- src/app/api/mobile/admin/donation/[id]/disbursement/route.ts
- src/app/api/mobile/admin/donation/[id]/donatur/route.ts
- src/app/api/mobile/admin/donation/route.ts
API – Master Data (Admin)
- src/app/api/mobile/admin/master/donation/route.ts
- src/app/api/mobile/admin/master/type-of-event/route.ts
API – Admin Voting
- src/app/api/mobile/admin/voting/route.ts
Docs
- PROMPT-AI.md
- QWEN.md
Deleted
- CHANGELOG_BRANCH.md
### No Issue
2026-02-18 17:22:54 +08:00
5bdb998d2e
### Fitur: Penambahan Pagination pada Endpoint Admin Mobile
...
#### Deskripsi Umum
Telah dilakukan penambahan fitur pagination pada beberapa endpoint admin mobile untuk meningkatkan kinerja dan pengalaman pengguna saat mengakses data dalam jumlah besar.
#### File yang Diubah
1. **src/app/api/mobile/admin/job/route.ts**
- Ditambahkan parameter dari
- Diterapkan logika pagination dengan (default 10) dan
- Query telah dimodifikasi untuk mendukung pagination
2. **src/app/api/mobile/admin/event/route.ts**
- Diperbaiki definisi variabel untuk memastikan tipe data yang konsisten
- Ditambahkan default value 1 untuk parameter
- Perhitungan disesuaikan agar lebih efisien
3. **src/app/api/mobile/admin/event/[id]/participants/route.ts**
- Ditambahkan parameter dari
- Diterapkan logika pagination dengan (default 10) dan
- Query telah dimodifikasi untuk mendukung pagination
#### Tujuan Perubahan
- Meningkatkan kinerja aplikasi saat mengambil data dalam jumlah besar
- Memungkinkan pengguna untuk mengakses data secara bertahap melalui halaman-halaman
- Mengurangi beban server saat mengambil data dalam jumlah besar
- Memberikan pengalaman pengguna yang lebih baik saat mengakses data admin
#### Cara Penggunaan
Untuk menggunakan fitur pagination, cukup tambahkan parameter pada query string saat melakukan permintaan ke endpoint yang telah dimodifikasi. Contoh:
Default jumlah data per halaman adalah 10 item.
### No Issue
2026-02-14 15:36:09 +08:00
b585aa3024
Fix Api Mobile
...
API – Admin Master Data
- src/app/api/mobile/admin/master/bank/route.ts
- src/app/api/mobile/admin/master/business-field/route.ts
- src/app/api/mobile/admin/master/business-field/[id]/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-13 17:40:25 +08:00
a8f9d2ac0d
Fix API Mobile Admin
...
API – Admin User (Mobile)
- src/app/api/mobile/admin/user/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-12 17:42:06 +08:00
e89886e1db
feat: Implementasi pagination pada endpoint mobile donation
...
4
5 - Menambahkan pagination pada endpoint GET /api/mobile/donation
6 - Menambahkan pagination pada endpoint GET /api/mobile/donation/[id]/news
7 - Menambahkan pagination pada endpoint GET /api/mobile/donation/[id]/donatur
8 - Memperbaiki validasi payload pada endpoint POST /api/mobile/auth/device-tokens
9 - Menangani struktur payload yang bersarang dan langsung pada device token endpoint
10 - Menambahkan informasi pagination ke dalam respons API
### NO Issue
2026-02-10 17:31:39 +08:00
934d6a3ef1
feat: update mobile donation API and related dependencies
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-09 17:34:49 +08:00
a7694bd7d5
feat: Tambahkan pagination pada API mobile investasi
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
Deskripsi:
- Tambahkan pagination pada endpoint investor/route.ts
- Tambahkan pagination pada endpoint news/route.ts untuk kategori all-news
- Gunakan konstanta PAGINATION_DEFAULT_TAKE untuk jumlah data per halaman
- Tambahkan metadata pagination (currentPage, totalData, totalPage, dataPerPage)
Fixes #issue-number
2026-02-09 15:08:33 +08:00
097758a431
Fix API mobile Investment
...
API – Investment (Mobile)
- src/app/api/mobile/investment/route.ts
- src/app/api/mobile/investment/[id]/[status]/route.ts
- src/app/api/mobile/investment/[id]/invoice/route.ts
- src/app/api/mobile/investment/[id]/document/route.ts
Docs
- PROMPT-AI.md
### No issue
2026-02-06 17:37:47 +08:00
6f5849aa29
Fix API mobile
...
API – Voting (User)
- src/app/api/mobile/voting/route.ts
- src/app/api/mobile/voting/[id]/[status]/route.ts
- src/app/api/mobile/voting/[id]/contribution/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-05 17:35:49 +08:00
6aceb212e4
Fix APi voting mobile laod data
...
API – Event (Mobile)
- src/app/api/mobile/event/route.ts
- src/app/api/mobile/event/[id]/[status]/route.ts
- src/app/api/mobile/event/[id]/participants/route.ts
API – Voting (Mobile)
- src/app/api/mobile/voting/[id]/[status]/route.ts
Docs
- PROMPT-AI.md
### No Issue
2026-02-04 17:49:32 +08:00
42803f9b92
Fix api load data event dan notifikasi
...
API – Event (Mobile)
- src/app/api/mobile/event/route.ts
- src/app/api/mobile/event/[id]/[status]/route.ts
API – Notification (Mobile)
- src/app/api/mobile/notification/[id]/route.ts
Docs / Experiment
- PROMPT-AI.md
- zCoba.js
### No issue
2026-02-03 17:50:07 +08:00
2a857f54e7
Fix API Job untuk loaddata:
...
API – Job (Mobile)
- src/app/api/mobile/job/route.ts
- src/app/api/mobile/job/[id]/[status]/route.ts
Docs
- PROMPT-AI.md
Constants
- src/lib/constans-value/
### No Issue
2026-02-02 17:03:51 +08:00
bb79a68f44
API – Mobile Notification
...
- src/app/api/mobile/notification/[id]/route.ts
API – Portofolio (Mobile)
- src/app/api/mobile/portofolio/route.ts
Untracked Files
- PROMPT-AI.md
- QWEN.md
### No Issue
2026-01-30 17:16:33 +08:00
1c9459dcf3
Fix comment forum
...
Forum API (Mobile)
- src/app/api/mobile/forum/[id]/comment/route.ts
### No Issue
2026-01-29 17:41:21 +08:00
8b54f5ca65
Fix send whatsapp
...
Auth API
- src/app/api/auth/login/route.ts
- src/app/api/auth/mobile-login/route.ts
- src/app/api/auth/mobile-register/route.ts
- src/app/api/auth/resend/route.ts
User API (Mobile)
- src/app/api/mobile/user/route.ts
- src/app/api/mobile/admin/user/[id]/route.ts
Utility
- src/lib/code-otp-sender.ts
### No issue
2026-01-29 15:04:40 +08:00
c94da645f3
API – Donation (Admin & User)
...
- src/app/api/mobile/admin/donation/[id]/disbursement/route.ts
- src/app/api/mobile/donation/[id]/news/route.ts
- src/app/api/mobile/donation/route.ts
Donation Helper / Logic
- src/lib/mobile/donation/
### No Issue
2026-01-27 16:59:31 +08:00
8ccf1f2b6e
API – Donation (Admin & User)
...
- src/app/api/mobile/admin/donation/[id]/route.ts
- src/app/api/mobile/admin/donation/[id]/invoice/route.ts
- src/app/api/mobile/donation/route.ts
- src/app/api/mobile/donation/[id]/invoice/route.ts
Routing Helper
- src/lib/mobile/route-page-mobile.ts
### No Issue
2026-01-23 17:04:43 +08:00
fc23e01275
Notification investasi mobile done
...
### No Issue
2026-01-22 17:53:35 +08:00
2c269db250
API – Investment (Admin & User)
...
- src/app/api/mobile/admin/investment/[id]/route.ts
- src/app/api/mobile/admin/investment/[id]/invoice/route.ts
- src/app/api/mobile/investment/[id]/invoice/route.ts
- src/app/api/mobile/investment/[id]/document/route.ts
Routing Helper
- src/lib/mobile/route-page-mobile.ts
### No Issue
2026-01-21 15:34:19 +08:00
fea94df7bb
refactor(invesment): penyesuaian endpoint admin, invoice, dan navigasi mobile
...
- src/app/api/mobile/admin/investment/[id]/route.ts
- src/app/api/mobile/investment/[id]/invoice/route.ts
- src/app/api/mobile/investment/route.ts
- src/lib/mobile/route-page-mobile.ts
### No Issue
2026-01-20 17:48:42 +08:00
3c6dde6204
Fix API notification to report comment
...
Fix:
- src/app/api/mobile/admin/forum/[id]/comment/route.ts
- src/app/api/mobile/admin/forum/[id]/route.ts
- src/app/api/mobile/forum/[id]/preview-report-posting/route.ts
- src/app/api/mobile/forum/[id]/report-commentar/route.ts
- src/app/api/mobile/forum/[id]/report-posting/route.ts
- src/lib/mobile/route-page-mobile.ts
- tsconfig.json
Deleted:
- src/app/api/mobile/forum/[id]/report-comment/route.ts
Add:
- src/app/api/mobile/forum/[id]/preview-report-comment/
- src/app/api/mobile/forum/[id]/report-comment-del-soon/
### No Issue
2026-01-19 17:38:15 +08:00
cb0845e264
Fix notification forum
...
Fix:
modified: src/app/api/mobile/admin/forum/[id]/route.ts
modified: src/app/api/mobile/forum/[id]/comment/route.ts
modified: src/app/api/mobile/forum/[id]/report-posting/route.ts
modified: src/app/api/mobile/forum/route.ts
modified: src/lib/mobile/route-page-mobile.ts
Add:
src/app/api/mobile/forum/[id]/preview-report-posting/
### No Issue
2026-01-17 16:00:46 +08:00
d09e30c049
Voting notifikasi for mobile
...
Fix:
- src/app/api/mobile/admin/voting/[id]/route.ts
- src/app/api/mobile/event/route.ts
- src/app/api/mobile/voting/[id]/route.ts
- src/app/api/mobile/voting/route.ts
- src/lib/mobile/route-page-mobile.ts
### No Issue
2026-01-15 17:38:33 +08:00
c8bd928c33
Fix notifikasi join dari event
...
Fix:
modified: src/app/api/mobile/event/[id]/participants/route.ts
modified: src/bin/seeder/user_seeder.json
### No Issue
2026-01-15 13:57:00 +08:00
b9354cb6bf
Penerapan notifikasi pada event
...
Fix:
- src/app/api/mobile/admin/event/[id]/route.ts
- src/app/api/mobile/admin/job/[id]/route.ts
- src/app/api/mobile/event/route.ts
- src/app/api/mobile/job/route.ts
- src/app/api/mobile/notification/[id]/route.ts
- src/lib/mobile/notification/send-notification.ts
- src/lib/mobile/route-page-mobile.ts
- types/type-mobile-notification.ts
### No Issue
2026-01-13 17:45:37 +08:00
a54f8599b4
API Mobile notifikasi job
...
Fix:
modified: src/app/api/mobile/admin/job/[id]/route.ts
modified: src/app/api/mobile/job/[id]/route.ts
modified: src/app/api/mobile/job/route.ts
modified: src/lib/mobile/route-page-mobile.ts
modified: types/type-mobile-notification.ts
### No Issue
2026-01-08 18:35:32 +08:00
2086692897
Fix API notifikasi untuk job
...
### No Issue
2026-01-08 10:14:35 +08:00
87515ae19f
Notifikasi mobile job
...
Add:
src/lib/mobile/
types/type-mobile-notification.ts
Fix:
src/app/api/auth/mobile-register/route.ts
src/app/api/mobile/job/route.ts
### No Issue
2026-01-06 17:52:28 +08:00
ac634100b5
Notifikasi ke admin untuk user baru mendaftar
...
Fix:
- prisma/schema.prisma
- src/app/api/auth/mobile-register/route.ts
- src/app/api/mobile/admin/user/[id]/route.ts
- src/app/api/mobile/notification/[id]/route.ts
- src/app/api/mobile/notification/route.ts
Add:
Migrasi untuk db table notifikasi
- prisma/migrations/20260105064508_fix_table_notifikasi_optional_data/
### No Issue
2026-01-06 12:20:12 +08:00
1b206102b0
Fix API Notifikasi
...
### No Issue
2026-01-05 14:04:08 +08:00
d50fda90e0
Fix notifikasi API for mobile
...
Fix:
modified: src/app/api/mobile/notification/[id]/route.ts
modified: src/app/api/mobile/notification/[id]/unread-count/route.ts
modified: src/app/api/mobile/notification/route.ts
### No Issue
2025-12-24 17:47:00 +08:00
b2e8bc3caf
Fix database notification untuk mobile
...
Fix:
- prisma/migrations/20251223084450_add_recipient_and_sender
Add:
- prisma/schema.prisma
- src/app/api/mobile/auth/device-tokens/[id]/route.ts
- src/app/api/mobile/auth/device-tokens/route.ts
- src/app/api/mobile/notification/[id]/unread-count/route.ts
- src/app/api/mobile/notification/route.ts
### No Issue
2025-12-23 17:32:05 +08:00
f05571caa4
Simpan notifikasi ke database
...
Add:
- prisma/migrations/20251218071503_add_type_on_db_notifikasi/
- src/app/api/mobile/notification/
Fix:
- modified: prisma/schema.prisma
- modified: src/app/api/mobile/auth/device-tokens/route.ts
- deleted: src/app/api/mobile/notifications/route.ts
- modified: x.sh
###No Issue
2025-12-19 16:38:33 +08:00
02b25ffc84
Penerapaan ke database untuk token device
...
Add:
src/app/api/mobile/auth/device-tokens/[id]/
Fix:
modified: src/app/api/mobile/auth/device-tokens/route.ts
modified: src/app/api/mobile/notifications/route.ts
### No Issue
2025-12-17 17:40:56 +08:00
563d95b928
Penerapan notifikasi mobil ke database
...
Fix:
- modified: prisma/schema.prisma
Add:
prisma/migrations/20251216041242_add_token_user_device_indexes/
src/app/api/mobile/auth/device-tokens/
### No Issue
2025-12-16 17:50:03 +08:00
c0a9832c66
API notif dan penambahan package firebase-admin
...
Add:
- src/app/api/mobile/notifications/
- src/lib/firebase-admin.ts
### No Issue
2025-12-15 17:47:59 +08:00
f06482a159
fix version
2025-12-10 17:31:23 +08:00
9d17b442e2
Fix api APP Informastion untuk QC ( Ayu )
...
Fix:
- modified: src/app/api/mobile/admin/master/business-field/[id]/route.ts
- modified: src/app/api/mobile/admin/master/business-field/route.ts
### No Issue
2025-12-10 17:28:59 +08:00
b3410a5804
Fix API Mobile for QC: Ayu
...
Fix:
- modified: src/app/api/mobile/admin/forum/route.ts
### No Issue
2025-12-09 17:38:25 +08:00
695046583f
Fix API untuk QC: Ayu
...
Fix:
- modified: src/app/api/mobile/admin/collaboration/[id]/route.ts
- modified: src/app/api/mobile/collaboration/route.ts
- modified: src/app/api/mobile/voting/route.ts
### No Issue
2025-12-09 14:31:02 +08:00
6ee0b98f07
Fix Apple Reject
...
Add:
- prisma/migrations/20251208042529_add_accepted_terms_at/
- prisma/schema.prisma.backup
- src/app/api/mobile/user/[id]/terms-of-app/
Fix:
prisma/schema.prisma
src/app/api/auth/mobile-register/route.ts
src/app/api/mobile/forum/[id]/report-commentar/route.ts
src/app/api/mobile/forum/[id]/report-posting/route.ts
### No Issue
2025-12-08 15:29:12 +08:00
3c2a8b3543
Fix QC Admin ( Inno )
...
- 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 17:12:15 +08:00
276cf9e970
Fix QC Inno:
...
Fix:
- src/app/api/mobile/investment/[id]/news/route.ts
Add:
- src/app/api/mobile/admin/master/donation/
### No Issue
2025-12-04 17:43:09 +08:00
c976e6beaf
Fix reject Apple :
...
Add:
src/app/api/auth/mobile-login/
src/app/api/auth/mobile-register/
src/app/api/auth/mobile-validasi/
Fix:
modified: bun.lock
modified: package.json
modified: src/app/api/mobile/voting/route.ts
### No Issue
2025-12-03 14:58:03 +08:00