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.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

💰 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

Bergabung sebagai member dan mulai jual beli di komunitas jamaah kamu