DEVELOPER LOGS

Update & Fix

Transparansi setiap perubahan yang kami lakukan untuk Anda.

Kembali ke Beranda
v3.4.0 19 Juli 2026

Announcement Board, Anggota Baru & Chat Upgrade

feature Fitur Announcement Board: Admin bisa membuat, mengedit, menempatkan (pin), dan menghapus pengumuman yang ditampilkan ke semua user di dashboard.
feature Fitur Anggota Baru: Menampilkan hingga 20 anggota terbaru yang bergabung dalam 3 bulan terakhir di dashboard user dengan horizontal scroll. Section otomatis tersembunyi jika tidak ada anggota baru.
feature Emoji Picker pada Chat Room: Panel emoji dengan 80+ karakter yang bisa dipilih langsung ke input pesan.
feature Fitur Reply Chat: Tekan/lama klik pada pesan untuk membalas. Pesan yang dibalas muncul sebagai quote di dalam bubble chat.
improve Peningkatan tampilan Riwayat Kehadiran: Status 4 "Absen Khusus" kini ditampilkan terpisah dengan badge oranye di sisi user.
improve Indikator "Sakit" dan "Ijin" ditampilkan sebagai sub-label pada badge Hadir, tetap dihitung sebagai kehadiran.
improve Filter Riwayat Kehadiran ditambah tombol "Khusus" untuk memfilter Absen Khusus.
fix Konversi charset database dari utf8 ke utf8mb4 untuk mendukung penyimpanan karakter emoji.
improve Tampilan Chat Room diperkecil dengan border-radius agar navigasi back lebih mudah diakses.
improve Menu "Pengumuman" ditambahkan ke dashboard admin untuk mengelola pengumuman.
v3.3.0 16 Juli 2026

Absen Khusus, Splash Screen & Theme System

feature Penambahan status "Absen Khusus" (kode 4) pada sistem absensi manual admin untuk pengecualian kehadiran.
improve Tabel absensi manual admin dirapikan: penghapusan kolom gender untuk tampilan lebih bersih.
improve Badge "Absen Khusus" ditampilkan di halaman Rekapitulasi Kehadiran dengan warna ungu khas.
feature Implementasi Splash Screen animasi Material Design pada halaman utama.
feature Sistem Theme dinamis dengan 7 tema: Default, Lebaran, Agustus, Ramadan, Natal, Tahun Baru, Valentine.
improve Splash screen dapat diaktifkan/nonaktifkan per tema melalui konfigurasi themes.php.
v3.2.0 (beta test) 25 Juni 2026

UI Modern & Interactive Dashboard

feature Redesain total halaman Chat dengan bubble message, gradient UI, dan enter-to-send via AJAX tanpa reload.
feature Notifikasi chat badge real-time di Dashboard dengan polling 5 detik.
feature Halaman Riwayat Kehadiran dengan filter interaktif (Semua/Hadir/Alfa) dan grup per bulan collapsible.
feature Dashboard modern dengan greeting card gradient, statistik expandable (tap untuk buka detail).
improve Tampilan chat dioptimalkan untuk mobile dengan 100dvh dan input fixed bottom.
improve Semua halaman user menggunakan tema visual yang konsisten (card, font, shadow).
v3.1.7 13 Juni 2026

Multi-Day Shift Grouping & Status Filtering Engine

fix Perbaikan bug pengelompokan presensi akibat nilai default shift_id bernilai 0 pada database dengan mengalihkan kalkulasi berbasis rentang waktu.
improve Penerapan komparasi data berbasis Full Datetime (Tanggal + Jam) menggunakan strtotime untuk mendukung akurasi pemisahan shift pada event multi-hari (2 hari atau lebih).
improve Penyempurnaan arsitektur filter status presensi, memastikan user dengan status Hadir (0) masuk ke dalam plot shift, sementara status Sakit (2) dan Ijin (3) dialirkan langsung ke kategori penanganan luar shift (Outside).
improve Optimasi render tabel rekapitulasi data kehadiran agar tetap scannable tanpa merusak susunan tata letak CSS dan layout komponen bawaan.
fix Sinkronisasi output generator laporan teks WhatsApp agar hasil pembagian shift dinamis dan rekapitulasi total presensi tercetak secara presisi sesuai data terbaru.
v3.1.6 27 Mei 2026

