Changelog • Release Notes

Update & Release Notes

Semua perubahan, fitur baru, perbaikan bug, dan peningkatan platform MarketplaceJamaah AI dicatat di sini secara kronologis.

Changelog

Riwayat Pembaruan Platform

Latest v0.5.2 16 Maret 2026

🌐 Landing Page Publik & Konfigurasi Tampilan dari Admin

Landing page marketplace kini tampil lebih profesional dengan hero slider iklan foto/video, bagian iklan barus, tema putih–emerald, dan font Plus Jakarta Sans. Admin kini bisa mengatur jumlah iklan yang ditampilkan langsung dari halaman Settings tanpa ubah kode.

  • Hero Slider Landing Page — Bagian hero kini menampilkan slider iklan foto/video aktif secara acak, memberi kesan marketplace yang hidup dan dinamis
  • Iklan Barus (Text-Only) — Bagian baru di landing page untuk iklan tanpa foto/video, tampil dalam layout ringkas agar tidak memakan ruang layar
  • Redesign Tema Putih + Emerald — Seluruh landing page didesain ulang dengan warna dominan putih dan aksen hijau emerald, font Plus Jakarta Sans, dan layout 2-kolom hero yang lebih modern
  • Setting: Jumlah Iklan dengan Media — Admin bisa atur jumlah iklan foto/video di landing page via Settings → Landing (default: 6). Perubahan berlaku real-time
  • Setting: Jumlah Iklan Barus — Admin bisa atur jumlah iklan barus (tanpa media) yang tampil di landing page (default: 10)
  • Fix: Tombol Tambah Grup Tidak Muncul — Gate @can('manage groups') yang tidak pernah terdaftar diganti dengan pengecekan role === 'admin' langsung — tombol kini tampil untuk admin
  • Fix: Route Error di /listingsRoute [listings.update-status] tidak ada — diperbaiki ke nama route yang benar listings.status
  • Settings Form: Support Input Number — Form pengaturan di /settings kini mendukung tipe number agar input jumlah iklan tervalidasi browser secara otomatis
Landing Page Settings Bug Fix DB Migration
v0.5.1 11 Maret 2026

🔄 Login Member Dihapus — Semua via Bot

Fitur Login Member (OTP via WhatsApp) dihapus karena semua fungsi member kini bisa dilakukan langsung dari chat bot WhatsApp. Tidak perlu lagi buka website untuk kelola iklan — cukup chat bot.

  • Zero Login Experience — Member tidak perlu login ke website. Semua aksi (lihat iklan, edit, cari produk) dilakukan via chat bot WhatsApp
  • Hapus Login Member — Tombol "Login Member" dan "Masuk Member" dihapus dari navbar, hero section, dan footer di seluruh halaman
  • Hapus WA OTP Auth — Halaman login OTP WhatsApp (/login-wa), dashboard member (/saya), dan edit listing via web dinonaktifkan. URL lama redirect ke homepage
  • Marketing Tools Updated — Fitur "Dashboard Member via WA Login" diganti "Kelola Iklan 100% via Bot WhatsApp" di halaman marketing
Simplifikasi WhatsApp
v0.5 10 Maret 2026

✏️ Edit Iklan via Chat WhatsApp & Video Support

Member kini bisa mengedit iklan langsung dari chat WhatsApp tanpa perlu buka website. Cukup ketik edit #123, lalu kirim perubahan dalam bahasa natural. Ditambah dukungan penuh upload dan tampilan video di seluruh platform.

  • Edit Iklan via DM Bot — Ketik edit #ID di chat pribadi bot, lalu kirim perubahan dalam bahasa bebas. AI Gemini menerjemahkan instruksi ke field yang tepat (judul, harga, deskripsi, dll.)
  • AI Natural Language Edit — Gemini memparse instruksi seperti "harga jadi 50rb" atau "tambah deskripsi ready stock" menjadi update database yang presisi
  • Ownership Protection — Hanya pemilik iklan yang bisa mengedit. Sistem memverifikasi via contact_id dan nomor telepon. Master admin memiliki akses bypass
  • Video Upload Support — Halaman edit iklan (admin & member) kini mendukung upload video MP4, WEBM, MOV hingga 20MB
  • Video Thumbnail di Seluruh Platform — Iklan berformat video tampil sebagai player di halaman index, detail, dashboard member, dan profil seller
  • Media Storage Fix — Gateway Node.js kini memanggil msg.downloadMedia() dengan benar sehingga foto/video dari WhatsApp tersimpan ke server
