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
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
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
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
3e0d2743fb
Fix DB table donasi:
...
- Relasi ke master bank dengan nilai default NULL
### No issue
2025-12-17 14:43:09 +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
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
09be7739d5
Fix rejected Apple:
...
Penambahan fitur checklist terms of service dan penambahan database blockuser
Add:
- prisma/migrations/20251124061947_add_terms_of_service_accepted/
- prisma/migrations/20251124081155_add_blocked_user_and_menu_feature/
- prisma/migrations/20251124083155_fix_master_kategori_app_and_delete_menu_feature/
- public/terms-of-service.html
- src/app/api/auth/term-service/
Fix:
- prisma/schema.prisma
- src/app/api/auth/register/route.ts
- src/app/api/auth/validasi/route.ts
- src/app_modules/_global/fun/generate_seeder.ts
- src/bin/seeder/master/master_kategori_app.json
- src/bin/seeder/user_seeder.json
- src/middleware.tsx
### No Issue
2025-11-24 16:44:00 +08:00
8485209a75
Mobile API: Donation & Admin Donation
...
Add:
- prisma/migrations/20251028063234_donasi_invoice_relation_bank_master/ : penambahan master bank ke donasi invoce
- src/app/api/mobile/admin/donation/[id]/invoice/
Fix:
- prisma/schema.prisma
- src/app/api/mobile/admin/donation/[id]/donatur/route.ts
- src/app/api/mobile/admin/donation/[id]/route.ts
- src/app/api/mobile/donation/[id]/invoice/route.ts
### No Issue
2025-10-28 17:48:36 +08:00
4463dcfc7f
Middle
...
Fix:
- src/middleware.tsx : console url
DB
Migration
### Issue: upload di di server"
2025-08-28 10:53:02 +08:00
752ab80de0
schema prisma
...
deskripsi:
- penambahan jenis kelamin pada db sticker
2025-05-19 15:09:52 +08:00
bc10b80139
feat: admin app information
...
deskripsi:
- feature tambah stiker
2025-05-15 15:04:30 +08:00
93a6854472
fix database master bidang
2025-05-09 10:47:05 +08:00
96b3dc2674
fix create sub bidang portofolio
2025-05-08 17:53:50 +08:00
9d3a71eacd
fix database & seeder untuk sub menu portofolio
2025-05-07 14:25:28 +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
b03f242af4
fix event admin
2025-02-03 12:34:13 +08:00
a5b9258da7
fix event
...
deskripsi:
- fix database event
2025-01-30 10:23:42 +08:00
abfa16339f
fix event
...
deskripsi:
- fix database event sponsor & event transaksi
2025-01-29 23:43:14 +08:00
Bagasbanuna02
93874478ac
Merge pull request #253 from bipproduction/bagas/28-jan-25
...
Bagas/28 jan 25
2025-01-28 11:52:18 +08:00
56b031aa9a
fix seeder
...
deskripsi:
- fix seeder dengan limit
2025-01-28 11:50:02 +08:00
ce1dfa1097
fix ( event )
...
deskripsi:
- fix tampilan sponsor event
2025-01-28 10:36:51 +08:00
ab0623fb26
Fix tampilan dashboard admin donasi & event
2025-01-24 17:29:31 +08:00
1c438e0c70
new feature
...
deskripsi:
- fitur tambah sponsor
2025-01-24 12:05:43 +08:00
4ec5e9d387
fix ( event )
...
deskripsi:
- create event sponsor
- penambahan database eventSponsor & eventTransaksi
- API create sponsor on progress
2025-01-22 05:18:02 +07:00
abe92e4ad2
fix ( user access )
...
deskripsi:
- membatasi akses user yang hanya bisa di berikan oleh admin
2025-01-10 08:49:30 +08:00
fc388133a6
Fix: event
...
Deskripsi:
- Create event konfirmasi
2024-12-03 10:24:37 +08:00
31124c5500
Fix: middleware
...
Deskripsi
- Fix middleware
- Fix metode login ( sekarang menggunakan api )
2024-12-02 16:24:03 +08:00
45279cd37f
Fix: Event
...
Deskripsi:
- Fix database event
- Fix style detal
2024-11-29 16:15:54 +08:00
360ba267ec
Fix: Upload image
...
- Upload image berita ke server wibu
- Tampilan detail image di ambil dari server wibu
## No issue
2024-10-21 09:30:44 +08:00
5ff74b00f5
Fix: Investasi
...
Deskripsi:
- Upload gambar investasi ke storage wibu
- Upload bukti transfer ke storage wibu
# No Issue
2024-10-15 11:06:14 +08:00
cf9355e91f
Fix: Db Profile
...
Deskripsi:
- Menghapus field imagesId dan imagesBackgroundId
- Menhapus table backgroundImage
- Menghapus component avatar dan header card yang lama
## No Issue
2024-10-03 15:09:38 +08:00
dba0a5c9bf
Fix : Avatar
...
Deskripsi:
- Ubah avatar yang image nya di ambil dari storage wibu server
- Avatar forum
- Avatra job
- Avatar Investasi
- Avatar donasi
## No Issuee
2024-10-03 12:00:05 +08:00
827b7c7bc1
fix
...
Deskripsi:
- Upload foto profil ke storage
- Upload background profile ke storge
## No Issue
2024-09-25 14:04:18 +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
128da1eb32
test server
2024-09-19 16:32:20 +08:00
f96d80d55d
fix
...
Deskripsi:
- Upload ke stroage untuk job
## Np Issuee
2024-09-19 15:59:21 +08:00
6ee43ed20f
feat: tambah dependensi 'jose' versi 5.9.2 pada package.json
...
refactor: rapikan identasi dan buat field 'expires' opsional di model UserSession pada schema prisma
chore: bersihkan import tidak terpakai di route login dan register API
2024-09-18 14:39:39 +08:00
370e3ec4e4
fix: Upload image
...
Deskripsi:
- Upload image job di arahkan ke storage server
## No Issue
2024-09-13 16:12:42 +08:00
3b7e9977f6
fix:
...
Deksripsi:
- Progress investasi
- Tampilan voting
## No issue
2024-09-10 12:12:31 +08:00
916c5c7d85
Fix
...
## Deskripsi:
- Cek notif
## No Issue
2024-08-26 17:18:09 +08:00
a6bb993b0d
# fix
...
## Deskripsi:
- Perubahan tampilan notifikasi
- Pin map sesuai logo
- Pin map bisa custom
### No Issue
2024-08-23 14:15:11 +08:00
5fcf46122d
Test foto server
2024-08-20 14:28:29 +08:00
34031355fe
# feat
...
## Deskripsi:
- Edit map
- Sinkronisasi dengan data portofolio
### No Issue
2024-08-15 17:46:13 +08:00
059cbe6b0f
# feat
...
## Deskripsi:
- Tampilan Map
- Tambah pin map
### No Issue
2024-08-13 17:31:31 +08:00
aaf6fea060
fix db seed
2024-08-02 11:08:37 +08:00
3bdb4ebc92
Fix db seeder
2024-08-02 10:58:33 +08:00
900f1bb375
Fix seeder
2024-08-02 10:29:51 +08:00
d0236397b0
Fix Prisma
2024-08-02 10:21:42 +08:00