Real-time Shift Attendance Synchronization

fix Perbaikan logika pencocokan status absensi pada get_status.php dengan menggunakan metode SQL EXISTS untuk akurasi data.
improve Sinkronisasi query dashboard utama dan endpoint polling agar mendukung sistem penanganan event berbasis shift secara presisi.
improve Penerapan identifikasi token unik (shift-ID dan event-ID) pada komponen HTML event-card untuk mempermudah pemetaan status oleh JavaScript.
fix Optimasi interval auto-refresh 10 detik agar mengecualikan kartu event yang sudah sukses diabsen, mencegah terjadinya loop reload halaman.
improve Peningkatan fungsi updateAttendanceStatus() dalam membaca status kehadiran secara real-time langsung sejak halaman pertama kali dimuat (first load).
improve Penyempurnaan transisi perubahan tombol aksi secara otomatis dari status terkunci "Belum Dimulai" menjadi "Tampilkan QR Absen" tepat saat waktu acara masuk.
v3.1.5 27 April 2026

Interactive UI Animation Enhancement

feature Penambahan animasi transisi halus pada pergantian form Login ke Forgot Password menggunakan efek slide.
feature Penambahan efek shake otomatis pada input login ketika email atau password salah.
feature Penambahan loading spinner kecil pada tombol "Masuk" saat proses autentikasi berjalan.
improve Optimasi posisi spinner agar teks tombol tetap terlihat jelas selama proses login berlangsung.
improve Penambahan delay singkat sebelum submit login agar animasi loading tampil lebih natural.
improve Peningkatan animasi hover pada kartu event agar dashboard terasa lebih hidup dan interaktif.
improve Penyempurnaan transisi tombol aksi dengan efek elevasi saat disentuh atau diarahkan pointer.
fix Penonaktifan animasi pada panel "Masuk Sebagai Admin" agar tampil lebih stabil tanpa efek fade.
improve Penyelarasan animasi antar halaman agar tampilan index, login, dan dashboard lebih konsisten.
improve Peningkatan pengalaman pengguna melalui feedback visual yang lebih responsif pada setiap interaksi tombol.
v3.1.4 03 April 2026

Advanced Multi-Shift Integration & UI Optimization

feature Implementasi sistem pengelompokan tabel presensi otomatis berdasarkan shift tanpa filter dropdown manual.
feature Penambahan kategori tabel "Di Luar Shift" untuk menangkap data absensi yang tidak terikat pada shift tertentu.
improve Penyempurnaan format laporan WhatsApp dengan pengelompokan shift yang lebih informatif dan rapi.
fix Perbaikan bug dropdown event kosong melalui validasi dinamis terhadap data shift.
fix Perbaikan struktur DOM pada fungsi dynamic addShift untuk konsistensi layout vertikal.
improve Optimasi tampilan input datetime-local pada perangkat mobile agar lebih rapi (stacked layout).
improve Penyelarasan CSS inline antara elemen shift statis dan dinamis untuk menghindari pergeseran tata letak.
fix Penyesuaian lebar tombol aksi pada box shift guna meningkatkan User Experience (UX).
improve Peningkatan aspek responsivitas pada form input kegiatan dengan sistem shift.
v3.1.3 02 April 2026

Database Optimization & Event Consolidation

improve Optimasi struktur database untuk meningkatkan efisiensi pengolahan data dan mengurangi redundansi.
refactor Penggabungan dua event menjadi satu event terintegrasi untuk menyederhanakan manajemen acara dan absensi.
improve Penyesuaian relasi data antara event dan attendance agar lebih konsisten setelah proses konsolidasi.
fix Perbaikan potensi duplikasi data absensi akibat penggabungan event sebelumnya.
improve Peningkatan performa query dengan pengurangan join yang tidak diperlukan pasca restrukturisasi event.
v3.1.2 (testing Update) 17 Mar 2026

Auto-Attendance & UI Layout Refinement

