Lewati ke Konten Utama (Skip to main content)
Dokumentasi Pembaruan Sistem

Catatan Rilis & Changelog

Riwayat lengkap pengembangan fitur baru, peningkatan performa, dan pembaruan platform Event Creator.

v0.3.0Rilis Terbaru
2026-08-16
Fitur Baru
  • Pelacak Kunjungan & Analitik Real-time Landing Page (*Analytics Tracker*): Monitoring performa halaman acara publik secara otomatis dan akurat:
    • Pencatatan metrik page views & pengunjung unik harian secara aman tanpa menyimpan data pribadi sensitif.
    • Pelacakan otomatis di halaman landing page utama, alur checkout tiket (checkout start), dan konfirmasi pesanan (order complete).
    • Deteksi sumber trafik kampanye pemasaran (UTM parameters & referrers) serta pencegahan bot/crawler secara otomatis.
  • Kustomisasi Gaya Tampilan Foto Pembicara (*Photo Style Variations*): Pilihan tata letak foto pembicara yang fleksibel:
    • 3 Pilihan gaya foto: Lingkaran Bundar (1:1 Avatar), Kotak Persegi (1:1 Rounded), dan Portrait Kartu Penuh (3:4 Keynote).
    • Integrasi otomatis dengan modal cropper: rasio 3:4 otomatis aktif saat memilih gaya portrait kartu dan 1:1 saat gaya avatar bundar/kotak.
  • Modal Interaktif Pemotongan & Penyesuaian Foto (*Interactive Image Cropper Modal*): Penyesuaian foto instan sebelum diunggah:
    • Modal crop otomatis muncul saat memilih file gambar lokal.
    • Dukungan geser posisi bebas (pan/drag), zoom slider (80% - 300%), rotasi 90 derajat, dan preset aspek rasio (1:1 Bulat/Avatar, 3:4 Portrait, 4:3, 16:9, Asli).
    • Hasil crop diekspor otomatis dalam format WebP resolusi tinggi dan tajam sebelum disimpan ke server.
  • Unggah Foto/Gambar dari Komputer & File Lokal pada Visual Section Editor: Kemudahan melengkapi elemen visual landing page dengan opsi upload file lokal:
    • Mendukung upload gambar dari perangkat (JPG, PNG, WebP, SVG hingga 10MB) serta input tautan URL eksternal.
    • Terintegrasi pada foto Pembicara/Narasumber, foto peserta Testimoni, dan logo Sponsor/Mitra.
    • Dilengkapi thumbnail pratinjau instan (live preview), indikator status pengunggahan, dan tombol ganti/hapus cepat.
  • Engine Render Tata Letak Adaptif & Centered untuk Seksi Kartu: Optimalisasi rendering kartu pada seksi Pembicara, Pilihan Tiket, Benefit, Testimoni, dan Galeri:
    • 1 Kartu: Otomatis terpusat di tengah dengan lebar proporsional (max-w-md mx-auto) agar tidak menempel di tepi kiri.
    • 2 Kartu: Ditata 2 kolom terpusat simetris (max-w-3xl mx-auto sm:grid-cols-2) di layar tablet & desktop.
    • 3 Kartu atau Lebih: Ditata harmonis maksimal 3 kartu per baris di desktop (max-w-5xl mx-auto lg:grid-cols-3) dan responsif 1 kolom di mobile.
  • Sistem Ekstraksi Nuansa & Tema Visual Poster (Auto Theme Harmony): Penyelarasan otomatis desain landing page dengan visual poster acara:
    • Ekstraksi warna dominan, warna aksen, background, teks, dan font yang serasi langsung dari analisis gambar poster.
    • Dilengkapi kontrol interaktif Palet Warna di Step 2 Wizard AI dengan tombol preset (Selaras Poster, Dark Tech, Light Clean) dan color picker fleksibel.
  • Integrasi AI DeepSeek V4 Pro & Penalaran Mendalam (384K Token Output): Pembaruan mesin AI untuk menyusun struktur landing page berkonversi tinggi dan anti-slop:
    • Kapasitas output hingga 384.000 tokens dan context window 1.000.000 tokens dengan dukungan mode penalaran (deep reasoning / thinking).
    • Penerapan Taste Skill & Anti-Slop: Copywriting yang konkret, membumi, bebas emoji, tanpa frasa klise AI generik, dan palet monokromatis berstandar enterprise.
  • Optimalisasi Tipografi Font Google & Tata Letak Hero Mobile: Pengalaman visual landing page yang semakin tajam dan responsif:
    • Dukungan resmi Google Fonts (Inter, Plus Jakarta Sans, Poppins, Roboto) via Next.js Font Optimization tanpa pergeseran tata letak (zero layout shift).
    • Tata letak hero poster di layar HP kini memprioritaskan headline & tombol pendaftaran di atas, diikuti poster acara utuh di bawahnya agar tidak terpotong.
  • Penyempurnaan Ekstraksi Multimodal Poster AI & Desain Dialog Terpadu: Pembaruan sistem AI untuk membuat landing page langsung dari poster acara:
    • Ekstraksi data faktual poster yang lebih akurat dan lengkap (judul, tagline, penyelenggara/komunitas, tanggal, jam, venue, narasumber, materi/benefit, hingga HTM tiket).
    • Desain dialog modal AI yang kini tampil langsung dalam satu layar penuh (single unified modal) tanpa pembungkus ganda untuk pengalaman pengeditan yang lebih luas dan nyaman.
  • Preset Template Kategori Tiket & Pembuatan Manual: Menyediakan dialog pemilih template preset tiket yang mempermudah penyelenggara saat membuat tiket baru dengan 6 template siap pakai:
    • Tiket Gratis / Free Pass (Rp 0)
    • Tiket Reguler / General Admission (Rp 150.000)
    • Tiket VIP / Eksklusif (Rp 350.000 dengan coret harga Rp 500.000)
    • Tiket Early Bird / Presale Hemat (Diskon flash sale Rp 99.000)
    • Paket Rombongan / Group Pass (3 Peserta Rp 350.000)
    • Akses Online / Webinar Pass (Virtual streaming Rp 50.000)
    • Disertai opsi Buat Tiket Kustom Manual dari formulir kosong bagi admin yang ingin merancang tiket secara mandiri.
  • Sistem Template Form Pendaftaran & Jaminan E-Ticket: Menghadirkan dialog pemilih template pertanyaan registrasi dengan informasi jelas bahwa tiket QR code & bukti transaksi dikirimkan ke alamat email pemesan:
    • Alamat Email Konfirmasi (Wajib diisi, dengan petunjuk tegas bahwa E-Ticket dikirim ke email ini)
    • Nama Lengkap Sesuai Identitas (Wajib diisi, untuk verifikasi gate check-in & sertifikat)
    • Nomor WhatsApp Aktif (Wajib diisi, untuk notifikasi transaksi & reminder)
    • Nama Instansi / Perusahaan / Kampus (Opsional)
    • Ukuran Kaos / Apparel Merchandise (Pilihan ukuran S, M, L, XL, XXL)
    • Pekerjaan / Jabatan (Opsional)
    • Persetujuan Syarat & Ketentuan Acara (Consent wajib)
  • Paket Standar Registrasi 1-Klik: Tombol cepat untuk langsung memasang 3 field wajib registrasi (Nama Lengkap, Email Konfirmasi Tiket, dan Nomor WhatsApp) dalam satu kali klik.
  • Sistem Manajemen Promo, Voucher Diskon, & Afiliasi Referral: Ruang kerja lengkap di dashboard admin untuk mengelola kode kupon diskon pembeli dan program komisi promotor afiliasi:
    • Kartu ringkasan metrik: Voucher Aktif, Total Klaim, Afiliasi Terdaftar, dan Estimasi Omset.
    • Generator kode voucher satuan dengan tombol acak otomatis (Acak) dan bulk batch generator.
    • Modal edit voucher dan referral interaktif untuk mengubah kode promo, kuota, masa berlaku, dan komisi.
    • Badge kode interaktif 1-klik salin (click-to-copy) instan, toggle aktif/nonaktif, dan hapus voucher.
  • Rincian Lengkap & Transparan Halaman Status Pesanan: Menampilkan rincian kalkulasi harga tiket, potongan diskon voucher/referral, nomor WhatsApp pemesan, daftar nama peserta, serta tombol aksi cepat Pesan Ulang Tiket saat transaksi dibatalkan atau kedaluwarsa.
  • Input Nomor WhatsApp Cerdas (+62 🇮🇩 & Auto-Format): Standar UX input nomor telepon modern dengan badge prefiks negara +62, format otomatis per 3-4 digit angka (812-3456-7890), sanitasi awalan ganda, dan indikator validitas nomor secara langsung.
  • Input Promo Code di Halaman Checkout: Formulir kupon diskon terintegrasi langsung pada ringkasan pesanan dengan validasi potongan harga real-time tanpa gangguan tampilan di mobile maupun desktop.
  • Pemilih Font Tipografi & Mode Tampilan AI Landing Page Generator: Penyelenggara dapat memilih font desain (Inter, Plus Jakarta Sans, Poppins, Roboto) dan mode tampilan (Mode Terang / Mode Gelap) sebelum menyusun halaman acara dengan AI.
  • Penyempurnaan Kecerdasan Desain AI: Penegakan standar estetika anti-slop profesional, tata letak mobile-first, dan copywriting faktual tanpa emoji.
  • Integrasi Penuh Modal Resolusi Pesanan Admin & Sinkronisasi Real-Time: Modal aksi review admin terhubung ke backend engine transaksi ACID (Setujui Pembayaran, Batalkan, atau Refund) dengan penerbitan token tiket SHA-256, rilis kuota otomatis, serta pembaruan data real-time setiap 6 detik.
  • Integrasi Langsung Mayar Dynamic QRIS (Scanly-Grade): Pembeli langsung mendapatkan gambar QRIS dinamis di halaman pesanan tanpa dialihkan ke situs eksternal, dilengkapi salin nominal instan dan polling otomatis real-time.
  • Pengiriman Notifikasi Otomatis Instan & Lampiran PDF E-Tiket Multi-Halaman: Notifikasi email dan notifikasi Telegram dikirimkan secara instan di latar belakang saat pesanan dibuat atau lunas tanpa perlu klik manual di dashboard. Email pembeli otomatis memuat lampiran PDF e-tiket resmi (1 tiket = 1 halaman A4 dengan QR code beresolusi tinggi), lengkap dengan tombol unduh langsung di web.