AI Edit Video Bug Fix WhatsApp
v0.4.1 9 Maret 2026

🛡️ Critical Bug Fix: LID Reply Routing

Perbaikan bug kritis — bot membalas pesan ke nomor LID internal WhatsApp (91268138926223) alih-alih nomor telepon nyata pengirim (6285719195627). Akibatnya semua balasan AI tidak pernah sampai ke user. Dua lapisan fix diterapkan: gateway resolusi LID dan filter PHP diperkuat.

  • Gateway: LID Resolution — Ketika JID berakhiran @lid atau nomor pengirim memiliki 14+ digit (ciri LID), gateway sekarang memanggil contact.id.user via Baileys untuk mendapatkan nomor telepon nyata sebelum dikirim ke webhook
  • PHP: Simplified LID Filter — Filter lama menggunakan whitelist kode negara (62, 60, 91, dll.) — nomor LID 91268138926223 lolos karena awalan 91 cocok kode India. Filter baru: semua nomor 14+ digit = LID, tanpa pengecualian
  • Root Cause — WhatsApp mengubah format JID sebagian kontak ke sistem Linked ID (LID) internal. LID bukan nomor telepon nyata sehingga pesan tidak terkirim ke siapapun
Critical Fix Bug Fix Gateway
v0.4 8 Maret 2026

AI Smart Clarify & Location Support

Bot AI sekarang jauh lebih pintar — mampu menerima dan memproses pesan lokasi dari WhatsApp, serta aktif menanyakan klarifikasi ketika pesan user tidak jelas. Tidak ada lagi asumsi yang salah.

  • AI Clarify Intent — Ketika Gemini tidak pasti maksud pesan (misal kata tunggal "gamis", "kue"), bot otomatis menanyakan klarifikasi spesifik yang dihasilkan Gemini, bukan jawaban generik
  • Clarify Context Carry — Jawaban klarifikasi user digabung dengan pesan original sebelum diproses ulang, sehingga konteks tidak hilang (cache 5 menit)
  • Location Message Support — Bot sekarang bisa menerima pin lokasi dari WhatsApp dan menanyakan tujuannya: update lokasi bisnis atau cari produk di sekitar lokasi
  • Update Lokasi Bisnis via WA — Member bisa kirim pin lokasi → pilih opsi 1 → sistem simpan koordinat GPS + reverse-geocode alamat otomatis ke profil kontak
  • Location-Based Product Search — Setelah kirim lokasi → pilih opsi 2 → RAG search produk di sekitar area lokasi yang dikirim
  • Bug Fix: Location Silent Drop — Pesan tipe location sebelumnya langsung di-drop karena guard empty($text) berjalan sebelum cek tipe — urutan logic diperbaiki
  • DB Fix: messages_message_type_check — Constraint PostgreSQL diperbaiki agar tipe location diizinkan disimpan ke tabel messages
  • Schema: contacts.latitude/longitude/address — Kolom baru ditambahkan ke tabel contacts untuk menyimpan koordinat GPS dan alamat bisnis penjual
AI DB Migration Bug Fix Location
v0.3 Februari 2026

RAG Semantic Search & BotQueryAgent

