cd3a9cc223
Fix server
...
### Issue: process.listenerCount()
2026-03-13 16:44:25 +08:00
dc6fa562cc
Clean code
...
modified: public/.well-known/assetlinks.json
modified: src/lib/code-otp-sender.ts
### No issue
2026-03-06 16:35:34 +08:00
b2305a35a6
Fix WA Otp
...
### NO Issue
2026-03-05 16:38:31 +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
ee05d0c71f
Build Github
2026-03-04 15:18:01 +08:00
bipproduction
6dba07baac
fix: prisma connection exhaustion & firebase lazy init
...
- prisma/schema.prisma: tambah binaryTargets debian & linux-musl untuk Docker
- src/lib/prisma.ts: pakai global singleton di dev & prod, hapus eager $connect()
- src/lib/firebase-admin.ts: lazy initialization agar tidak crash saat build time
- .env.example: lengkap dengan semua env variable + connection_limit & pool_timeout
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 16:26:48 +08:00
f64ae42825
Fix Prisma
...
1 fix: error koneksi Prisma dengan retry mechanism
2
3 Perubahan:
4 - src/lib/prisma.ts: Tambah retry (3x) dengan exponential backoff saat connect
5 - src/lib/prisma-retry.ts: NEW - Utility wrapper untuk retry operations
6 - src/app/api/user-validate/route.ts: Improve error logging dengan detail
7 - src/middleware.tsx: Clean up commented code
8
9 Fitur:
10 - Auto retry saat database connection gagal
11 - Explicit () di production
12 - Better error logging untuk debugging
13 - Reusable retry wrapper (withRetry, withTimeout)
14
15 Testing:
16 - Build berhasil ✅
17 - Type checking passed ✅
18
19 Fixes: Error in PostgreSQL connection: Error { kind: Closed, cause: None }
### No Issue
2026-03-03 15:30:34 +08:00
a6588818b5
fix: error koneksi Prisma - DATABASE_URL tidak loaded di
...
production
- Tambah validasi DATABASE_URL di prisma.ts
- Tambah copy .env file di postbuild script
### No Issue
2026-03-03 14:15:15 +08:00
250b7c5261
Fix Prisma
2026-03-03 12:03:30 +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
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