Perbaikan
  • Kalkulasi Dinamis Diskon Voucher Saat Perubahan Jumlah Tiket: Memperbaiki kalkulasi ringkasan pesanan di checkout sehingga saat pembeli menambah atau mengurangi jumlah tiket, potongan diskon voucher otomatis dihitung ulang secara reaktif sesuai aturan persentase atau batas maksimal voucher.
  • Rekonsiliasi Real-Time Transaksi QRIS Mayar: Menghubungkan pengecekan transaksi aktif ke API Mayar pada saat polling status pesanan berlangsung, sehingga saat pembeli mentransfer ke QRIS, pesanan otomatis langsung berstatus PAID dan E-Tiket diterbitkan seketika.
  • Endpoint Pembuatan QRIS Dinamis Mayar: Memperbaiki rute endpoint pembuatan QRIS Mayar ke POST /hl/v1/qrcode/create sehingga kode QR unik berhasil dibuat dan dirender seketika.
  • Gateway Pembayaran Mayar & Status Invoice: Menyelaraskan ENUM payment_status di database MySQL dengan status provider_created dan meremajakan UI halaman order sehingga saat payment link Mayar siap, pembeli langsung disajikan tombol pembayaran instan.
  • Validasi & Pembatasan Persentase Diskon Maksimal 100%: Membatasi input nilai diskon dan komisi persentase di admin modal agar tidak dapat melebihi 100%, serta menambahkan auto-clamping pada backend service dan kalkulasi pembayaran bila nilai persentase melampaui 100%.
  • Penyelarasan Rendering Hydration React pada Promo & Voucher: Mengeliminasi peringatan hydration mismatch pada tabel voucher & referral admin dengan formatting tanggal deterministik dan penghapusan variabel window yang tidak sinkron.
  • Otorisasi Eksekusi Antrean Notifikasi & Broadcast: Tombol 'Proses Antrean Sekarang' di dashboard admin kini mendukung otentikasi session admin aktif (verifyAdminAndCsrf) sekaligus tetap mempertahankan pengamanan CRON_SECRET untuk worker otomatis.
  • Koneksi Pembayaran Gateway Mayar: Menyertakan parameter tarif item (rate) yang diwajibkan API Mayar dan menormalkan URL redirect kembali ke halaman konfirmasi pesanan.
  • Inisialisasi Landing Page Lengkap dari Ekstraksi Poster: Pembuatan event baru dari poster kini langsung menyusun seluruh seksi landing page (Pembicara, Benefit, Tiket/HTM, Waktu & Lokasi, Tema) secara instan tanpa perlu ekstraksi ulang di editor.
  • Optimalisasi Tampilan Modal di Seluruh Layar: Seluruh dialog formulir modal kini tampil penuh di atas seluruh layar dengan penguncian scroll latar belakang dan transisi yang bersih.
  • Resolusi Otomatis & Validasi Kode Promo/Voucher: Menghilangkan kegagalan validasi voucher saat email pemesan belum terisi dan menyatukan sistem pencarian kode diskon/referral secara cerdas dan akurat.
  • Perbaikan Fleksibilitas Input Angka Formulir: Input angka (Nilai Diskon, Kuota Voucher, Komisi Referral, dan Urutan Tampil) kini dapat dihapus hingga kosong (blank) tanpa otomatis terkunci atau kembali menjadi angka 0 saat mengedit.
  • Proteksi Kuota & Alur Pemesanan Checkout: Menetapkan batas pemesanan tiket minimal yang aman dan menyederhanakan formulir data pemesan ganda.
  • Peningkatan Kontras & Keterbacaan Halaman Acara: Menjamin seluruh teks, tombol, dan kartu di mode gelap maupun terang memiliki kontras warna tinggi dan nyaman dibaca.
  • Penataan Posisi Footer Halaman Publik: Menghilangkan ruang kosong berlebih sehingga footer menempel rapi di dasar halaman.