Implementasi penuh sistem Retrieval-Augmented Generation (RAG) untuk pencarian produk semantik via WhatsApp DM. Pembeli kini bisa cari produk dengan bahasa natural.

  • RAG Search EngineragRetrieveListings(): ambil hingga 100 listing dari DB, Gemini reranking semantik, kembalikan subset paling relevan
  • BotQueryAgent — Agent khusus untuk menjawab query DM pembeli: cari produk, cari penjual, lihat kategori, iklan saya, tanya jawab umum
  • Intent Parsing via Gemini — Setiap pesan DM dianalisis Gemini untuk menentukan intent: search_product, search_seller, list_categories, my_listings, help, greeting, general_question, conversation
  • My Listings Feature — Member bisa tanya "iklan apa yang saya punya?" dan bot menampilkan semua iklan aktif mereka dengan link
  • Conversational Context — Bot mampu menjawab pertanyaan umum tentang platform dan berinteraksi natural
RAG Gemini AI Chatbot
v0.2 Januari 2026

Fitur Platform Lengkap

Penambahan fitur-fitur utama platform: dashboard member, profil penjual publik, moderasi AI, multi-grup support, dan panel admin lengkap.

  • Member Dashboard — Login via OTP WhatsApp, kelola iklan sendiri, edit detail produk
  • Seller Public Profile — Halaman profil publik /u/{phone} dengan semua iklan aktif penjual
  • MessageModerationAgent — AI moderasi konten 24/7, filter produk SARA/tidak sesuai komunitas
  • ImageAnalyzerAgent — Analisis foto produk untuk verifikasi dan deskripsi tambahan
  • Multi-Grup Support — Satu platform bisa pantau banyak grup WhatsApp sekaligus
  • Admin Panel — Dashboard lengkap: manajemen pesan, iklan, grup, kategori, template sistem, log AI
  • AI Health Monitor — Panel monitor performa semua agent AI beserta log eksekusi detail
  • MemberOnboardingAgent — Onboarding otomatis untuk anggota baru yang bergabung ke grup
  • BroadcastAgent — Kirim announcement ke seluruh anggota grup secara terjadwal
  • GroupAdminReplyAgent — Balas otomatis untuk moderasi dan pengumuman di grup komunitas
UI AI Agents Admin
v0.1 Desember 2025

Foundation — Core AI Pipeline

Inisialisasi platform. Pipeline utama dari WhatsApp grup ke marketplace publik sudah berjalan end-to-end untuk pertama kalinya.

  • WhatsApp Gateway — Integrasi Baileys (Node.js) sebagai WA gateway dengan endpoint API untuk komunikasi dua arah
  • WhatsAppListenerAgent — Penerimaan webhook, routing pesan, dan persistensi ke database
  • AdClassifierAgent — Klasifikasi apakah pesan grup adalah iklan menggunakan Gemini AI
  • DataExtractorAgent — Ekstraksi judul, harga, deskripsi, lokasi, kontak dari teks bebas menggunakan Gemini
  • Public Marketplace Website — Halaman publik listing produk dengan filter kategori dan pencarian
  • Async Queue Workers — Semua proses AI berjalan via Laravel Queue (Supervisor) agar webhook tetap cepat
  • Auto Category Classification — AI klasifikasikan iklan ke kategori yang tepat secara otomatis
  • PostgreSQL Schema — Tables: contacts, listings, categories, messages, groups, system_messages
Infrastructure AI Pipeline Database API
Roadmap

Fitur yang Akan Datang

📍 Lokasi Bisnis di Profil Penjual

Tampilkan koordinat GPS + alamat bisnis penjual di halaman profil publik mereka — sudah tersimpan di DB, tinggal ditampilkan di UI

💰 Filter Harga & Lokasi di Website

Filter produk berdasarkan range harga dan jarak dari lokasi user di halaman publik

📊 Analytics Dashboard Penjual

Statistik views, klik WA, dan tren performa iklan per penjual di dashboard member

Semua Fitur Ini Gratis untuk Komunitas

Posting iklan di grup WhatsApp seperti biasa — cukup chat, tanpa daftar, tanpa login