9afd741d4f
Merge pull request 'Fix Admin API Mobile' ( #58 ) from mobile-api/18-feb-26 into staging
...
Reviewed-on: #58
2026-02-18 17:33:11 +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
817919f8f7
Merge pull request '### Fitur: Penambahan Pagination pada Endpoint Admin Mobile' ( #57 ) from mobile-api/14-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/57
2026-02-14 16:25:39 +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
90031e23ef
Merge pull request 'Fix Api Mobile' ( #56 ) from mobile-api/13-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/56
2026-02-13 17:41:31 +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
596ebd2ff4
Merge pull request 'mobile-api/12-feb-26' ( #55 ) from mobile-api/12-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/55
2026-02-12 17:49:00 +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
d43f3762a3
Fixed Bug Server
...
## Summary
This branch contains several bug fixes and performance improvements, primarily focusing on:
- Database connection management
- MQTT client stability
- Logging optimization
- API enhancements
## Detailed Changes
### Fixed Issues
1. **Database Connection Management**
- Removed from user-validate API route to prevent connection pool exhaustion
- Added proper connection handling in global Prisma setup
- Reduced logging verbosity in production environments
2. **MQTT Client Improvements**
- Enhanced MQTT client initialization with proper error handling
- Added reconnection logic with configurable intervals
- Implemented cleanup functions to prevent memory leaks
- Added separate initialization logic for server and client-side code
3. **Logging Optimization**
- Removed excessive logging in middleware that was causing high CPU usage
- Configured appropriate log levels for development and production
4. **Component Stability**
- Added safety checks in text editor component to prevent MQTT operations on the server side
- Improved MQTT publishing logic with client availability checks
### New Files
- - Utility functions for safe database operations
### Modified Files
1.
- Removed problematic call
2.
- Configured different logging levels for dev/prod
- Removed process listeners that were causing disconnections
- Exported prisma instance separately
3.
- Removed excessive logging statements
4.
- Enhanced initialization with error handling
- Added reconnection and timeout configurations
5.
- Added proper cleanup functions
- Improved connection handling
6.
- Added MQTT client availability checks
- Prevented server-side MQTT operations
### Performance Improvements
- Reduced database connection overhead
- Optimized MQTT connection handling
- Eliminated unnecessary logging in production
- Better memory management with proper cleanup functions
### No Issue
2026-02-12 16:29:03 +08:00
aa700523ca
Merge pull request 'feat: Implementasi pagination pada endpoint mobile donation' ( #54 ) from mobile-api/10-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/54
2026-02-10 17:36:02 +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
236ab4d4a4
Merge pull request 'Mobile API' ( #53 ) from mobile-api/9-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/53
2026-02-09 17:38:52 +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
eaa7692359
Merge pull request 'Fix API mobile Investment' ( #52 ) from mobile-api/6-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/52
2026-02-06 17:39:36 +08:00
3b0ea3d847
chore(release): 1.5.40
2026-02-06 17:38:19 +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
d51ce346e6
Merge pull request 'Fix API mobile' ( #51 ) from mobile-api/5-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/51
2026-02-05 17:36:40 +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
91f4bb6c9e
Merge pull request 'mobile-api/4-jan-26' ( #50 ) from mobile-api/4-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/50
2026-02-05 10:11:03 +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
1fe0001994
Merge pull request 'Fix API Job untuk loaddata:' ( #49 ) from mobile-api/2-feb-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/49
2026-02-02 17:11:32 +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
b82a283731
Merge pull request 'mobile-api for load data' ( #48 ) from mobile-api/30-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/48
2026-01-30 17:20:09 +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
f103ae93ad
chore(release): 1.5.39
2026-01-30 17:16:05 +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
6d7d0fd07e
Merge pull request 'mobile-notification done' ( #46 ) from mobile-notification/27-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/46
2026-01-27 17:00:26 +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
da0477102e
chore(release): 1.5.38
2026-01-27 16:57:22 +08:00
bc80bb3441
Merge pull request 'Notification Donasi & EULA on login' ( #45 ) from mobile-notification/23-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/45
2026-01-23 17:06:56 +08:00
70db97f5bb
chore(release): 1.5.37
2026-01-23 17:05:04 +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
048b7b6094
API Rgister component sender
...
Legal Documents & Registration
- public/privacy-policy.html
- public/terms-of-service.html
- src/app/api/auth/mobile-register/route.ts
### No Issue;
2026-01-23 14:46:44 +08:00
fc23e01275
Notification investasi mobile done
...
### No Issue
2026-01-22 17:53:35 +08:00
20d05c1cc7
component sender wa to all device ( apps & web )
2026-01-22 11:58:37 +08:00
8ab94b9c86
Merge pull request 'mobile-notification invesment' ( #44 ) from mobile-notification/21-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/44
2026-01-21 15:41:18 +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
6e37b18e42
Merge pull request 'mobile-notification report comment' ( #43 ) from mobile-notification/19-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/43
2026-01-19 17:54:21 +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
a6db03d0b4
Merge pull request 'mobile-notification event dan voting' ( #42 ) from mobile-notification/15-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/42
2026-01-15 17:41:58 +08:00
c550a4e922
Merge pull request 'mobile-notification try to push to apple and android preview' ( #41 ) from mobile-notification/12-jan-26 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/41
2026-01-15 17:41:13 +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
3a558cec8e
chore(release): 1.5.36
2026-01-13 17:45:58 +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