Peningkatan
  • Standardisasi Lebar Kontainer Workspace Admin: Menyamakan lebar kontainer halaman Section Editor dengan seluruh tab manajemen event lainnya (max-w-7xl) sehingga tidak terjadi pergeseran (layout shift) saat berpindah tab.
  • Pembersihan Tata Letak Mobile Landing Page: Menghilangkan tombol melayang di bagian bawah layar HP (sticky mobile CTA bar) untuk pengalaman penjelajahan halaman yang lebih leluasa dan bersih.
  • Penyelarasan Desain Monokromatik Berstandar Tinggi: Standardisasi antarmuka dengan palet monokromatik kontras tinggi, ikon vektor presisi, dan visual responsif di seluruh perangkat.
v0.2.3
2026-08-16
Perbaikan
  • Validasi Formulir Pendaftaran Kustom: Penanganan field pendaftaran tambahan yang lebih fleksibel saat admin menyusun pertanyaan kustom.
  • Interaksi Input Angka pada Tiket: Peningkatan kemudahan saat mengedit kapasitas dan nominal harga tiket dengan fallback nilai default yang aman.
Peningkatan
  • Penyelarasan Ringkasan Tiket & Kapasitas Acara: Tampilan metrik kapasitas dan jumlah tiket aktif yang lebih jelas dan informatif di dashboard event.
  • Penyelarasan Label Kapasitas di Direktori Acara: Format badge kapasitas acara yang lebih presisi pada daftar acara.
