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
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
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
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
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
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
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
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
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
5c3fe551ae
fix: investasi:
...
deskripsi:
fix penggunaan use server menjadi API
- berita
- detail [id]
- src/app/dev/(user)/investasi/detail_
- src/app/dev/(user)/investasi/edit_
- src/app/dev/(user)/investasi/list_...
- src/app/dev/(user)/investasi/main
- src/app_modules/investasi/_ui
- src/app_modules/investasi/_view/
- src/app_modules/investasi/berita/
- src/lib/router_hipmi/router_investasi
No Issue
2025-06-04 15:24:07 +08:00
c202cc8ea0
fix: nested layout
...
deskripsi:
- fix use server pada nested layout
- penambahan pemanggilan api pada realtime provider
- fix tampilan table admin event pada username
2025-05-23 14:20:05 +08:00
9733efb4f3
feat admin sticker
...
deksrupsi:
- edit stiker
- hapu stiker
2025-05-16 14:32:56 +08:00
bc10b80139
feat: admin app information
...
deskripsi:
- feature tambah stiker
2025-05-15 15:04:30 +08:00
fbea35eef9
feat: tampilan upload stiker di admin
2025-05-14 16:14:24 +08:00
83f9c592b4
fix tampilan bidang
2025-05-14 14:05:33 +08:00
7f243dbbcb
fix admin app information
...
deskripsi:
- fix button dan halaman bank dan bidang
2025-05-14 11:04:09 +08:00
db3994142f
fix admin event
...
- detail event publish
2025-03-25 15:05:33 +08:00
c0f35a4c96
fix admin voting
...
- fix detail publish voting
2025-03-24 13:53:57 +08:00
ebf563019e
fix admin job
...
- new page detail review
2025-03-19 15:20:48 +08:00
cd294581f5
fix ui collaboration layout
2025-03-14 11:16:43 +08:00
f4c7638d0c
Fix Collaboration use Server to API
2025-03-10 10:00:26 +08:00
Bagasbanuna02
7ef6d950ac
Merge pull request #361 from bipproduction/bagas/4-mar-25
...
fix api investasi
2025-03-05 10:26:34 +08:00
70f85525dd
fix api klist investor
2025-03-05 10:24:12 +08:00
db91b8a511
Fix Tampilan Table Scrool ke kanan, dan ada beberapa file txt backup
2025-03-05 10:15:51 +08:00
0d2d39ccc4
fix collaboration notifikasi
2025-03-03 15:27:01 +08:00
49004fb444
fix pdf to image investasi
2025-02-26 14:49:56 +08:00
57d04450e1
fix job
...
deskripsi:
- fix api job
2025-02-20 10:20:54 +08:00
f419559379
fix lib
...
deskripsi:
- pindah lib di dalam app ke src ( lib setara app dan app_modules )
2025-02-12 10:57:10 +08:00
038c40a6fb
Fix: Cookies
2024-11-26 01:06:46 +08:00
ac749f3d9d
Fix: Middlerawe/2
2024-11-21 15:20:22 +08:00
cc690eec06
Fix: Middlerawe/1
2024-11-21 14:35:28 +08:00
7e9dfce293
Fix: Bug
2024-11-21 13:45:48 +08:00
a6548f7b36
Fix: validasi
...
Deksripsi:
- Penambahan fitur kirim ulang kode
## No Issue
2024-11-06 13:57:54 +08:00
ca5c30499a
Fix: User search & Event
...
Deskripsi:
- Tampilan avatar dan username
## NO Issue
2024-09-30 11:01:17 +08:00
56548b4258
fix: Map
...
Deskripsi:
- Tampilan map
- Tampilan portofolio
- Kirim file ke wibu storage
## No Image
2024-09-21 04:53:19 +08:00
f96d80d55d
fix
...
Deskripsi:
- Upload ke stroage untuk job
## Np Issuee
2024-09-19 15:59:21 +08:00