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
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
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
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
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
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
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
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
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
7cdde6b5a9
chore(release): 1.5.35
2026-01-12 17:35:50 +08:00
e77e5eb3ac
Fix notification reuse component
...
Fix:
- modified: src/app/api/auth/mobile-register/route.ts
- modified: src/lib/mobile/notification/send-notification.ts
### No Issue
2026-01-12 17:35:27 +08:00
8f3f27122a
chore(release): 1.5.34
2026-01-09 17:45:54 +08:00
d84a1d84ff
Fix route untuk penambahan fitur EULA
...
Fix:
- modified: src/app/api/auth/mobile-login/route.ts
Add:
- src/app/api/auth/mobile-eula/
### No Issue
2026-01-09 17:45:44 +08:00
40ba31edec
Fix mobile notification:
...
- Bug penerima pesan 2 kali
Fix:
modified: src/lib/mobile/notification/send-notification.ts
### No Issue
2026-01-09 14:42:45 +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
09825756f3
Merge branch 'mobile-notification/7-jan-26' of https://wibugit.wibudev.com/wibu/hipmi into mobile-notification/8-jan-26
2026-01-08 10:35:49 +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
44d6788f6e
chore(release): 1.5.33
2026-01-06 12:24: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
94a545bd30
chore(release): 1.5.32
2026-01-05 12:37:14 +08:00
3552cf4f39
Merge pull request 'mobile-notification API' ( #36 ) from mobile-notification/24-dec-25 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/36
2025-12-24 17:48:07 +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
d3d4912a5f
chore(release): 1.5.31
2025-12-24 17:46:08 +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
d207b6feed
Merge pull request 'Penerapan notifikasi mobile' ( #35 ) from mobile-notification/19-dec-25 into staging
...
Reviewed-on: http://wibugit.wibudev.com/wibu/hipmi/pulls/35
2025-12-19 16:40:09 +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
6507bdcd35
chore(release): 1.5.30
2025-12-19 16:35:08 +08:00