feature Implementasi Auto-Attendance otomatis bagi user dengan status merantau (status = 1) saat pembuatan acara baru.
improve Sinkronisasi database absensi menggunakan tabel `attendances` dengan pencatatan timestamp `scanned_at` secara real-time.
improve Optimalisasi tata letak input waktu shift (Mulai & Selesai) dari horizontal menjadi vertikal untuk meningkatkan user experience di perangkat mobile.
improve Pembaruan komponen navigasi: Mengubah link "Mode Biasa" menjadi Button fungsional dan merapikan footer link kembali ke Dashboard.
fix Perbaikan logika JavaScript pada fungsi addShift() agar elemen baru yang ditambahkan mengikuti format layout vertikal yang baru.
improve Peningkatan efisiensi query dengan pengambilan data user aktif secara kolektif sebelum proses looping insert absensi.
v3.1.1 (testing) 16 Mar 2026

Dynamic Shift Event System

feature Penambahan sistem acara berbasis Shift yang memungkinkan satu acara memiliki hingga 5 sesi waktu berbeda.
feature Implementasi Dynamic Shift Builder menggunakan JavaScript untuk menambahkan shift secara otomatis dengan tombol "+ Tambah Shift".
feature Penambahan fungsi hapus shift secara langsung pada UI menggunakan tombol 🗑 dengan pembaruan nomor shift otomatis.
improve Validasi server-side pada waktu shift untuk memastikan waktu mulai selalu lebih awal dari waktu selesai.
improve Optimasi penyimpanan database dengan tabel event_shifts untuk mendukung struktur acara multi-sesi.
improve Penomoran shift otomatis diperbarui setelah penghapusan atau penambahan shift untuk menjaga konsistensi UI.
fix Perlindungan sistem agar minimal satu shift tetap ada sehingga acara tidak tersimpan tanpa sesi waktu.
improve Integrasi notifikasi otomatis ke seluruh user aktif saat acara shift baru dibuat.
improve Penyelarasan tampilan UI agar tetap konsisten dengan desain card Kamukten sebelumnya tanpa perubahan layout utama.
v3.1.0 (stable) 07 Mar 2026

Attendance Analytics & UI Stability

fix Perbaikan bug "Uncaught SyntaxError" pada modal edit acara menggunakan metode Data Attributes.
feature Fitur monitoring presensi baru: Penambahan tabel daftar user yang belum melakukan scan.
improve Pembaruan sistem laporan WhatsApp dengan pemisahan kategori centang (✅) dan silang (❌).
improve Optimasi JavaScript Filter untuk pencarian nama user secara simultan di seluruh tabel presensi.
feature Fitur User: Penambahan fungsi "Ubah Nama" mandiri dan kalkulasi persentase kehadiran tahunan.
fix Sinkronisasi Timezone (Asia/Jakarta) pada PHP server untuk akurasi tombol absen tepat waktu.
improve Implementasi Smart Auto-Refresh 10 detik pada Dashboard User khusus saat terdapat acara mendatang.
feature Peningkatan Dashboard: Visibilitas daftar acara mendatang (Upcoming Events) untuk User dan Admin.
improve User UI: Penambahan status "Belum Dimulai" dengan ikon gembok pada tombol absen sebelum waktu mulai.
v3.0.8 24 Feb 2026

Deep Linking & PWA Experience

feature Implementasi Deep Linking (Klik notifikasi langsung membuka dashboard/halaman tujuan).
improve Manajemen siklus hidup Service Worker untuk penanganan notifikasi background yang lebih stabil.
improve Optimasi Cache PWA v3.0.8 untuk mendukung stabilitas offline mode.
v3.0.7 20 Feb 2026

Smart UI & Auto-Sync Notification

feature Fitur "Auto-Hide" pada tombol notifikasi setelah token berhasil dibuat.
improve Integrasi logic perizinan notifikasi yang lebih intuitif (Tanpa Refresh Manual).
fix Penanganan error Network pada importScripts di Service Worker.
v3.0.6 15 Feb 2026

Core Push Notification System

feature Integrasi Firebase Cloud Messaging (FCM) v1 untuk notifikasi real-time.
improve Penerapan sistem token otomatis untuk pendaftaran perangkat user.
fix Perbaikan konflik antara Service Worker Firebase dengan cache manifest.
v3.0.5 17 Februari 2026