v0.2.2
2026-08-16
Fitur Baru
  • Fitur Hapus Acara Permanen dengan Konfirmasi Keamanan: Opsi penghapusan acara di zona bahaya dengan konfirmasi ketik slug URL untuk mencegah penghapusan yang tidak disengaja.
  • Pemindai Kamera QR Gate Check-in: Dukungan pemindaian e-ticket langsung dari kamera laptop atau smartphone dengan kendali lampu kilat, ganti kamera (depan/belakang), dan umpan balik audio instan.
  • Editor Informasi Detail Acara: Tindakan cepat untuk memperbarui judul, jadwal, lokasi, kapasitas, dan kontak narahubung acara kapan saja.
  • Tarik ke Draf (Unpublish) Acara 1-Klik: Kemampuan menarik kembali acara yang sudah tayang ke status draf untuk pembaruan tertutup.
  • Dashboard Operasional Gate Check-in: Bilah ringkasan kehadiran langsung dan daftar riwayat kehadiran peserta terverifikasi.
Perbaikan
  • Navigasi Keluar Administrator: Alur logout admin yang mulus dengan transisi langsung ke halaman login.
v0.2.0
2026-08-15
Fitur Baru
  • Sistem Identitas Brand & Visual Platform: Desain logo geometris baru, ikon aplikasi dinamis, dan sistem token desain modern.
  • Portal Beranda & Katalog Publik: Halaman depan informatif dengan penjelajah fitur platform dan pembayaran QRIS instan.
  • Navigasi Responsif Admin Shell: Sidebar desktop terpadu dan menu laci mobile dengan transisi halus.
  • Keamanan & Keandalan Transaksi Pembayaran: Sistem verifikasi transaksi bertingkat, perlindungan alokasi kode unik pembayaran, dan rekonsiliasi otomatis 24 jam.
  • Proteksi Penguncian Kursi & Kapasitas: Sistem reservasi inventaris otomatis yang mencegah pemesanan melebihi kapasitas saat transaksi bersamaan.
Peningkatan
  • Tata Letak Dashboard Multi-Device: Pengalaman responsif menyeluruh dari layar smartphone hingga layar desktop lebar.
  • Tampilan Catatan Rilis & Log Riwayat: Antarmuka riwayat pembaruan yang terstruktur dan mudah dipantau.
Perbaikan
  • Aksesibilitas & Kontras Warna: Pemenuhan standar aksesibilitas WCAG AA dan penyesuaian navigasi mobile yang bebas hambatan.
EventCreator

Format mengikuti standar Keep a Changelog & Semantic Versioning.