JKT48Connect
JKT48Connect

Planned

14

Committed and queued

PlannedFeature - WEB GISTREAM

WEB GISTREAM - Player Keyboard Shortcut Support

Tambahkan keyboard shortcut untuk kontrol player: Space (play/pause), F (fullscreen), M (mute), panah kiri/kanan (skip...

PlannedFeature - JKT48ConnectAPP

Schedule & Reminder Stream untuk JKT48ConnectAPP

Fitur pengingat jadwal stream member favorit. User bisa set reminder H-15 menit sebelum stream mulai. Notifikasi muncul...

PlannedFeature - RestAPI

RestAPI Pagination untuk Endpoint List Stream

Endpoint /streams saat ini mengembalikan semua data sekaligus. Tambahkan cursor-based pagination dengan parameter:...

PlannedFeature - RestAPI

Endpoint Webhook untuk Event Stream Mulai/Selesai

Tambahkan endpoint webhook di RestAPI agar third-party developer bisa subscribe event: stream_start, stream_end,...

PlannedBugs - RestAPI

Fix Rate Limit RestAPI Terlalu Ketat untuk Client Mobile

Rate limit saat ini 60 req/menit terlalu ketat untuk JKT48Connect-APP yang perlu polling jadwal & stream status. Perlu...

PlannedFeature - RestAPI

Stream Analytics per Member untuk Admin

Panel admin dengan grafik analytics per member: jumlah stream, rata-rata penonton, peak concurrent viewers, pertumbuhan...

PlannedFeature - JKT48ConnectAPP

Dark Mode untuk JKT48Connect Web & App

Implementasi dark mode yang bisa di-toggle oleh user. Preferensi disimpan di localStorage dan backend. Semua halaman...

PlannedFeature - WEB GISTREAM

Multi-Stream View (Nonton 2 Member Sekaligus)

Fitur split screen untuk nonton 2 livestream member JKT48 secara bersamaan dalam satu browser. Audio bisa dipilih salah...

PlannedFeature - WEB GISTREAM

Leaderboard Viewer Paling Setia

Tampilkan leaderboard user yang paling banyak menonton stream JKT48 per bulan. Ditampilkan di halaman utama dan halaman...

PlannedFeature - JKT48ConnectAPP

Gift & Virtual Item System untuk Stream

Sistem virtual gift yang bisa dikirim saat livestream berlangsung. Gift akan muncul sebagai animasi di layar dan...

PlannedFeature - JKT48ConnectAPP

Halaman Profil Member JKT48 Lengkap

Buat halaman profil lengkap tiap member JKT48 yang berisi: bio, statistik stream, total gift diterima, jadwal senbatsu,...

PlannedFeature - JKT48ConnectAPP

Integrasi Notifikasi Push Saat Stream Mulai

Push notification ke semua subscriber ketika member JKT48 mulai livestream. Support browser notification dan in-app...

PlannedFeature - WEB GISTREAM

Perbaikan Kualitas Stream Adaptif (ABR)

Implementasi Adaptive Bitrate (ABR) agar kualitas stream menyesuaikan bandwidth user secara otomatis. Saat ini kualitas...

PlannedFeature - WEB GISTREAM

Stream Reconnect Otomatis Saat Koneksi Terputus

Tambahkan mekanisme auto-reconnect ketika koneksi stream terputus di tengah sesi. Saat ini user harus refresh manual....

In Progress

8

Actively being built

ProgressBugs - JKT48ConnectAPP

Fix Notifikasi Duplikat Saat Stream Sama Dimulai

User menerima 2-3 push notification untuk stream yang sama dalam waktu berdekatan. Perlu deduplication logic di...

ProgressBugs - WEB GISTREAM

Fix Stream Stuck di Loading Setelah Skip

Ketika user skip ke bagian tertentu pada recorded stream, player stuck di loading tanpa bisa lanjut. Harus refresh...

ProgressBugs - RestAPI

Perbaikan Error CORS pada API Endpoint Tertentu

Beberapa endpoint RestAPI JKT48Connect mengembalikan CORS error saat diakses dari domain eksternal meskipun sudah...

ProgressBugs - JKT48ConnectAPP

Fix Token Expired Tidak Redirect ke Login

Ketika access token expired saat user sedang menonton stream, app tidak otomatis redirect ke halaman login. User hanya...

ProgressBugs - WEB GISTREAM

Fix Memory Leak pada Long-Running Stream Session

Ditemukan memory usage terus naik setelah stream berjalan >2 jam. Kemungkinan event listener tidak di-cleanup saat...

ProgressFeature - RestAPI

JKT48Connect RestAPI v2 - Endpoint Stream History

Tambahkan endpoint baru di RestAPI untuk mengambil riwayat stream per member. Response include: durasi, peak viewers,...

ProgressBugs - WEB GISTREAM

Fix Chat Overlay Tertimpa Video Player

Pada resolusi mobile <375px, chat overlay menimpa kontrol video player sehingga tombol play/pause tidak bisa diklik....

ProgressBugs - WEB GISTREAM

Fix Stream Complete Event Not Triggering

Stream complete event (onStreamEnd) kadang tidak terpanggil saat livestream JKT48 berakhir secara tiba-tiba....