Peningkatan PWA & Keamanan Login

feature Tombol Install Aplikasi (PWA) lebih stabil dan muncul lebih konsisten di semua browser modern
feature Integrasi Google Analytics untuk melacak jumlah akses dan perilaku pengguna
improve Optimasi Service Worker agar proses update aplikasi lebih cepat dan minim gangguan
fix Perbaikan bug tombol back yang kadang tidak berfungsi optimal di mode standalone PWA
security Penambahan header keamanan tambahan pada halaman login untuk mencegah clickjacking
feature Implementasi login satu klik menggunakan Google OAuth 2.0 untuk mempercepat akses pengguna
security Kebijakan privasi OAuth: Sistem dikonfigurasi hanya untuk meminta akses alamat email, tanpa mengambil data pribadi atau sensitif lainnya
improve Penambahan fitur Auto-Hide Alert via JavaScript; pesan notifikasi menghilang otomatis setelah 3 detik untuk menjaga kebersihan tampilan
fix Perbaikan logika callback OAuth dan sinkronisasi Redirect URI untuk mengatasi error 400 (mismatch)
improve Penyelarasan UI tombol Google Login agar serasi dengan elemen form manual (box-sizing & alignment tuning)
security Penambahan validasi token dan pengecekan State CSRF untuk menjamin keamanan proses otentikasi pihak ketiga
v3.0.4 10 Feb 2026

System Optimization & Transparency

feature Penambahan fitur "System Log" publik untuk transparansi update.
improve Penambahan Tombol Masuk sebagai Admin pada user yg terpilih.
fix Perbaikan bug pada tampilan mobile dashboard yang tumpang tindih.
feature Fitur baru "Copy to WA" pada Rekap Keaktifan untuk laporan instan ke grup WhatsApp.
improve Redesain UI Tabel Rekap: Menghapus kolom gender agar tampilan lebih bersih dan informatif.
improve Penambahan sistem feedback "Toast Notification" setelah aksi salin data berhasil.
improve Optimasi algoritma sorting: Filter gender tetap aktif di latar belakang (hidden filter).
fix Penyesuaian skema Export Excel untuk mendukung format penomoran sel otomatis.
feature Implementasi fitur "System Log" publik guna meningkatkan transparansi setiap pembaruan sistem kepada seluruh anggota.
improve Penambahan fitur manajemen Role: Tombol penetapan status Admin pada daftar anggota terpilih untuk mempermudah kontrol akses.
improve Peningkatan keamanan dengan kotak konfirmasi JavaScript pada setiap perubahan status krusial (Delete, Status, & Admin).
fix Perbaikan bug pada tampilan tabel di perangkat mobile agar lebih responsif dengan sistem overflow-x.
fix Sinkronisasi query SQL untuk memastikan status Admin terbaru langsung teraplikasi pada tabel kelola anggota.
feature Penambahan fitur pencarian nama secara real-time untuk mempercepat pengecekan peserta.
improve Penghapusan limit daftar acara; kini admin dapat mengakses seluruh riwayat acara tanpa batas.
improve Redesain layout menjadi lebih modern dengan tombol aksi yang proporsional di area header.
improve Optimasi format laporan WhatsApp agar lebih ringkas (menghilangkan waktu dan status default).
fix Penggabungan tabel kehadiran menjadi satu kolom tunggal (tanpa pemisah gender) untuk efisiensi tampilan mobile.
v3.0.3 1 Feb 2026

Optimasi QR Engine & UI Refinement

feature Kembali nya scan lewat file / screanshoot
improve Peningkatan kecepatan loading QR Code sebesar 40%.
fix Perbaikan bug pada tampilan mobile dashboard yang tumpang tindih.
v3.0.0 27 Des 2025

Major Update: New Dashboard Design

feature Desain ulang total antarmuka pengguna (UI) dengan tema Modern Blue.
feature Sistem integrasi chat real-time antar pengguna.
improve Migrasi database ke struktur yang lebih aman dan terenkripsi.
Kembali ke Beranda